Class CLIPluginContext

  • All Implemented Interfaces:
    org.processmining.framework.plugin.GlobalContext, org.processmining.framework.plugin.ObjectConstructor, org.processmining.framework.plugin.PluginContext

    public class CLIPluginContext
    extends org.processmining.framework.plugin.impl.AbstractPluginContext
    • Field Summary

      • Fields inherited from class org.processmining.framework.plugin.impl.AbstractPluginContext

        progress
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected CLIPluginContext​(CLIPluginContext context, java.lang.String label)  
        CLIPluginContext​(org.processmining.framework.plugin.GlobalContext context, java.lang.String label)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.processmining.framework.plugin.PluginContext createTypedChildContext​(java.lang.String label)  
      java.util.concurrent.Executor getExecutor()
      Returns an executor which can be used to execute plugins in child contexts.
      CLIContext getGlobalContext()  
      org.processmining.framework.plugin.Progress getProgress()
      Returns the progress object corresponding to this context
      CLIPluginContext getRootContext()
      Returns the root plugin context.
      • Methods inherited from class org.processmining.framework.plugin.impl.AbstractPluginContext

        addConnection, clear, createChildContext, createNewPluginContextID, deleteChild, equals, getChildContexts, getConnectionManager, getFutureResult, getID, getLabel, getLoggingListeners, getParentContext, getPluginContextType, getPluginDescriptor, getPluginLifeCycleEventListeners, getPluginManager, getProgressEventListeners, getProvidedObjectManager, getResult, hasPluginDescriptorInPath, invokeBinding, invokePlugin, isDistantChildOf, log, log, log, setFuture, setPluginDescriptor, toString, tryToFindOrConstructAllObjects, tryToFindOrConstructFirstNamedObject, tryToFindOrConstructFirstObject
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CLIPluginContext

        public CLIPluginContext​(org.processmining.framework.plugin.GlobalContext context,
                                java.lang.String label)
      • CLIPluginContext

        protected CLIPluginContext​(CLIPluginContext context,
                                   java.lang.String label)
    • Method Detail

      • createTypedChildContext

        protected org.processmining.framework.plugin.PluginContext createTypedChildContext​(java.lang.String label)
        Specified by:
        createTypedChildContext in class org.processmining.framework.plugin.impl.AbstractPluginContext
      • getExecutor

        public java.util.concurrent.Executor getExecutor()
        Description copied from interface: org.processmining.framework.plugin.PluginContext
        Returns an executor which can be used to execute plugins in child contexts.
        Returns:
      • getProgress

        public org.processmining.framework.plugin.Progress getProgress()
        Description copied from interface: org.processmining.framework.plugin.PluginContext
        Returns the progress object corresponding to this context
        Specified by:
        getProgress in interface org.processmining.framework.plugin.PluginContext
        Overrides:
        getProgress in class org.processmining.framework.plugin.impl.AbstractPluginContext
        Returns:
        the progress object corresponding to this context
      • getGlobalContext

        public CLIContext getGlobalContext()
        Overrides:
        getGlobalContext in class org.processmining.framework.plugin.impl.AbstractPluginContext
      • getRootContext

        public CLIPluginContext getRootContext()
        Description copied from interface: org.processmining.framework.plugin.PluginContext
        Returns the root plugin context. This is an instance of PluginContext of which all other contexts are distant childs.
        Specified by:
        getRootContext in interface org.processmining.framework.plugin.PluginContext
        Overrides:
        getRootContext in class org.processmining.framework.plugin.impl.AbstractPluginContext
        Returns: