public class DataValueMatrix extends HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
Constructor and Description |
---|
DataValueMatrix() |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double> |
clone(java.lang.Object element) |
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double> |
getDefaultValue()
We want to have a default value for a property s.t., we can reason on it
|
java.util.Collection<java.lang.Class<? extends Property<?>>> |
getDependencies() |
GUIProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>> |
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.lang.String |
marshall(java.lang.Object values) |
java.lang.Object |
unmarshall(java.lang.String xml) |
equals, hashCode, monotonicity, toString
public java.lang.Long getID()
public java.lang.String getName()
public java.util.Collection<java.lang.Class<? extends Property<?>>> getDependencies()
getDependencies
in interface Property<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
getDependencies
in class HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
public java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double> clone(java.lang.Object element)
public int compare(java.lang.Object o1, java.lang.Object o2)
compare
in interface Property<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
compare
in class HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
o1
- a value for a propertyo2
- another value for a propertypublic java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double> getDefaultValue()
Property
public double getValueDouble(java.lang.Object value)
getValueDouble
in interface Property<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
getValueDouble
in class HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
value
- The value one wants to have a single double ofpublic javax.swing.ImageIcon getIcon()
getIcon
in interface Property<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
getIcon
in class HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
public boolean hasOrdering()
hasOrdering
in interface Property<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
hasOrdering
in class HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
public boolean higherBetter()
higherBetter
in interface Property<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
higherBetter
in class HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
public java.lang.String marshall(java.lang.Object values)
values
- the value of the object to be writtenpublic java.lang.Object unmarshall(java.lang.String xml)
xml
- the xml fragment to be parsedpublic GUIProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>> getGUIProperty() throws java.lang.InstantiationException, java.lang.IllegalAccessException
getGUIProperty
in interface Property<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
getGUIProperty
in class HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
java.lang.InstantiationException
java.lang.IllegalAccessException
public java.util.Set<Constructs> getMeaningfulTypeConstructs()
getMeaningfulTypeConstructs
in interface Property<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>
getMeaningfulTypeConstructs
in class HighLevelProperty<java.util.HashMap<org.processmining.framework.util.Pair<java.lang.String,java.lang.String>,java.lang.Double>>