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, waitclone, getDefaultValue, getID, getName, marshall, unmarshallpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Objectpublic 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.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic boolean hasOrdering()
hasOrdering in interface Property<K>public boolean higherBetter()
higherBetter in interface Property<K>