stella
Interface EndpointDefining
- All Superinterfaces:
- Meriting
- All Known Implementing Classes:
- AfterPickMerit, BeforeAfterMerit, ConsecutiveMerit, FollowingProgramMerit, NumberMerit, OneObservationMerit, PatternMerit, PhaseAvoidanceMerit, PhaseCoherentMerit, PhaseFillerMerit, PhaseMerit, PickRaiseMerit, SuccessorCloseMerit, SuccessorMerit, TerminalMerit
public interface EndpointDefining
- extends Meriting
A further characteristic of a merit. Objects implementing this interface
must also provide the functionality to test if an observing program on a
given target is completed, either positively, i.e. all observations
are done, or negatively, i.e. no more observations of this target are
possible. Each target should have one endpoint-defining merit to correctly
check if it is still underway.
isCompleted
boolean isCompleted(ParameterClustering set,
TargetDefinition target)
- Returns true, if the observing program on the target is finished. An
observing program is finished either if the aimed-at number of
successful observations has been done, or if the target will never
be observable again.