org.eclipse.emf.mwe2.runtime.workflow
Class AbstractCompositeWorkflowComponent

java.lang.Object
  extended by org.eclipse.emf.mwe2.runtime.workflow.AbstractCompositeWorkflowComponent
All Implemented Interfaces:
IWorkflowComponent
Direct Known Subclasses:
Workflow

public abstract class AbstractCompositeWorkflowComponent
extends java.lang.Object
implements IWorkflowComponent


Constructor Summary
AbstractCompositeWorkflowComponent()
           
 
Method Summary
 void addComponent(IWorkflowComponent component)
           
protected  java.util.List<IWorkflowComponent> getChildren()
           
 void invoke(IWorkflowContext ctx)
           
 void postInvoke()
           
 void preInvoke()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCompositeWorkflowComponent

public AbstractCompositeWorkflowComponent()
Method Detail

getChildren

protected java.util.List<IWorkflowComponent> getChildren()

addComponent

public void addComponent(IWorkflowComponent component)

preInvoke

public void preInvoke()
Specified by:
preInvoke in interface IWorkflowComponent

invoke

public void invoke(IWorkflowContext ctx)
Specified by:
invoke in interface IWorkflowComponent

postInvoke

public void postInvoke()
Specified by:
postInvoke in interface IWorkflowComponent