public override void Init() { base.Init(); elementCreator=new BehaviorExecutionSpecificationElementCreator(xmiDocument,documentBuilder); parentElement=InteractionElementStub.CreateInteractionElementStub(xmiDocument); modelElement=ModelElementStub.CreateModelElementStub(xmiDocument); executionItem=new ProcessRegion(FILE_LINE_DUMMY,LINE_DUMMY,PROCESS_DUMMY,ProcessStyle.Activation,ProcessStyle.Activation); lifelineElement=LifelineElementStub.CreateLifelineElementStub(xmiDocument,LIFELINE_ID); parentElement.AppendChild(lifelineElement); modelElement.AppendChild(parentElement); }
public XmlElement AddBehaviorExecutionSpecificationElement(XmlElement parentElement,ProcessRegion executionItem,XmlElement lifelineElement) { BehaviorExecutionSpecificationElementCreator elementCreator=new BehaviorExecutionSpecificationElementCreator(xmiDocument,this); XmlElement newExecutionSpecificationElement=elementCreator.CreateBehaviorExcecutionSpecificationElement(parentElement,executionItem,lifelineElement); return newExecutionSpecificationElement; }