Class BpmnProcess

java.lang.Object
jadex.core.impl.Component
jadex.bpmn.runtime.BpmnProcess
All Implemented Interfaces:
jadex.core.IComponent

public class BpmnProcess extends jadex.core.impl.Component
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static BpmnModelLoader
     
    protected RBpmnProcess
     

    Fields inherited from class jadex.core.impl.Component

    access, accessfactory, features, id, providers

    Fields inherited from interface jadex.core.IComponent

    COMPONENT_ADDED, COMPONENT_LASTREMOVED, COMPONENT_REMOVED
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    BpmnProcess(RBpmnProcess info, jadex.model.modelinfo.IModelInfo model, jadex.core.ComponentIdentifier cid)
     
    protected
    BpmnProcess(Object pojo, jadex.model.modelinfo.IModelInfo model, jadex.core.ComponentIdentifier cid)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static jadex.core.IExternalAccess
    create(Object pojo)
     
    static jadex.core.IExternalAccess
    create(Object pojo, jadex.core.ComponentIdentifier cid)
     
    protected static Object
    createPojo(jadex.model.modelinfo.IModelInfo model)
     
     
    static jadex.model.modelinfo.IModelInfo
    Load a model.

    Methods inherited from class jadex.core.impl.Component

    createComponent, getClassLoader, getExternalAccess, getExternalAccess, getFeature, getFeatures, getId, handleException, hasFeature, putFeature, setExternalAccessFactory, terminate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface jadex.core.IComponent

    waitForTermination
  • Field Details

  • Constructor Details

    • BpmnProcess

      protected BpmnProcess(RBpmnProcess info, jadex.model.modelinfo.IModelInfo model, jadex.core.ComponentIdentifier cid)
    • BpmnProcess

      protected BpmnProcess(Object pojo, jadex.model.modelinfo.IModelInfo model, jadex.core.ComponentIdentifier cid)
  • Method Details

    • create

      public static jadex.core.IExternalAccess create(Object pojo)
    • create

      public static jadex.core.IExternalAccess create(Object pojo, jadex.core.ComponentIdentifier cid)
    • getPojo

      public RBpmnProcess getPojo()
      Specified by:
      getPojo in interface jadex.core.IComponent
      Overrides:
      getPojo in class jadex.core.impl.Component
    • createPojo

      protected static Object createPojo(jadex.model.modelinfo.IModelInfo model)
    • loadModel

      public static jadex.model.modelinfo.IModelInfo loadModel(String model)
      Load a model.
      Parameters:
      model - The model (e.g. file name).
      The - imports (if any).
      Returns:
      The loaded model.