K
- public abstract class HighLevelProperty<K> extends java.lang.Object implements Property<K>
Constructor and Description |
---|
HighLevelProperty() |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
boolean |
equals(java.lang.Object o) |
java.util.Collection<java.lang.Class<? extends Property<?>>> |
getDependencies() |
GUIProperty<K> |
getGUIProperty() |
javax.swing.ImageIcon |
getIcon() |
java.util.Set<Constructs> |
getMeaningfulTypeConstructs() |
double |
getValueDouble(java.lang.Object value) |
int |
hashCode() |
boolean |
hasOrdering() |
boolean |
higherBetter() |
java.util.Set<Constructs> |
monotonicity() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
clone, getDefaultValue, getID, getName, marshall, unmarshall
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public final java.lang.String toString()
toString
in class java.lang.Object
public java.util.Collection<java.lang.Class<? extends Property<?>>> getDependencies()
getDependencies
in interface Property<K>
public java.util.Set<Constructs> monotonicity()
monotonicity
in interface Property<K>
public java.util.Set<Constructs> getMeaningfulTypeConstructs()
getMeaningfulTypeConstructs
in interface Property<K>
public double getValueDouble(java.lang.Object value)
getValueDouble
in interface Property<K>
value
- The value one wants to have a single double ofpublic int compare(java.lang.Object o1, java.lang.Object o2)
public javax.swing.ImageIcon getIcon()
public GUIProperty<K> getGUIProperty() throws java.lang.InstantiationException, java.lang.IllegalAccessException
getGUIProperty
in interface Property<K>
java.lang.InstantiationException
java.lang.IllegalAccessException
public boolean hasOrdering()
hasOrdering
in interface Property<K>
public boolean higherBetter()
higherBetter
in interface Property<K>