public static void Execute(UMLDiagram owningDiagram, MonoUML.DI.Point position) { ExpertCoder.Uml2.UseCase useCaseModel = (ExpertCoder.Uml2.UseCase)MonoUML.Widgets.Helper.CreateUmlElement ("UseCase"); UMLUseCase useCase = UMLUseCase.CreateNew (owningDiagram, useCaseModel); useCase.Move (position.X, position.Y); owningDiagram.AddNewClassifier(useCase, useCaseModel); }
private void AddLineErrors(string folderBase, UMLDiagram doc, List <DocumentMessage> newMessages) { foreach (LineError?lineError in doc.LineErrors) { newMessages.Add(new DocumentMessage(doc.FileName, GetRelativeName(folderBase, doc.FileName), lineError.LineNumber, lineError.Text, true)); } }
public static void Execute( UMLDiagram owningDiagram, UMLElement fromElement, UMLElement toElement ) { UMLAssociation assoc = UMLAssociation.CreateNew (owningDiagram, fromElement, toElement); if (assoc != null) { owningDiagram.UMLCanvas.AddElement (assoc); } }
public static void Execute(UMLDiagram owningDiagram) { Execute (owningDiagram, new MonoUML.DI.Point (0, 0)); }
public CreateUseCaseAction(UMLDiagram owningDiagram) : base(owningDiagram) { }
private void ValidateSequenceDiagram(string folderBase, List <DocumentMessage> newMessages, UMLDiagram doc, UMLSequenceDiagram o) { if (o.ValidateAgainstClasses) { var items = from z in o.LifeLines where z.Warning != null select new { o = doc, f = z }; foreach (var i in items) { newMessages.Add(new DocumentMessage(i.o.FileName, GetRelativeName(folderBase, i.o.FileName), i.f.LineNumber, i.f.Warning ?? "NULL WARNING", true)); } CheckEntities(o.FileName, folderBase, o.Entities, o, newMessages); } }
public CreateAssociationAction(UMLDiagram owningDiagram) : base(owningDiagram) { }
protected CreateNodeAction(UMLDiagram owningDiagram) : base(owningDiagram) { Position = new MonoUML.DI.Point (0, 0); }
protected CreateEdgeAction(UMLDiagram owningDiagram) : base(owningDiagram) { }