C# Class SilverlightMappingToolBasic.UI.SuperGraph.Controller.ArrowControlFactory

Show file Open project: chris-tomich/Glyma

Private Properties

Property Type Description
CreateSet ArrowControlFactorySet

Public Methods

Method Description
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

Private Methods

Method Description
CreateSet ( ViewModel viewModelRelationship, NodeControl fromControl, NodeControl toControl ) : ArrowControlFactorySet

Method Details

ArrowControlFactory() public method

public ArrowControlFactory ( NodeControlFactory nodeFactory ) : System
nodeFactory NodeControlFactory
return System

Clear() public method

public Clear ( ) : IEnumerable
return IEnumerable

CreateArrow() public method

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

IsArrowExist() public method

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

IsRelationshipExist() public method

public IsRelationshipExist ( ViewModel viewModelRelationship ) : bool
viewModelRelationship ViewModel
return bool

ReassessPendingRelationships() public method

public ReassessPendingRelationships ( ) : IEnumerable
return IEnumerable

RemoveArrow() public method

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

RemoveArrow() public method

public RemoveArrow ( System.Guid relationshipId ) : ArrowControlFactorySet
relationshipId System.Guid
return ArrowControlFactorySet

RemoveArrow() public method

public RemoveArrow ( ViewModel viewModelArrow ) : ArrowControlFactorySet
viewModelArrow ViewModel
return ArrowControlFactorySet

RemoveArrows() public method

public RemoveArrows ( ViewModel node ) : IEnumerable
node ViewModel
return IEnumerable