public class ProcessTree2Yawl
extends java.lang.Object
Constructor and Description |
---|
ProcessTree2Yawl() |
Modifier and Type | Method and Description |
---|---|
org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> |
convert(org.processmining.processtree.ProcessTree tree,
org.processmining.processtree.Node node,
org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel,
org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode,
ProcessTree2Yawl pt2y,
java.util.Map<org.processmining.processtree.Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.yawlfoundation.yawl.editor.specification.SpecificationModel |
convertByComSharing(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree) |
org.yawlfoundation.yawl.editor.specification.SpecificationModel |
convertByDecomposition(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree) |
org.yawlfoundation.yawl.editor.specification.SpecificationModel |
convertBySharing(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree) |
org.yawlfoundation.yawl.editor.specification.SpecificationModel |
convertBySimpleSharing(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree) |
org.yawlfoundation.yawl.editor.specification.SpecificationModel |
convertByUnfolding(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree) |
org.yawlfoundation.yawl.editor.specification.SpecificationModel |
convertConfigurableModel(org.processmining.processtree.ProcessTree tree,
java.util.Map<org.processmining.processtree.Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) |
org.yawlfoundation.yawl.editor.specification.SpecificationModel |
convertMinimal(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree) |
boolean |
hasMultipleParents(org.processmining.processtree.Node node) |
java.lang.String |
newId()
Generates a new, fresh, id to be used for Yawl nodes.
|
public java.lang.String newId()
public boolean hasMultipleParents(org.processmining.processtree.Node node)
public org.yawlfoundation.yawl.editor.specification.SpecificationModel convertByUnfolding(org.processmining.framework.plugin.PluginContext context, org.processmining.processtree.ProcessTree tree) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public org.yawlfoundation.yawl.editor.specification.SpecificationModel convertBySharing(org.processmining.framework.plugin.PluginContext context, org.processmining.processtree.ProcessTree tree) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public org.yawlfoundation.yawl.editor.specification.SpecificationModel convertByDecomposition(org.processmining.framework.plugin.PluginContext context, org.processmining.processtree.ProcessTree tree) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public org.yawlfoundation.yawl.editor.specification.SpecificationModel convertByComSharing(org.processmining.framework.plugin.PluginContext context, org.processmining.processtree.ProcessTree tree) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public org.yawlfoundation.yawl.editor.specification.SpecificationModel convertBySimpleSharing(org.processmining.framework.plugin.PluginContext context, org.processmining.processtree.ProcessTree tree) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public org.yawlfoundation.yawl.editor.specification.SpecificationModel convertMinimal(org.processmining.framework.plugin.PluginContext context, org.processmining.processtree.ProcessTree tree) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public org.yawlfoundation.yawl.editor.specification.SpecificationModel convertConfigurableModel(org.processmining.processtree.ProcessTree tree, java.util.Map<org.processmining.processtree.Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.VertexContainer,org.yawlfoundation.yawl.editor.elements.model.VertexContainer> convert(org.processmining.processtree.ProcessTree tree, org.processmining.processtree.Node node, org.yawlfoundation.yawl.editor.net.NetGraphModel netGraphModel, org.yawlfoundation.yawl.editor.elements.model.VertexContainer exitNode, ProcessTree2Yawl pt2y, java.util.Map<org.processmining.processtree.Edge,org.processmining.framework.util.Pair<org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier,org.yawlfoundation.yawl.editor.elements.model.EngineIdentifier>> mappingEdgeIds)