Uses of Interface
org.processmining.framework.plugin.PluginContext
Package
Description
-
Uses of PluginContext in org.processmining.contexts.cli
Modifier and TypeMethodDescriptionprotected PluginContext
CLIPluginContext.createTypedChildContext
(String label) Modifier and TypeMethodDescriptionClass<? extends PluginContext>
CLIContext.getPluginContextType()
-
Uses of PluginContext in org.processmining.contexts.scripting
ModifierConstructorDescriptionScriptExecutor
(PluginContext context) Initialize a new interpreter with all available plugins. -
Uses of PluginContext in org.processmining.contexts.uitopia
Modifier and TypeMethodDescriptionprotected PluginContext
UIPluginContext.createTypedChildContext
(String label) Modifier and TypeMethodDescriptionClass<? extends PluginContext>
UIContext.getPluginContextType()
-
Uses of PluginContext in org.processmining.contexts.uitopia.hub
Modifier and TypeMethodDescriptionvoid
ProMResourceManager.pluginCancelled
(PluginContext context) void
ProMTaskManager.pluginCancelled
(PluginContext context) void
ProMResourceManager.pluginCompleted
(PluginContext pluginContext) void
ProMTaskManager.pluginCompleted
(PluginContext context) void
ProMResourceManager.pluginCreated
(PluginContext context) void
ProMTaskManager.pluginCreated
(PluginContext context) void
ProMResourceManager.pluginDeleted
(PluginContext context) void
ProMTaskManager.pluginDeleted
(PluginContext context) void
ProMResourceManager.pluginFutureCreated
(PluginContext context) void
ProMTaskManager.pluginFutureCreated
(PluginContext context) void
ProMResourceManager.pluginResumed
(PluginContext context) void
ProMTaskManager.pluginResumed
(PluginContext context) void
ProMResourceManager.pluginStarted
(PluginContext context) void
ProMTaskManager.pluginStarted
(PluginContext context) void
ProMResourceManager.pluginSuspended
(PluginContext context) void
ProMTaskManager.pluginSuspended
(PluginContext context) void
ProMResourceManager.pluginTerminatedWithError
(PluginContext context, Throwable t) void
ProMTaskManager.pluginTerminatedWithError
(PluginContext context, Throwable t) void
ProMResourceManager.providedObjectCreated
(ProvidedObjectID objectID, PluginContext context) -
Uses of PluginContext in org.processmining.contexts.uitopia.model
Modifier and TypeMethodDescriptionvoid
ProMTask.pluginCancelled
(PluginContext context) void
ProMTask.pluginCompleted
(PluginContext pluginContext) void
ProMTask.pluginCreated
(PluginContext pluginContext) void
ProMTask.pluginDeleted
(PluginContext pluginContext) void
ProMTask.pluginFutureCreated
(PluginContext pluginContext) void
ProMTask.pluginResumed
(PluginContext pluginContext) void
ProMTask.pluginStarted
(PluginContext pluginContext) void
ProMTask.pluginSuspended
(PluginContext pluginContext) void
ProMTask.pluginTerminatedWithError
(PluginContext pluginContext, Throwable t) -
Uses of PluginContext in org.processmining.contexts.util
Modifier and TypeMethodDescriptionstatic JComponent
StringVisualizer.visualize
(PluginContext context, String tovisualize) static HtmlPanel
HtmlPanel.visualizeHTML
(PluginContext context, HTMLToString htmlText) -
Uses of PluginContext in org.processmining.framework.abstractplugins
Modifier and TypeMethodDescriptionAbstractImportPlugin.importFile
(PluginContext context, File f) AbstractImportPlugin.importFile
(PluginContext context, String filename) AbstractImportPlugin.importFile
(PluginContext context, URI uri) AbstractImportPlugin.importFile
(PluginContext context, URL url) ImportPlugin.importFile
(PluginContext context, File f) ImportPlugin.importFile
(PluginContext context, String filename) ImportPlugin.importFile
(PluginContext context, URI uri) ImportPlugin.importFile
(PluginContext context, URL url) protected abstract Object
AbstractImportPlugin.importFromStream
(PluginContext context, InputStream input, String filename, long fileSizeInBytes) This method is called by all plugin variants to do the actual importing. -
Uses of PluginContext in org.processmining.framework.connections
Modifier and TypeMethodDescription<T extends Connection>
Collection<T>ConnectionManager.getConnections
(Class<T> connectionType, PluginContext context, Object... objects) Returns a collection of connections between the objects specified, such that the type of the connection is assignable from the given connectionType (unless the parameter equals null).<T extends Connection>
TConnectionManager.getFirstConnection
(Class<T> connectionType, PluginContext context, Object... objects) Returns a connection between the objects specified, such that the type of the connection is assignable from the given connectionType (unless the parameter equals null). -
Uses of PluginContext in org.processmining.framework.connections.impl
Modifier and TypeMethodDescription<T extends Connection>
Collection<T>ConnectionManagerImpl.getConnections
(Class<T> connectionType, PluginContext context, Object... objects) <T extends Connection>
TConnectionManagerImpl.getFirstConnection
(Class<T> connectionType, PluginContext context, Object... objects) -
Uses of PluginContext in org.processmining.framework.plugin
Modifier and TypeMethodDescriptionPluginContext.createChildContext
(String label) Returns a new plugin context instance, which can be used to invoke other plugins.PluginContext.getParentContext()
Returns the context which created this context or null if it has no parent.PluginContext.getRootContext()
Returns the root plugin context.Modifier and TypeMethodDescriptionPluginContext.getChildContexts()
Returns a list of all child contexts which have been created with createChildContext().Class<? extends PluginContext>
PluginDescriptor.getContextType
(int methodIndex) Returns the context type required by the method at index methodIndex.Class<? extends PluginContext>
GlobalContext.getPluginContextType()
Returns the specific type of the PluginContext.Modifier and TypeMethodDescriptionboolean
PluginContext.deleteChild
(PluginContext child) Delete this child from this context.PluginDescriptor.invoke
(int methodIndex, PluginContext context, Object... args) Asynchronously invokes a method of this plugin.PluginParameterBinding.invoke
(PluginContext context, Object... parameterObjects) Invokes the method of the plugin referenced by this binding on the given parameterObjects.boolean
PluginContext.isDistantChildOf
(PluginContext context) Returns true if this is a distant child of context, i.e.Modifier and TypeMethodDescriptionPluginManager.getPluginsAcceptingAtLeast
(Class<? extends PluginContext> contextType, boolean mustBeUserVisible, Class<?>... parameters) Returns PluginParameterBindings, which can be invoked in the given context on the given parameter types.PluginManager.getPluginsAcceptingInAnyOrder
(Class<? extends PluginContext> contextType, boolean mustBeUserVisible, Class<?>... parameters) Returns executable PluginParameterBindings, which can be invoked in the given context on the given parameter types.PluginManager.getPluginsAcceptingOrdered
(Class<? extends PluginContext> contextType, boolean mustBeUserVisible, Class<?>... parameters) Returns executable PluginParameterBindings, which can be invoked in the given context on the given parameter types.ModifierConstructorDescriptionRecursiveCallException
(PluginContext context, PluginDescriptor plugin, int methodIndex) -
Uses of PluginContext in org.processmining.framework.plugin.events
Modifier and TypeMethodDescriptionvoid
PluginLifeCycleEventListener.List.firePluginCancelled
(PluginContext context) void
PluginLifeCycleEventListener.List.firePluginCompleted
(PluginContext context) void
PluginLifeCycleEventListener.List.firePluginCreated
(PluginContext context) void
PluginLifeCycleEventListener.List.firePluginDeleted
(PluginContext context) void
PluginLifeCycleEventListener.List.firePluginFutureCreated
(PluginContext context) void
PluginLifeCycleEventListener.List.firePluginResumed
(PluginContext context) void
PluginLifeCycleEventListener.List.firePluginStarted
(PluginContext context) void
PluginLifeCycleEventListener.List.firePluginSuspended
(PluginContext context) void
PluginLifeCycleEventListener.List.firePluginTerminatedWithError
(PluginContext context, Throwable t) void
ProvidedObjectLifeCycleListener.ListenerList.fireProvidedObjectCreated
(ProvidedObjectID objectID, PluginContext context) void
PluginLifeCycleEventListener.pluginCancelled
(PluginContext context) This method is invoked on a context, if it is cancelledvoid
PluginLifeCycleEventListener.pluginCompleted
(PluginContext context) This method is invoked on a context, if it is completedvoid
PluginLifeCycleEventListener.pluginCreated
(PluginContext context) This method is invoked on a parent context, if a child context of that parent is created.void
PluginLifeCycleEventListener.pluginDeleted
(PluginContext context) This method is invoked on a context, if it's deleted from its parentvoid
PluginLifeCycleEventListener.pluginFutureCreated
(PluginContext context) This method is invoked on a context, if it's future was set.void
PluginLifeCycleEventListener.pluginResumed
(PluginContext context) This method is invoked on a context, if it is resumedvoid
PluginLifeCycleEventListener.pluginStarted
(PluginContext context) This method is invoked on a context, if it is startedvoid
PluginLifeCycleEventListener.pluginSuspended
(PluginContext context) This method is invoked on a context, if it is suspendedvoid
PluginLifeCycleEventListener.pluginTerminatedWithError
(PluginContext context, Throwable t) This method is invoked on a context, if it throws an exceptionvoid
ProvidedObjectLifeCycleListener.providedObjectCreated
(ProvidedObjectID objectID, PluginContext context) -
Uses of PluginContext in org.processmining.framework.plugin.impl
Modifier and TypeMethodDescriptionAbstractPluginContext.createChildContext
(String label) protected abstract PluginContext
AbstractPluginContext.createTypedChildContext
(String label) protected abstract PluginContext
AbstractGlobalContext.getMainPluginContext()
AbstractPluginContext.getParentContext()
AbstractPluginContext.getRootContext()
Modifier and TypeMethodDescriptionAbstractPluginContext.getChildContexts()
Class<? extends PluginContext>
PluginDescriptorImpl.getContextType
(int methodIndex) abstract Class<? extends PluginContext>
AbstractGlobalContext.getPluginContextType()
Class<? extends PluginContext>
AbstractPluginContext.getPluginContextType()
Modifier and TypeMethodDescriptionboolean
AbstractPluginContext.deleteChild
(PluginContext child) protected abstract Object[]
AbstractPluginDescriptor.execute
(PluginContext context, int methodIndex, Object... allArgs) In this method, the pluginDescriptor should do the actual work of concstructing the result.protected Object[]
PluginDescriptorImpl.execute
(PluginContext context, int methodIndex, Object... allArgs) AbstractPluginDescriptor.invoke
(int methodIndex, PluginContext context, Object... args) boolean
AbstractPluginContext.isDistantChildOf
(PluginContext context) Modifier and TypeMethodDescriptionPluginManagerImpl.getPluginsAcceptingAtLeast
(Class<? extends PluginContext> contextType, boolean mustBeUserVisible, Class<?>... parameters) PluginManagerImpl.getPluginsAcceptingInAnyOrder
(Class<? extends PluginContext> contextType, boolean mustBeUserVisible, Class<?>... parameters) PluginManagerImpl.getPluginsAcceptingOrdered
(Class<? extends PluginContext> contextType, boolean mustBeUserVisible, Class<?>... parameters) static void
PluginManagerImpl.initialize
(Class<? extends PluginContext> pluginContextType) -
Uses of PluginContext in org.processmining.framework.providedobjects
Modifier and TypeMethodDescription<T> ProvidedObjectID
ProvidedObjectManager.createProvidedObject
(String name, T object, Class<? super T> type, PluginContext context) This method creates a new providedObjectID.<T> ProvidedObjectID
ProvidedObjectManager.createProvidedObject
(String name, T object, PluginContext context) This method creates a new providedObjectID.ProvidedObjectManager.createProvidedObjects
(PluginContext context) This method creates a list of new providedObjectIDs for each object in the PluginExecutionResult of the context. -
Uses of PluginContext in org.processmining.framework.providedobjects.impl
Modifier and TypeMethodDescription<T> ProvidedObjectID
ProvidedObjectManagerImpl.createProvidedObject
(String label, T object, Class<? super T> type, PluginContext context) <T> ProvidedObjectID
ProvidedObjectManagerImpl.createProvidedObject
(String label, T object, PluginContext context) ProvidedObjectManagerImpl.createProvidedObjects
(PluginContext context) void
ProvidedObjectImpl.pluginCancelled
(PluginContext context) -
Uses of PluginContext in org.processmining.plugins