public abstract class ProcessTreeContextImpl extends java.lang.Object implements ProcessTreeContext
| Constructor and Description |
|---|
ProcessTreeContextImpl(org.processmining.processtree.ProcessTree tree) |
ProcessTreeContextImpl(ProcessTreeContext ptc) |
| Modifier and Type | Method and Description |
|---|---|
protected org.processmining.processtree.ProcessTree |
applyInDepProps(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree) |
protected org.processmining.processtree.ProcessTree |
applyInDepPropsNonDestructive(org.processmining.processtree.ProcessTree tree) |
protected void |
destroyExpressions() |
protected void |
destroyOriginators() |
protected void |
destroyOtherPropertiesInContext(org.processmining.framework.plugin.PluginContext context,
ProcessTreeContext ptContext) |
protected void |
destroyVariables() |
java.util.HashMap<org.processmining.processtree.ProcessTreeElement,java.util.HashMap<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>,java.lang.Object>> |
getDependentProperties() |
java.util.HashMap<org.processmining.processtree.ProcessTreeElement,java.util.HashMap<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>,java.lang.Object>> |
getIndependentProperties() |
org.processmining.processtree.ProcessTree |
getTree() |
org.processmining.processtree.ProcessTree |
serialise(org.processmining.framework.plugin.PluginContext context) |
void |
setDependentProperties(java.util.HashMap<org.processmining.processtree.ProcessTreeElement,java.util.HashMap<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>,java.lang.Object>> dependentProperties) |
void |
setIndependentProperties(java.util.HashMap<org.processmining.processtree.ProcessTreeElement,java.util.HashMap<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>,java.lang.Object>> independentProperties) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyContextpublic ProcessTreeContextImpl(org.processmining.processtree.ProcessTree tree)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic ProcessTreeContextImpl(ProcessTreeContext ptc)
public org.processmining.processtree.ProcessTree getTree()
getTree in interface ProcessTreeContextpublic java.util.HashMap<org.processmining.processtree.ProcessTreeElement,java.util.HashMap<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>,java.lang.Object>> getIndependentProperties()
getIndependentProperties in interface ProcessTreeContextpublic void setIndependentProperties(java.util.HashMap<org.processmining.processtree.ProcessTreeElement,java.util.HashMap<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>,java.lang.Object>> independentProperties)
public java.util.HashMap<org.processmining.processtree.ProcessTreeElement,java.util.HashMap<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>,java.lang.Object>> getDependentProperties()
getDependentProperties in interface ProcessTreeContextpublic void setDependentProperties(java.util.HashMap<org.processmining.processtree.ProcessTreeElement,java.util.HashMap<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>,java.lang.Object>> dependentProperties)
public org.processmining.processtree.ProcessTree serialise(org.processmining.framework.plugin.PluginContext context)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
serialise in interface ProcessTreeContextjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionprotected org.processmining.processtree.ProcessTree applyInDepProps(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionprotected org.processmining.processtree.ProcessTree applyInDepPropsNonDestructive(org.processmining.processtree.ProcessTree tree)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionprotected void destroyVariables()
protected void destroyExpressions()
protected void destroyOriginators()
protected void destroyOtherPropertiesInContext(org.processmining.framework.plugin.PluginContext context,
ProcessTreeContext ptContext)