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, waitgetNonConfigurableVariant, instantiate, instantiateTotal, isTotalConfiguration, isValidConfiguration, makeConfigurable, makeNonConfigurable, makeTotalConfigurationclone, 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<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.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic 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>>