public abstract class PropertyCollection<K extends java.util.Collection<?>>
extends org.processmining.plugins.properties.processmodel.abstractproperty.HighLevelProperty<K>
Constructor and Description |
---|
PropertyCollection() |
Modifier and Type | Method and Description |
---|---|
K |
clone(java.lang.Object element) |
protected abstract K |
createInstance(K element) |
protected abstract K |
createInstance(java.lang.String[] split) |
protected java.lang.String |
getStringSeperationSymbol() |
java.lang.String |
marshall(java.lang.Object value) |
protected java.lang.String |
toString(K value) |
java.lang.Object |
unmarshall(java.lang.String xml) |
compare, equals, getDependencies, getGUIProperty, getIcon, getMeaningfulTypeConstructs, getValueDouble, hashCode, hasOrdering, higherBetter, monotonicity, toString
public K clone(java.lang.Object element)
public java.lang.String marshall(java.lang.Object value)
value
- the value of the object to be writtenpublic java.lang.Object unmarshall(java.lang.String xml)
xml
- the xml fragment to be parsedprotected java.lang.String toString(K value)
protected java.lang.String getStringSeperationSymbol()
protected abstract K createInstance(java.lang.String[] split)