C# Class SilverlightMappingToolBasic.NodeNavigator

Inheritance: INodeNavigator
Afficher le fichier Open project: chris-tomich/Glyma

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
SetHistory ( string name, INodeProxy node ) : void

Method Details

AddNode() public méthode

public AddNode ( INodeTypeProxy nodeType, string originalId, Point location ) : void
nodeType INodeTypeProxy
originalId string
location Point
Résultat void

ConnectNodesAsync() public méthode

public ConnectNodesAsync ( Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, Point location, string originalId ) : void
nodes Guid>.Dictionary
relationshipType IRelationshipTypeProxy
location Point
originalId string
Résultat void

ConnectNodesAsync() public méthode

public ConnectNodesAsync ( Guid>.Dictionary nodes, IRelationshipTypeProxy relationshipType, string originalId ) : void
nodes Guid>.Dictionary
relationshipType IRelationshipTypeProxy
originalId string
Résultat void

DeleteNodes() public méthode

public DeleteNodes ( INodeProxy nodesToDelete ) : void
nodesToDelete INodeProxy
Résultat void

DeleteRelationships() public méthode

public DeleteRelationships ( IRelationshipProxy relationshipsToDelete ) : void
relationshipsToDelete IRelationshipProxy
Résultat void

FiltersResults() public méthode

public FiltersResults ( INodeProxy nodes ) : List
nodes INodeProxy
Résultat List

GetCurrentNodesAsync() public abstract méthode

public abstract GetCurrentNodesAsync ( ) : void
Résultat void

GoBack() public méthode

public GoBack ( ) : void
Résultat void

GoBackTo() public méthode

public GoBackTo ( System.Guid nodeId ) : void
nodeId System.Guid
Résultat void

NodeNavigator() public méthode

public NodeNavigator ( ) : System
Résultat System

PasteNodeClone() public méthode

public PasteNodeClone ( System.Guid copiedNodeId, Point location ) : void
copiedNodeId System.Guid
location Point
Résultat void

SetCurrentNode() public méthode

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
Résultat void

SetCurrentNode() public méthode

public SetCurrentNode ( INodeProxy node ) : void
node INodeProxy
Résultat void

UpdateNodeMetadataAsync() public méthode

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
Résultat void