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);
 }
コード例 #2
0
 public XmlElement AddBehaviorExecutionSpecificationElement(XmlElement parentElement,ProcessRegion executionItem,XmlElement lifelineElement)
 {
     BehaviorExecutionSpecificationElementCreator elementCreator=new BehaviorExecutionSpecificationElementCreator(xmiDocument,this);
     XmlElement newExecutionSpecificationElement=elementCreator.CreateBehaviorExcecutionSpecificationElement(parentElement,executionItem,lifelineElement);
     return newExecutionSpecificationElement;
 }