public interface ProcessTreeElement
extends org.processmining.plugins.properties.processmodel.PropertableElement
| Modifier and Type | Method and Description |
|---|---|
java.util.AbstractMap<org.processmining.plugins.properties.processmodel.Property<?>,java.lang.Object> |
getDependentProperties() |
java.lang.Object |
getDependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property) |
java.lang.Object |
getDependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property) |
java.util.UUID |
getID() |
java.util.AbstractMap<org.processmining.plugins.properties.processmodel.Property<?>,java.lang.Object> |
getIndependentProperties() |
java.lang.Object |
getIndependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property) |
java.lang.Object |
getIndependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property) |
java.lang.String |
getName() |
void |
removeDependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property) |
void |
removeDependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property) |
void |
removeIndependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property) |
void |
removeIndependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property) |
void |
setDependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property,
java.lang.Object value) |
void |
setDependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property,
java.lang.Object value) |
void |
setIndependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property,
java.lang.Object value) |
void |
setIndependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property,
java.lang.Object value) |
void |
setName(java.lang.String name) |
java.util.UUID getID()
getID in interface org.processmining.plugins.properties.processmodel.PropertableElementjava.lang.String getName()
getName in interface org.processmining.plugins.properties.processmodel.PropertableElementvoid setName(java.lang.String name)
setName in interface org.processmining.plugins.properties.processmodel.PropertableElementjava.lang.Object getIndependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
getIndependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property of which we want the valuejava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.Object getIndependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
getIndependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property of which we want the valuejava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionvoid setIndependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property,
java.lang.Object value)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
setIndependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property we want to setvalue - the value of the independent property we want to setjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionvoid setIndependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property,
java.lang.Object value)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
setIndependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property we want to setvalue - the value of the independent property we want to setjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.Object getDependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
getDependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property of which we want the valuejava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionjava.lang.Object getDependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
getDependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property of which we want the valuejava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionvoid setDependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property,
java.lang.Object value)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
setDependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property we want to setvalue - the value of the dependent property we want to setjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionvoid setDependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property,
java.lang.Object value)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
setDependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property we want to setvalue - the value of the dependent property we want to setjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionvoid removeIndependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
removeIndependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property of which we want to remove the valuejava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionvoid removeIndependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property)
removeIndependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property of which we want to remove the valuevoid removeDependentProperty(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
removeDependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property of which we want to remove the valuejava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionvoid removeDependentProperty(org.processmining.plugins.properties.processmodel.Property<?> property)
removeDependentProperty in interface org.processmining.plugins.properties.processmodel.PropertableElementproperty - the property of which we want to remove the valuejava.util.AbstractMap<org.processmining.plugins.properties.processmodel.Property<?>,java.lang.Object> getIndependentProperties()
getIndependentProperties in interface org.processmining.plugins.properties.processmodel.PropertableElementjava.util.AbstractMap<org.processmining.plugins.properties.processmodel.Property<?>,java.lang.Object> getDependentProperties()
getDependentProperties in interface org.processmining.plugins.properties.processmodel.PropertableElement