public class TreeFitnessPropertyWrapper<F extends TreeFitnessAbstract>
extends org.processmining.plugins.properties.processmodel.abstractproperty.PropertyDouble
TreeFitnessInfo
object to be able to use it as a
(root!) property of a ProcessTree
. Note
that most fitness values are about the tree as a whole and should therefore
only be attached to the root.Constructor and Description |
---|
TreeFitnessPropertyWrapper(TreeFitnessInfo info) |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
boolean |
equals(java.lang.Object other) |
static <F extends TreeFitnessAbstract> |
getClazz() |
java.lang.Double |
getDefaultValue()
We want to have a default value for a property s.t., we can reason on it
|
javax.swing.ImageIcon |
getIcon() |
java.lang.Long |
getID() |
java.util.HashSet<java.lang.Class<?>> |
getMeaningfulType() |
java.lang.String |
getName() |
boolean |
hasOrdering() |
boolean |
higherBetter() |
clone, getGUIProperty, getValueDouble, marshall, unmarshall
public TreeFitnessPropertyWrapper(TreeFitnessInfo info)
public java.lang.Long getID()
public java.lang.String getName()
public int compare(java.lang.Object o1, java.lang.Object o2)
compare
in interface org.processmining.plugins.properties.processmodel.Property<java.lang.Double>
compare
in class org.processmining.plugins.properties.processmodel.abstractproperty.HighLevelProperty<java.lang.Double>
o1
- a value for a propertyo2
- another value for a propertypublic java.lang.Double getDefaultValue()
org.processmining.plugins.properties.processmodel.Property
public javax.swing.ImageIcon getIcon()
getIcon
in interface org.processmining.plugins.properties.processmodel.Property<java.lang.Double>
getIcon
in class org.processmining.plugins.properties.processmodel.abstractproperty.HighLevelProperty<java.lang.Double>
public java.util.HashSet<java.lang.Class<?>> getMeaningfulType()
public boolean hasOrdering()
hasOrdering
in interface org.processmining.plugins.properties.processmodel.Property<java.lang.Double>
hasOrdering
in class org.processmining.plugins.properties.processmodel.abstractproperty.HighLevelProperty<java.lang.Double>
public boolean higherBetter()
higherBetter
in interface org.processmining.plugins.properties.processmodel.Property<java.lang.Double>
higherBetter
in class org.processmining.plugins.properties.processmodel.abstractproperty.HighLevelProperty<java.lang.Double>
public static <F extends TreeFitnessAbstract> TreeFitnessPropertyWrapper<F> getClazz()
public boolean equals(java.lang.Object other)
equals
in class org.processmining.plugins.properties.processmodel.abstractproperty.HighLevelProperty<java.lang.Double>