C# Класс SilverlightMappingToolBasic.UI.SuperGraph.Controller.ArrowControlFactory

Показать файл Открыть проект

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