public class NrOfControlTasksTool extends java.lang.Object implements ToolInterface
| Constructor and Description |
|---|
NrOfControlTasksTool() |
| Modifier and Type | Method and Description |
|---|---|
org.processmining.framework.util.Pair<org.processmining.processtree.ProcessTree,java.lang.Boolean> |
computeDependentProperties(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree,
java.lang.String folder)
Compute the performance of the given model
|
java.lang.Boolean |
computesRoot(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
Denotes whether we can get information of the entire process model
|
java.lang.String |
getName() |
java.lang.Double |
getVersionNumberInterface() |
java.util.Set<java.lang.Class<? extends org.processmining.processtree.Node>> |
giveComputableNodeTypes(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
Gives the node types it can compute
|
java.util.Set<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>> |
giveComputableProperties()
Gives the different properties we can compute
|
java.util.Set<java.util.Set<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>>> |
giveRequiredProperties(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
Gives the required information for computing different properties
|
java.lang.String |
printFriendly() |
public java.lang.Double getVersionNumberInterface()
getVersionNumberInterface in interface ToolInterfacepublic org.processmining.framework.util.Pair<org.processmining.processtree.ProcessTree,java.lang.Boolean> computeDependentProperties(org.processmining.framework.plugin.PluginContext context,
org.processmining.processtree.ProcessTree tree,
java.lang.String folder)
throws java.lang.Exception
ToolInterfacecomputeDependentProperties in interface ToolInterfacejava.lang.Exceptionpublic java.util.Set<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>> giveComputableProperties()
ToolInterfacegiveComputableProperties in interface ToolInterfacepublic java.util.Set<java.util.Set<java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>>>> giveRequiredProperties(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
ToolInterfacegiveRequiredProperties in interface ToolInterfacepublic java.lang.String printFriendly()
printFriendly in interface ToolInterfaceToolInterface.getName()public java.lang.String getName()
getName in interface ToolInterfacepublic java.util.Set<java.lang.Class<? extends org.processmining.processtree.Node>> giveComputableNodeTypes(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
ToolInterfacegiveComputableNodeTypes in interface ToolInterfacepublic java.lang.Boolean computesRoot(java.lang.Class<? extends org.processmining.plugins.properties.processmodel.Property<?>> property)
ToolInterfacecomputesRoot in interface ToolInterface