private string CreateExecutionOccurrenceSpecElement(XmlElement parentElement,string executionSpecificationID,XmlElement lifelineElement) { string executionOccurrenceSpecID=null; ExecutionOccurrenceSpecElementCreator elementCreator= new ExecutionOccurrenceSpecElementCreator(this.XmiDocument,this.XmiDocumentBuilder); XmlElement executionOccurrenceSpecElement= elementCreator.CreateExecutionOccurrenceSpecElement(parentElement,executionSpecificationID,lifelineElement); executionOccurrenceSpecID=executionOccurrenceSpecElement.GetAttribute(UmlModel.XMI_ID_ATTR_COMPLETE_NAME); return executionOccurrenceSpecID; }
public override void Init() { base.Init(); elementCreator=new ExecutionOccurrenceSpecElementCreator(xmiDocument,documentBuilder); parentElement=InteractionElementStub.CreateInteractionElementStub(xmiDocument); lifelineElement=LifelineElementStub.CreateLifelineElementStub(xmiDocument,LIFE_LINE_ID); modelElement=ModelElementStub.CreateModelElementStub(xmiDocument); parentElement.AppendChild(lifelineElement); modelElement.AppendChild(parentElement); }
public XmlElement AddExecutionOccurrenceSpecificationElement(XmlElement parentElement,string executionSpecificationID, XmlElement lifelineElement) { ExecutionOccurrenceSpecElementCreator elementCreator= new ExecutionOccurrenceSpecElementCreator(xmiDocument,this); XmlElement newExecutionOccurrenceSpecElement=elementCreator.CreateExecutionOccurrenceSpecElement(parentElement,executionSpecificationID,lifelineElement); return newExecutionOccurrenceSpecElement; }