C# Class SilverlightMappingToolBasic.NodeNavigator

Inheritance: INodeNavigator
ファイルを表示 Open project: chris-tomich/Glyma

Public Methods

Method 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

Method Description
SetHistory ( string name, INodeProxy node ) : void

Method Details

AddNode() public method

public AddNode ( INodeTypeProxy nodeType, string originalId, Point location ) : void
nodeType INodeTypeProxy
originalId string
location Point
return void

ConnectNodesAsync() public method

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

ConnectNodesAsync() public method

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

DeleteNodes() public method

public DeleteNodes ( INodeProxy nodesToDelete ) : void
nodesToDelete INodeProxy
return void

DeleteRelationships() public method

public DeleteRelationships ( IRelationshipProxy relationshipsToDelete ) : void
relationshipsToDelete IRelationshipProxy
return void

FiltersResults() public method

public FiltersResults ( INodeProxy nodes ) : List
nodes INodeProxy
return List

GetCurrentNodesAsync() public abstract method

public abstract GetCurrentNodesAsync ( ) : void
return void

GoBack() public method

public GoBack ( ) : void
return void

GoBackTo() public method

public GoBackTo ( System.Guid nodeId ) : void
nodeId System.Guid
return void

NodeNavigator() public method

public NodeNavigator ( ) : System
return System

PasteNodeClone() public method

public PasteNodeClone ( System.Guid copiedNodeId, Point location ) : void
copiedNodeId System.Guid
location Point
return void

SetCurrentNode() public method

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
return void

SetCurrentNode() public method

public SetCurrentNode ( INodeProxy node ) : void
node INodeProxy
return void

UpdateNodeMetadataAsync() public method

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
return void