Uses of Interface
org.processmining.framework.plugin.PluginDescriptor
Package
Description
-
Uses of PluginDescriptor in org.processmining.contexts.uitopia.hub
Modifier and TypeMethodDescriptionvoid
ProMActionManager.newPlugin
(PluginDescriptor plugin, Collection<Class<?>> newTypes) -
Uses of PluginDescriptor in org.processmining.contexts.uitopia.model
ModifierConstructorDescriptionProMAction
(ProMResourceManager resourceManager, PluginManager pluginManager, PluginDescriptor plugin, int methodIndex) -
Uses of PluginDescriptor in org.processmining.framework.plugin
Modifier and TypeMethodDescriptionPluginExecutionResult.getPlugin()
Returns the plugin used to generate this resultReturns a PluginDescriptor of which the toString() of its id equals the given id.PluginManager.getPlugin
(PluginDescriptorID id) Returns a PluginDescriptor with the given id.PluginParameterBinding.getPlugin()
Returns the Plugin which is bound by this binding.Modifier and TypeMethodDescriptionPluginManager.getAllPlugins()
Returns all plugin descriptorsPluginManager.getAllPlugins
(boolean mustBeVisible) Returns all plugin descriptors known to the plugin manager.PluginContext.getPluginDescriptor()
Return the plugin descriptor and method index of the plugin which is invoked in this context.PluginManager.getPluginsResultingIn
(Class<? extends Object> resultType, Class<? extends PluginContext> contextType, boolean mustBeUserVisible) Find the plugins resulting in the given type.Modifier and TypeMethodDescriptionint
PluginDescriptor.compareTo
(PluginDescriptor plugin) Compares this plugin with another plugins.boolean
PluginContext.hasPluginDescriptorInPath
(PluginDescriptor descriptor, int methodIndex) void
GlobalContext.invokePlugin
(PluginDescriptor plugin, int index, Object... objects) This method invokes the specified plugin in a context which is a child of the main plugin context maintained by this globalContext.void
PluginManager.PluginManagerListener.newPlugin
(PluginDescriptor plugin, Collection<Class<?>> newTypes) Listen for plugins that are registered to the manager.void
PluginContext.setPluginDescriptor
(PluginDescriptor descriptor, int methodIndex) static List<PluginParameterBinding>
PluginParameterBinding.Factory.tryToBind
(PluginManager manager, PluginDescriptor plugin, int methodIndex, boolean mustBeTotal, boolean orderedParameters, Class<?>... parameterTypes) This method instantiates binding objects binding the method and indexmethodIndex
of the given plugin to the given set of parameter types, if possible.ModifierConstructorDescriptionRecursiveCallException
(PluginContext context, PluginDescriptor plugin, int methodIndex) -
Uses of PluginDescriptor in org.processmining.framework.plugin.impl
Modifier and TypeMethodDescriptionPluginExecutionResultImpl.getPlugin()
PluginManagerImpl.getPlugin
(PluginDescriptorID id) Modifier and TypeMethodDescriptionPluginManagerImpl.getAllPlugins()
PluginManagerImpl.getAllPlugins
(boolean mustBeVisible) AbstractPluginContext.getPluginDescriptor()
PluginManagerImpl.getPluginsResultingIn
(Class<?> resultType, Class<? extends PluginContext> contextType, boolean mustBeUserVisible) Modifier and TypeMethodDescriptionint
PluginDescriptorImpl.compareTo
(PluginDescriptor plugin) protected void
PluginManagerImpl.firePluginAdded
(PluginDescriptor plugin, Collection<Class<?>> types) boolean
AbstractPluginContext.hasPluginDescriptorInPath
(PluginDescriptor plugin, int methodIndex) void
AbstractGlobalContext.invokePlugin
(PluginDescriptor plugin, int index, Object... objects) void
AbstractPluginContext.invokePlugin
(PluginDescriptor plugin, int index, Object... objects) This method invokes the specified plugin in a context which is a child of the main plugin context maintained by this globalContext;void
AbstractPluginContext.setPluginDescriptor
(PluginDescriptor descriptor, int methodIndex) ModifierConstructorDescriptionPluginExecutionResultImpl
(Class<?>[] returnTypes, String[] returnNames, PluginDescriptor plugin)