Class BDIModelLoader

java.lang.Object
jadex.model.impl.AbstractModelLoader
jadex.bdi.model.BDIModelLoader

public class BDIModelLoader extends jadex.model.impl.AbstractModelLoader
  • Field Details

  • Constructor Details

    • BDIModelLoader

      public BDIModelLoader()
      Create a new BPMN model loader.
  • Method Details

    • setGenerator

      public void setGenerator(IBDIClassGenerator gen)
      Set the generator.
      Parameters:
      gen - the gen to set
    • loadComponentModel

      public BDIModel loadComponentModel(String name, Object pojo, String[] imports, Object clkey, ClassLoader classloader, Object context) throws Exception
      Load a component model.
      Parameters:
      name - The filename or logical name (resolved via imports and extensions).
      imports - The imports, if any.
      Throws:
      Exception
    • doLoadModel

      protected jadex.model.ICacheableModel doLoadModel(String name, Object pojo, String[] imports, ClassLoader classloader, jadex.common.ResourceInfo info) throws Exception
      Load a model.
      Specified by:
      doLoadModel in class jadex.model.impl.AbstractModelLoader
      Parameters:
      name - The original name (i.e. not filename).
      info - The resource info.
      Throws:
      Exception
    • getResourceInfo

      protected jadex.common.ResourceInfo getResourceInfo(String name, String extension, String[] imports, ClassLoader classloader) throws Exception
      Find the file for a given name.
      Overrides:
      getResourceInfo in class jadex.model.impl.AbstractModelLoader
      Parameters:
      name - The filename or logical name (resolved via imports and extension).
      extension - The required extension.
      imports - The imports, if any.
      Returns:
      The resource info identifying the file.
      Throws:
      Exception