public override void doEaGuiStuff() { base.doEaGuiStuff(); EA.Element realElement = ActivityNodeEAElement.getRealElement(); if (StatementExpression == null) { realElement.Notes = ""; realElement.Update(); } else { realElement.Notes = StatementExpression.ToString(); //diagramObject.right = diagramObject.left + 20 + longestConstraint * 5; foreach (String id in EAUtil.getDiagramIDsOfObject(ActivityNodeEAElement, Repository)) { if (id != "") { EA.Diagram currentDiagram = Repository.GetOriginalRepository().GetDiagramByID(int.Parse(id)); if (currentDiagram != null) { EA.DiagramObject diagramObject = EAEcoreAddin.Util.EAUtil.findDiagramObject(Repository, realElement, currentDiagram); if (diagramObject != null) { diagramObject.right = diagramObject.left + 20 + StatementExpression.ToString().Length * 5; diagramObject.bottom = diagramObject.top - 80; diagramObject.Update(); } } } } } realElement.Stereotype = SDMModelingMain.StatementNodeStereotype; realElement.Update(); }
public override void doEaGuiStuff() { base.doEaGuiStuff(); EA.Element realElement = ActivityNodeEAElement.getRealElement(); realElement.StereotypeEx = SDMModelingMain.StopNodeStereotype; if (this.ReturnValue == null) { realElement.Name = ""; } else { realElement.Name = this.ReturnValue.ToString(); } realElement.Update(); }
public override void doEaGuiStuff() { base.doEaGuiStuff(); EA.Element sdmContainer = ActivityNodeEAElement.getRealElement(); if (sdmContainer.Stereotype == SDMModelingMain.SdmContainerStereotype) { try { SQLMethod associatedMethod = Repository.GetMethodByGuid(EAUtil.findTaggedValue(ActivityNodeEAElement, SDMModelingMain.SDMContainerAssociatedMethodTaggedValueName).Value); SQLElement containingEClass = Repository.GetElementByID(associatedMethod.ParentID); ActivityNodeEAElement.getRealElement().Name = SDMUtil.computeStartNodeName(associatedMethod, containingEClass); } catch (Exception) { } } sdmContainer.StereotypeEx = SDMModelingMain.StartNodeStereotype; sdmContainer.Update(); }
public override void doEaGuiStuff() { EA.Element realElement = ActivityNodeEAElement.getRealElement(); realElement.Name = this.Name; realElement.Update(); }