com.ebmwebsourcing.easyviper.core.api.model
Interface Model

All Superinterfaces:
Element, FractalComponent, java.io.Serializable

public interface Model
extends Element

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 Compiler createCompiler(java.lang.String name, java.lang.Class<? extends AbstractCompiler> compilerClass)
           
 ProcessDefinitionRegistry<? extends ProcessDefinition> createRegistry(java.lang.String name, java.lang.Class<? extends AbstractProcessDefinitionRegistry> registryClass)
           
 Compiler getCompiler()
           
 Core getCore()
           
 ProcessDefinitionRegistry<? extends ProcessDefinition> getRegistry()
           
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Element
setLog
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent
create, destroy, getComponent, getName, init, setName, start, stop
 

Method Detail

createRegistry

ProcessDefinitionRegistry<? extends ProcessDefinition> createRegistry(java.lang.String name,
                                                                      java.lang.Class<? extends AbstractProcessDefinitionRegistry> registryClass)
                                                                      throws CoreException
Throws:
CoreException

getRegistry

ProcessDefinitionRegistry<? extends ProcessDefinition> getRegistry()
                                                                   throws CoreException
Throws:
CoreException

createCompiler

Compiler createCompiler(java.lang.String name,
                        java.lang.Class<? extends AbstractCompiler> compilerClass)
                        throws CoreException
Throws:
CoreException

getCompiler

Compiler getCompiler()
                     throws CoreException
Throws:
CoreException

getCore

Core getCore()
             throws CoreException
Throws:
CoreException


Copyright © 2009 eBM WebSourcing. All Rights Reserved.