C# Класс SilverlightMappingToolBasic.NodeNavigator

Наследование: INodeNavigator
Показать файл Открыть проект

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

Метод Описание
AddNode ( INodeTypeProxy nodeType, string originalId, Point location ) : void
ConnectNodesAsync ( Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, Point location, string originalId ) : void
ConnectNodesAsync ( Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, string originalId ) : void
DeleteNodes ( INodeProxy nodesToDelete ) : void
DeleteRelationships ( IRelationshipProxy relationshipsToDelete ) : void
FiltersResults ( INodeProxy nodes ) : List
GetCurrentNodesAsync ( ) : void
GoBack ( ) : void
GoBackTo ( System.Guid nodeId ) : void
NodeNavigator ( ) : System
PasteNodeClone ( System.Guid copiedNodeId, Point location ) : void
SetCurrentNode ( System.Guid nodeId ) : void

This method is only ever called on the intial drawing of the map before any nodes are retrieved. and when using the breadcrumb bar to go back through the history

SetCurrentNode ( INodeProxy node ) : void
UpdateNodeMetadataAsync ( INodeProxy node, System.Guid relationshipId, IDescriptorTypeProxy descriptorType, string metadataName, string metadataValue, IMetadataTypeProxy metadataType ) : void

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

Метод Описание
SetHistory ( string name, INodeProxy node ) : void

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

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

public AddNode ( INodeTypeProxy nodeType, string originalId, Point location ) : void
nodeType INodeTypeProxy
originalId string
location Point
Результат void

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

public ConnectNodesAsync ( Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, Point location, string originalId ) : void
nodes Guid>.Dictionary
relationshipType IRelationshipTypeProxy
location Point
originalId string
Результат void

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

public ConnectNodesAsync ( Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, string originalId ) : void
nodes Guid>.Dictionary
relationshipType IRelationshipTypeProxy
originalId string
Результат void

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

public DeleteNodes ( INodeProxy nodesToDelete ) : void
nodesToDelete INodeProxy
Результат void

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

public DeleteRelationships ( IRelationshipProxy relationshipsToDelete ) : void
relationshipsToDelete IRelationshipProxy
Результат void

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

public FiltersResults ( INodeProxy nodes ) : List
nodes INodeProxy
Результат List

GetCurrentNodesAsync() публичный абстрактный Метод

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

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

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

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

public GoBackTo ( System.Guid nodeId ) : void
nodeId System.Guid
Результат void

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

public NodeNavigator ( ) : System
Результат System

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

public PasteNodeClone ( System.Guid copiedNodeId, Point location ) : void
copiedNodeId System.Guid
location Point
Результат void

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

This method is only ever called on the intial drawing of the map before any nodes are retrieved. and when using the breadcrumb bar to go back through the history
public SetCurrentNode ( System.Guid nodeId ) : void
nodeId System.Guid The NodeUid for the current map node
Результат void

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

public SetCurrentNode ( INodeProxy node ) : void
node INodeProxy
Результат void

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

public UpdateNodeMetadataAsync ( INodeProxy node, System.Guid relationshipId, IDescriptorTypeProxy descriptorType, string metadataName, string metadataValue, IMetadataTypeProxy metadataType ) : void
node INodeProxy
relationshipId System.Guid
descriptorType IDescriptorTypeProxy
metadataName string
metadataValue string
metadataType IMetadataTypeProxy
Результат void