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); }
public static void Execute(UMLDiagram owningDiagram, MonoUML.DI.Point position) { ExpertCoder.Uml2.Actor actorModel = (ExpertCoder.Uml2.Actor)MonoUML.Widgets.Helper.CreateUmlElement ("Actor"); UMLActor actor = UMLActor.CreateNew (owningDiagram, actorModel); actor.Move (position.X, position.Y); owningDiagram.AddNewClassifier(actor, actorModel); }
public static void Execute(UMLDiagram owningDiagram, MonoUML.DI.Point position) { ExpertCoder.Uml2.Class classModel = (ExpertCoder.Uml2.Class)MonoUML.Widgets.Helper.CreateUmlElement ("Class"); UMLClass cls = UMLClass.CreateNew (owningDiagram, classModel); cls.Move (position.X, position.Y); owningDiagram.AddNewClassifier(cls, classModel); }
public static UML.Element GetSemanticElement( MonoUML.DI.GraphElement graphElement) { if(graphElement == null) return null; Uml2SemanticModelBridge bridge = graphElement.SemanticModel as Uml2SemanticModelBridge; return bridge==null ? null : bridge.Element; }
public static void Execute(UMLDiagram owningDiagram, MonoUML.DI.Point position) { UML.InstanceSpecification classModel = (UML.InstanceSpecification)MonoUML.Widgets.Helper.CreateUmlElement ("InstanceSpecification"); UMLInstanceSpecification cls = UMLInstanceSpecification.CreateNew (owningDiagram, classModel); cls.Move (position.X, position.Y); // owningDiagram.AddNewInstanceSpecification(cls, classModel); }