stella.xml
Class FollowingProgramMerit
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
stella.AbstractMerit
stella.xml.AfterPickMerit
stella.xml.FollowingProgramMerit
- All Implemented Interfaces:
- Serializable, Cloneable, EndpointDefining, Meriting, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying
public class FollowingProgramMerit
- extends AfterPickMerit
A following program merit guarantees a merit that is only higher then zero
if
another target KEY_COMPLETED has been completed.
The zero-time returned is the pick-time of the last pick of the
KEY_COMPLETED's observation.
- See Also:
- Serialized Form
|
Field Summary |
private static double |
DEFFLAVOR
The default flavor is zero. |
static String |
KEY_COMPLETED
The target that must be completed for this one to activate. |
private double |
t0
The starting point t0. |
| Methods inherited from class util.PropertyResources |
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, init, keyCreate, keyCreate, reload, setApplet |
| Methods inherited from class util.PropertyContainer |
augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, reload, removeProperty, rescanned, setObject, setProperties, setProperty, stringProperties, toString |
| Methods inherited from interface util.PropertySupplying |
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties |
KEY_COMPLETED
public static final String KEY_COMPLETED
- The target that must be completed for this one to activate.
- See Also:
- Constant Field Values
DEFFLAVOR
private static final double DEFFLAVOR
- The default flavor is zero. It returns zero-merit prior to start.
- See Also:
- Constant Field Values
t0
private double t0
- The starting point t0. Zero means undefined.
FollowingProgramMerit
public FollowingProgramMerit(Map prop)
- Constructs a new successor merit. This merit returns zero until the
requested number of observations has been conducted on the
precursor target named after
KEY_COMPLETED.
checkForStartTime
protected double checkForStartTime(TargetDefinition ignore,
Collection others,
ParameterClustering set)
- Checks if we can deduce a start-time from the targets handed over.
A follower program merit roams through the list of targets,
finds the one
with a matching name to
KEY_COMPLETED and checks if it is
completed. Only then, the pick time of the last pick is returned.
- Specified by:
checkForStartTime in class AfterPickMerit