Exemple #1
0
 protected UMLDiagram(DI.Diagram diagram, Widgets.NoteBook notebook)
     : this(diagram)
 {
     _canvas.NoteBook = notebook;
 }
 public UMLClassDiagram(DI.Diagram diagram, Widgets.NoteBook notebook)
     : base(diagram, notebook)
 {
 }
Exemple #3
0
 //Returns the current diagram's UMLDiagramType
 public static UMLDiagram CreateFor(DI.Diagram diagram, Widgets.NoteBook notebook)
 {
     string diagramType = ((DI.SimpleSemanticModelElement)diagram.SemanticModel).TypeInfo.ToLower ();
     switch(diagramType)
     {
         case "classdiagram": return new UMLClassDiagram(diagram, notebook);
         case "objectdiagram": return new UMLObjectDiagram(diagram, notebook);
         case "usecasediagram": return new UMLUseCaseDiagram(diagram, notebook);
         default: throw new ApplicationException("Unexpected diagram type.");
     }
 }
 public UMLUseCaseDiagram(DI.Diagram diagram, Widgets.NoteBook notebook)
     : base(diagram, notebook)
 {
 }