package org.jboss.tools.bpel.reddeer.activity; public class ContainerActivity extends Activity { public ContainerActivity(String name, String type) { super(name, type); } public ContainerActivity(String name, String type, Activity parent, int index) { super(name, type, parent, index); } public Assign addAssign(String name) { add(ASSIGN, name); return new Assign(name); } public void addCompensate(String name) { add(COMPENSATE, name); } public CompensateScope addCompensateScope(String name) { add(COMPENSATE_SCOPE, name); return new CompensateScope(name); } public Empty addEmpty(String name) { add(EMPTY, name); return new Empty(name); } public Exit addExit(String name) { add(EXIT, name); return new Exit(name); } public Flow addFlow(String name) { add(FLOW, name); return new Flow(name); } public ForEach addForEach(String name) { add(FOR_EACH, name); return new ForEach(name); } public If addIf(String name) { add(IF, name); return new If(name); } public Invoke addInvoke(String name) { add(INVOKE, name); return new Invoke(name); } public Pick addPick(String name) { add(PICK, name); return new Pick(name); } public Receive addReceive(String name) { add(RECEIVE, name); return new Receive(name); } public RepeatUntil addRepeatUntil(String name) { add(REPEAT_UNTIL, name); return new RepeatUntil(name); } public Reply addReply(String name) { add(REPLY, name); return new Reply(name); } public void addRethrow(String name) { add(RETHROW, name); } public Scope addScope(String name) { add(SCOPE, name); return new Scope(name); } public Sequence addSequence(String name) { add(SEQUENCE, name); return new Sequence(name); } public Throw addThrow(String name) { add(THROW, name); return new Throw(name); } public Validate addValidate(String name) { add(VALIDATE, name); return new Validate(name); } public Wait addWait(String name) { add(WAIT, name); return new Wait(name); } public While addWhile(String name) { add(WHILE, name); return new While(name); } public Sequence getSequence() { return getSequence(null); } public Sequence getSequence(String name) { return new Sequence(name, this); } public Scope getScope() { return getScope(null); } public Scope getScope(String name) { return new Scope(name, this); } }