C# 클래스 SilverlightMappingToolBasic.NodeNavigator

상속: INodeNavigator
파일 보기 프로젝트 열기: chris-tomich/Glyma

공개 메소드들

메소드 설명
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