com.ebmwebsourcing.easyviper.core.impl.model
Class ModelImpl

Package class diagram package ModelImpl
java.lang.Object
  extended by com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
      extended by com.ebmwebsourcing.easyviper.core.impl.model.ModelImpl
All Implemented Interfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.model.Model

public class ModelImpl
extends com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
implements com.ebmwebsourcing.easyviper.core.api.model.Model

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
ModelImpl()
           
 
Method Summary
 com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler createCompiler(java.lang.String name, java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler> compilerClass)
           
 com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry createRegistry(java.lang.String name, java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry> registryClass)
           
 com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler getCompiler()
           
 com.ebmwebsourcing.easyviper.core.api.Core getCore()
           
 com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry getRegistry()
           
 void setLog(java.util.logging.Logger logger)
           
 
Methods inherited from class com.ebmwebsourcing.easycommons.sca.helper.impl.SCAComponentImpl
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 

Constructor Detail

ModelImpl

public ModelImpl()
Method Detail

getCore

public com.ebmwebsourcing.easyviper.core.api.Core getCore()
                                                   throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getCore in interface com.ebmwebsourcing.easyviper.core.api.model.Model
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

createCompiler

public com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler createCompiler(java.lang.String name,
                                                                                    java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.model.compiler.AbstractCompiler> compilerClass)
                                                                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createCompiler in interface com.ebmwebsourcing.easyviper.core.api.model.Model
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getCompiler

public com.ebmwebsourcing.easyviper.core.api.model.compiler.Compiler getCompiler()
                                                                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getCompiler in interface com.ebmwebsourcing.easyviper.core.api.model.Model
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

createRegistry

public com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry createRegistry(java.lang.String name,
                                                                                                                java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.model.registry.definition.AbstractProcessDefinitionRegistry> registryClass)
                                                                                                         throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createRegistry in interface com.ebmwebsourcing.easyviper.core.api.model.Model
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getRegistry

public com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinitionRegistry getRegistry()
                                                                                                      throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getRegistry in interface com.ebmwebsourcing.easyviper.core.api.model.Model
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setLog

public void setLog(java.util.logging.Logger logger)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.model.Model


Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.