コード例 #1
0
ファイル: UMLDiagram.cs プロジェクト: MonoBrasil/historico
 protected UMLDiagram(DI.Diagram diagram, Widgets.NoteBook notebook)
     : this(diagram)
 {
     _canvas.NoteBook = notebook;
 }
コード例 #2
0
 public UMLClassDiagram(DI.Diagram diagram, Widgets.NoteBook notebook)
     : base(diagram, notebook)
 {
 }
コード例 #3
0
ファイル: UMLDiagram.cs プロジェクト: MonoBrasil/historico
 //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.");
     }
 }
コード例 #4
0
 public UMLUseCaseDiagram(DI.Diagram diagram, Widgets.NoteBook notebook)
     : base(diagram, notebook)
 {
 }