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

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

public interface Node
extends ExecutableElement

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 Behaviour getBehaviour()
           
 java.util.List<Node> getChildNodes()
           
 java.util.List<Transition> getIncomingTransitions()
           
 java.util.logging.Logger getLogger()
           
 java.util.Map<java.lang.String,Transition> getMapIncomingTransitions()
           
 java.util.Map<java.lang.String,Transition> getMapOutgoingTransitions()
           
 java.util.List<Transition> getOutgoingTransitions()
           
 Node getParentNode()
           
 void setActivity(Behaviour behaviour)
           
 void setExecution(Execution exec)
           
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.ExecutableElement
execute, getExecution, getNextSelectedExecutableElements, 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

getChildNodes

java.util.List<Node> getChildNodes()

getParentNode

Node getParentNode()

getBehaviour

Behaviour getBehaviour()

getIncomingTransitions

java.util.List<Transition> getIncomingTransitions()

getOutgoingTransitions

java.util.List<Transition> getOutgoingTransitions()

getLogger

java.util.logging.Logger getLogger()

setExecution

void setExecution(Execution exec)

setActivity

void setActivity(Behaviour behaviour)

getMapOutgoingTransitions

java.util.Map<java.lang.String,Transition> getMapOutgoingTransitions()

getMapIncomingTransitions

java.util.Map<java.lang.String,Transition> getMapIncomingTransitions()


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