public class ProMActionManager extends java.lang.Object implements org.deckfour.uitopia.api.hub.ActionManager<ProMAction>, org.processmining.framework.plugin.PluginManager.PluginManagerListener
Modifier and Type | Method and Description |
---|---|
void |
error(java.net.URL source,
java.lang.Throwable t,
java.lang.String className)
Listen for errors which occur while registering packages and scanning for
plugins.
|
java.util.List<ProMAction> |
getActions() |
java.util.List<ProMAction> |
getActions(java.util.List<org.deckfour.uitopia.api.model.ResourceType> input,
java.util.List<org.deckfour.uitopia.api.model.ResourceType> output)
Returns a list of actions, such that these actions accepts all given
input resources and result in at least on of the output resources.
|
java.util.List<ProMAction> |
getActions(java.util.List<org.deckfour.uitopia.api.model.ResourceType> parameters,
java.util.List<org.deckfour.uitopia.api.model.ResourceType> requiredOutput,
org.deckfour.uitopia.api.model.ActionType type) |
static ProMActionManager |
initialize(UIContext context) |
void |
newPlugin(org.processmining.framework.plugin.PluginDescriptor plugin,
java.util.Collection<java.lang.Class<?>> newTypes)
Listen for plugins that are registered to the manager.
|
public static ProMActionManager initialize(UIContext context)
public java.util.List<ProMAction> getActions(java.util.List<org.deckfour.uitopia.api.model.ResourceType> input, java.util.List<org.deckfour.uitopia.api.model.ResourceType> output)
getActions
in interface org.deckfour.uitopia.api.hub.ActionManager<ProMAction>
public java.util.List<ProMAction> getActions(java.util.List<org.deckfour.uitopia.api.model.ResourceType> parameters, java.util.List<org.deckfour.uitopia.api.model.ResourceType> requiredOutput, org.deckfour.uitopia.api.model.ActionType type)
getActions
in interface org.deckfour.uitopia.api.hub.ActionManager<ProMAction>
public java.util.List<ProMAction> getActions()
getActions
in interface org.deckfour.uitopia.api.hub.ActionManager<ProMAction>
public void error(java.net.URL source, java.lang.Throwable t, java.lang.String className)
org.processmining.framework.plugin.PluginManager.PluginManagerListener
error
in interface org.processmining.framework.plugin.PluginManager.PluginManagerListener
source
- The URL which was being registered while this error occurredt
- The error which occurredclassName
- The class name of the class which was being registered, may be
nullpublic void newPlugin(org.processmining.framework.plugin.PluginDescriptor plugin, java.util.Collection<java.lang.Class<?>> newTypes)
org.processmining.framework.plugin.PluginManager.PluginManagerListener
newPlugin
in interface org.processmining.framework.plugin.PluginManager.PluginManagerListener