public class ORSemantic extends PropertyOROptions
| Constructor and Description |
|---|
ORSemantic() |
| Modifier and Type | Method and Description |
|---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
OROptions |
getDefaultValue()
We want to have a default value for a property s.t., we can reason on it
|
GUIProperty<OROptions> |
getGUIProperty() |
javax.swing.ImageIcon |
getIcon() |
java.lang.Long |
getID() |
java.util.Set<Constructs> |
getMeaningfulTypeConstructs() |
java.lang.String |
getName() |
double |
getValueDouble(java.lang.Object value) |
boolean |
hasOrdering() |
boolean |
higherBetter() |
java.util.Set<Constructs> |
monotonicity() |
clone, marshall, unmarshallequals, getDependencies, hashCode, toStringpublic java.lang.Long getID()
public OROptions getDefaultValue()
Propertypublic int compare(java.lang.Object o1,
java.lang.Object o2)
public double getValueDouble(java.lang.Object value)
getValueDouble in interface Property<OROptions>getValueDouble in class HighLevelProperty<OROptions>value - The value one wants to have a single double ofpublic javax.swing.ImageIcon getIcon()
public boolean hasOrdering()
hasOrdering in interface Property<OROptions>hasOrdering in class HighLevelProperty<OROptions>public boolean higherBetter()
higherBetter in interface Property<OROptions>higherBetter in class HighLevelProperty<OROptions>public java.lang.String getName()
public GUIProperty<OROptions> getGUIProperty()
getGUIProperty in interface Property<OROptions>getGUIProperty in class HighLevelProperty<OROptions>public java.util.Set<Constructs> monotonicity()
monotonicity in interface Property<OROptions>monotonicity in class HighLevelProperty<OROptions>public java.util.Set<Constructs> getMeaningfulTypeConstructs()
getMeaningfulTypeConstructs in interface Property<OROptions>getMeaningfulTypeConstructs in class HighLevelProperty<OROptions>