C# 클래스 SilverlightMappingToolBasic.UI.SuperGraph.Controller.ArrowControlFactory

파일 보기 프로젝트 열기: chris-tomich/Glyma

Private Properties

프로퍼티 타입 설명
CreateSet ArrowControlFactorySet

공개 메소드들

메소드 설명
ArrowControlFactory ( NodeControlFactory nodeFactory ) : System
Clear ( ) : IEnumerable
CreateArrow ( ViewModel viewModelRelationship ) : ArrowControl
IsArrowExist ( System.Guid from, System.Guid to ) : bool
IsRelationshipExist ( ViewModel viewModelRelationship ) : bool
ReassessPendingRelationships ( ) : IEnumerable
RemoveArrow ( ArrowControl arrowControl ) : ArrowControlFactorySet
RemoveArrow ( System.Guid relationshipId ) : ArrowControlFactorySet
RemoveArrow ( ViewModel viewModelArrow ) : ArrowControlFactorySet
RemoveArrows ( ViewModel node ) : IEnumerable

비공개 메소드들

메소드 설명
CreateSet ( ViewModel viewModelRelationship, NodeControl fromControl, NodeControl toControl ) : ArrowControlFactorySet

메소드 상세

ArrowControlFactory() 공개 메소드

public ArrowControlFactory ( NodeControlFactory nodeFactory ) : System
nodeFactory NodeControlFactory
리턴 System

Clear() 공개 메소드

public Clear ( ) : IEnumerable
리턴 IEnumerable

CreateArrow() 공개 메소드

public CreateArrow ( ViewModel viewModelRelationship ) : ArrowControl
viewModelRelationship ViewModel
리턴 SilverlightMappingToolBasic.UI.SuperGraph.View.Arrow.ArrowControl

IsArrowExist() 공개 메소드

public IsArrowExist ( System.Guid from, System.Guid to ) : bool
from System.Guid
to System.Guid
리턴 bool

IsRelationshipExist() 공개 메소드

public IsRelationshipExist ( ViewModel viewModelRelationship ) : bool
viewModelRelationship ViewModel
리턴 bool

ReassessPendingRelationships() 공개 메소드

public ReassessPendingRelationships ( ) : IEnumerable
리턴 IEnumerable

RemoveArrow() 공개 메소드

public RemoveArrow ( ArrowControl arrowControl ) : ArrowControlFactorySet
arrowControl SilverlightMappingToolBasic.UI.SuperGraph.View.Arrow.ArrowControl
리턴 ArrowControlFactorySet

RemoveArrow() 공개 메소드

public RemoveArrow ( System.Guid relationshipId ) : ArrowControlFactorySet
relationshipId System.Guid
리턴 ArrowControlFactorySet

RemoveArrow() 공개 메소드

public RemoveArrow ( ViewModel viewModelArrow ) : ArrowControlFactorySet
viewModelArrow ViewModel
리턴 ArrowControlFactorySet

RemoveArrows() 공개 메소드

public RemoveArrows ( ViewModel node ) : IEnumerable
node ViewModel
리턴 IEnumerable