C# Класс NClass.DiagramEditor.ClassDiagram.Connections.Association

Наследование: NClass.DiagramEditor.Diagrams.Connections.Connection
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
Association System
DrawEndMultiplicity void
DrawEndRole void
DrawMultiplicity void
DrawRole void
DrawStartMultiplicity void
DrawStartRole void
GetEndMultiplicityArea System.Drawing.RectangleF
GetEndRoleArea System.Drawing.RectangleF
GetRoleArea System.Drawing.RectangleF
GetStartMultiplicityArea System.Drawing.RectangleF
GetStartRoleArea System.Drawing.RectangleF
MultiplicityArea System.Drawing.RectangleF
association_Reversed void

Открытые методы

Метод Описание
Association ( AssociationRelationship association, Shape startShape, Shape endShape ) : System
Draw ( IGraphics g, bool onScreen, Style style ) : void
ShowEditDialog ( ) : void

Защищенные методы

Метод Описание
CalculateDrawingArea ( Style style, bool printing, float zoom ) : RectangleF
CloneRelationship ( IDiagram diagram, Shape first, Shape second ) : bool
DrawEndCap ( IGraphics g, bool onScreen, Style style ) : void
DrawStartCap ( IGraphics g, bool onScreen, Style style ) : void
GetContextMenuItems ( IDiagram diagram ) : IEnumerable
OnDoubleClick ( AbsoluteMouseEventArgs e ) : void
ShowEditor ( ) : void

Приватные методы

Метод Описание
Association ( ) : System
DrawEndMultiplicity ( IGraphics g, Style style ) : void
DrawEndRole ( IGraphics g, Style style ) : void
DrawMultiplicity ( IGraphics g, Style style, string text, Point firstPoint, Point secondPoint, Size capSize ) : void
DrawRole ( IGraphics g, Style style, string text, Point firstPoint, Point secondPoint, Size capSize ) : void
DrawStartMultiplicity ( IGraphics g, Style style ) : void
DrawStartRole ( IGraphics g, Style style ) : void
GetEndMultiplicityArea ( Style style ) : RectangleF
GetEndRoleArea ( Style style ) : RectangleF
GetRoleArea ( Style style, string text, Point firstPoint, Point secondPoint, Size capSize ) : RectangleF
GetStartMultiplicityArea ( Style style ) : RectangleF
GetStartRoleArea ( Style style ) : RectangleF
MultiplicityArea ( Style style, string text, Point firstPoint, Point secondPoint, Size capSize ) : RectangleF
association_Reversed ( object sender, EventArgs e ) : void

Описание методов

Association() публичный Метод

/// is null.-or- /// is null.-or- /// is null. ///
public Association ( AssociationRelationship association, Shape startShape, Shape endShape ) : System
association NClass.Core.AssociationRelationship
startShape NClass.DiagramEditor.Diagrams.Shapes.Shape
endShape NClass.DiagramEditor.Diagrams.Shapes.Shape
Результат System

CalculateDrawingArea() защищенный Метод

protected CalculateDrawingArea ( Style style, bool printing, float zoom ) : RectangleF
style Style
printing bool
zoom float
Результат System.Drawing.RectangleF

CloneRelationship() защищенный Метод

protected CloneRelationship ( IDiagram diagram, Shape first, Shape second ) : bool
diagram IDiagram
first NClass.DiagramEditor.Diagrams.Shapes.Shape
second NClass.DiagramEditor.Diagrams.Shapes.Shape
Результат bool

Draw() публичный Метод

public Draw ( IGraphics g, bool onScreen, Style style ) : void
g IGraphics
onScreen bool
style Style
Результат void

DrawEndCap() защищенный Метод

protected DrawEndCap ( IGraphics g, bool onScreen, Style style ) : void
g IGraphics
onScreen bool
style Style
Результат void

DrawStartCap() защищенный Метод

protected DrawStartCap ( IGraphics g, bool onScreen, Style style ) : void
g IGraphics
onScreen bool
style Style
Результат void

GetContextMenuItems() защищенный Метод

protected GetContextMenuItems ( IDiagram diagram ) : IEnumerable
diagram IDiagram
Результат IEnumerable

OnDoubleClick() защищенный Метод

protected OnDoubleClick ( AbsoluteMouseEventArgs e ) : void
e AbsoluteMouseEventArgs
Результат void

ShowEditDialog() публичный Метод

public ShowEditDialog ( ) : void
Результат void

ShowEditor() защищенный Метод

protected ShowEditor ( ) : void
Результат void