public class ProcessTreeDataContextImpl extends ProcessTreeContextImpl implements ProcessTreeDataContext
| Constructor and Description |
|---|
ProcessTreeDataContextImpl(org.processmining.processtree.ProcessTree tree) |
ProcessTreeDataContextImpl(ProcessTreeDataContext ptdc) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReadVariable(org.processmining.processtree.Node n,
org.processmining.processtree.Variable variable) |
void |
addWriteVariable(org.processmining.processtree.Node n,
org.processmining.processtree.Variable variable) |
org.processmining.processtree.ProcessTree |
applyContext(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree) |
java.util.HashMap<org.processmining.processtree.Edge,org.processmining.processtree.Expression> |
getExpressions() |
java.util.HashMap<org.processmining.processtree.Node,java.util.Set<org.processmining.processtree.Variable>> |
getReadVariables() |
java.util.Set<org.processmining.processtree.Variable> |
getReadVariables(org.processmining.processtree.Node n) |
java.util.HashMap<org.processmining.processtree.Node,java.util.Set<org.processmining.processtree.Variable>> |
getWriteVariables() |
java.util.Set<org.processmining.processtree.Variable> |
getWriteVariables(org.processmining.processtree.Node n) |
org.processmining.processtree.ProcessTree |
serialise(org.processmining.framework.plugin.PluginContext context) |
void |
setExpression(org.processmining.processtree.Edge edge,
org.processmining.processtree.Expression expression) |
void |
setReadVariables(org.processmining.processtree.Node n,
org.processmining.processtree.Variable... variables) |
void |
setWriteVariables(org.processmining.processtree.Node n,
org.processmining.processtree.Variable... variables) |
applyInDepProps, applyInDepPropsNonDestructive, destroyExpressions, destroyOriginators, destroyOtherPropertiesInContext, destroyVariables, getDependentProperties, getIndependentProperties, getTree, setDependentProperties, setIndependentPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDependentProperties, getIndependentProperties, getTreepublic ProcessTreeDataContextImpl(org.processmining.processtree.ProcessTree tree)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
java.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic ProcessTreeDataContextImpl(ProcessTreeDataContext ptdc)
public java.util.HashMap<org.processmining.processtree.Edge,org.processmining.processtree.Expression> getExpressions()
getExpressions in interface ProcessTreeDataContextpublic void setExpression(org.processmining.processtree.Edge edge,
org.processmining.processtree.Expression expression)
setExpression in interface ProcessTreeDataContextpublic void setReadVariables(org.processmining.processtree.Node n,
org.processmining.processtree.Variable... variables)
setReadVariables in interface ProcessTreeDataContextpublic java.util.Set<org.processmining.processtree.Variable> getReadVariables(org.processmining.processtree.Node n)
getReadVariables in interface ProcessTreeDataContextpublic void addReadVariable(org.processmining.processtree.Node n,
org.processmining.processtree.Variable variable)
addReadVariable in interface ProcessTreeDataContextpublic void setWriteVariables(org.processmining.processtree.Node n,
org.processmining.processtree.Variable... variables)
setWriteVariables in interface ProcessTreeDataContextpublic java.util.Set<org.processmining.processtree.Variable> getWriteVariables(org.processmining.processtree.Node n)
getWriteVariables in interface ProcessTreeDataContextpublic void addWriteVariable(org.processmining.processtree.Node n,
org.processmining.processtree.Variable variable)
addWriteVariable in interface ProcessTreeDataContextpublic org.processmining.processtree.ProcessTree serialise(org.processmining.framework.plugin.PluginContext context)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
serialise in interface ProcessTreeContextserialise in class ProcessTreeContextImpljava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic org.processmining.processtree.ProcessTree applyContext(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException
applyContext in interface ProcessTreeContextjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic java.util.HashMap<org.processmining.processtree.Node,java.util.Set<org.processmining.processtree.Variable>> getReadVariables()
getReadVariables in interface ProcessTreeDataContextpublic java.util.HashMap<org.processmining.processtree.Node,java.util.Set<org.processmining.processtree.Variable>> getWriteVariables()
getWriteVariables in interface ProcessTreeDataContext