K
- public abstract class ConfigurableHighLevelProperty<K> extends java.lang.Object implements ConfigurableProperty<K>
Constructor and Description |
---|
ConfigurableHighLevelProperty() |
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<org.processmining.framework.util.Pair<K,K>> |
getGUIProperty() |
javax.swing.ImageIcon |
getIcon() |
ConfigurablePropertyIterator<K> |
getIterator(java.lang.Object values) |
java.util.Set<Constructs> |
getMeaningfulTypeConstructs() |
double |
getValueDouble(java.lang.Object value) |
int |
hashCode() |
boolean |
hasOrdering() |
boolean |
higherBetter() |
java.lang.Object |
instantiate(java.lang.Object elements,
java.lang.Object config) |
java.lang.Object |
instantiateTotal(java.lang.Object elements,
java.lang.Object config) |
java.util.Set<Constructs> |
monotonicity() |
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getNonConfigurableVariant, instantiate, instantiateTotal, isTotalConfiguration, isValidConfiguration, makeConfigurable, makeNonConfigurable, makeTotalConfiguration
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<org.processmining.framework.util.Pair<K,K>>
public java.lang.Object instantiate(java.lang.Object elements, java.lang.Object config)
instantiate
in interface ConfigurableProperty<K>
public java.lang.Object instantiateTotal(java.lang.Object elements, java.lang.Object config)
instantiateTotal
in interface ConfigurableProperty<K>
public ConfigurablePropertyIterator<K> getIterator(java.lang.Object values)
getIterator
in interface ConfigurableProperty<K>
public java.util.Set<Constructs> monotonicity()
monotonicity
in interface Property<org.processmining.framework.util.Pair<K,K>>
public java.util.Set<Constructs> getMeaningfulTypeConstructs()
getMeaningfulTypeConstructs
in interface Property<org.processmining.framework.util.Pair<K,K>>
public double getValueDouble(java.lang.Object value)
getValueDouble
in interface Property<org.processmining.framework.util.Pair<K,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<org.processmining.framework.util.Pair<K,K>> getGUIProperty() throws java.lang.InstantiationException, java.lang.IllegalAccessException
getGUIProperty
in interface Property<org.processmining.framework.util.Pair<K,K>>
java.lang.InstantiationException
java.lang.IllegalAccessException
public boolean hasOrdering()
hasOrdering
in interface Property<org.processmining.framework.util.Pair<K,K>>
public boolean higherBetter()
higherBetter
in interface Property<org.processmining.framework.util.Pair<K,K>>