com.ebmwebsourcing.easyviper.core.api.engine
Interface ExecutableElement

All Superinterfaces:
Element, FractalComponent, java.io.Serializable
All Known Subinterfaces:
Node, Process, Scope, Transition

public interface ExecutableElement
extends Element

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 void execute()
           
 Execution getExecution()
           
 java.util.List<ExecutableElement> getNextSelectedExecutableElements()
           
 java.util.List<ExecutableElement> selectDefaultNextTarget()
           
 
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

execute

void execute()
             throws CoreException
Throws:
CoreException

getExecution

Execution getExecution()

getNextSelectedExecutableElements

java.util.List<ExecutableElement> getNextSelectedExecutableElements()
                                                                    throws CoreException
Throws:
CoreException

selectDefaultNextTarget

java.util.List<ExecutableElement> selectDefaultNextTarget()
                                                          throws CoreException
Throws:
CoreException


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