|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface PlanningEntity
Specifies that the class is a planning entity.
Each planning entity must have at least 1 PlanningVariable property.
| Optional Element Summary | |
|---|---|
Class<? extends Comparator> |
difficultyComparatorClass
Allows a collection of planning entities to be sorted by difficulty. |
Class<? extends PlanningEntityDifficultyWeightFactory> |
difficultyWeightFactoryClass
Allows a collection of planning entities to be sorted by difficulty. |
public abstract Class<? extends Comparator> difficultyComparatorClass
difficultyWeightFactoryClass().
PlanningEntity.NullDifficultyComparator when it is null (workaround for annotation limitation)public abstract Class<? extends PlanningEntityDifficultyWeightFactory> difficultyWeightFactoryClass
difficultyComparatorClass().
PlanningEntity.NullDifficultyWeightFactory when it is null (workaround for annotation limitation)PlanningEntityDifficultyWeightFactory
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||