C# 클래스 NClass.DiagramEditor.ClassDiagram.Connections.Association

상속: NClass.DiagramEditor.Diagrams.Connections.Connection
파일 보기 프로젝트 열기: gbaychev/NClass

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