C# Класс Invert.Core.GraphDesigner.InvertGraph

Наследование: IGraphData, IItem, IJsonTypeResolver, IDataRecordRemoved, ITreeItem
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddNode void
RemoveNode void

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

Метод Описание
AddConnection ( IConnectable output, IConnectable input ) : void
AddConnection ( string output, string input ) : void
AddItem ( IDiagramNodeItem item ) : void
CleanUpDuplicates ( ) : void
ClearInput ( IConnectable input ) : void

Removes all connections to an input

ClearOutput ( IConnectable output ) : void

Removes all connections from an output

CreateDefaultFilter ( string identifier = null ) : IGraphFilter
FindType ( string clrTypeString ) : Type
Initialize ( ) : void
InvertGraph ( ) : Invert.Core
PopFilter ( ) : void
PopToFilter ( IGraphFilter filter1 ) : void
PopToFilterById ( string filterId ) : void
PushFilter ( IGraphFilter filter ) : void
RecordRemoved ( IDataRecord record ) : void
RemoveConnection ( IConnectable output, IConnectable input ) : void

Removes a connection from this graph

RemoveItem ( IDiagramNodeItem nodeItem ) : void
Save ( ) : void
Validate ( ) : List

Gets a list of errors about this node or its children

Validate ( List errors ) : void

Validates this node decorating a list of errors

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

Метод Описание
AddNode ( IDiagramNode data ) : void
RemoveNode ( IDiagramNode node, bool removePositionData = true ) : void

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

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

public AddConnection ( IConnectable output, IConnectable input ) : void
output IConnectable
input IConnectable
Результат void

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

public AddConnection ( string output, string input ) : void
output string
input string
Результат void

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

public AddItem ( IDiagramNodeItem item ) : void
item IDiagramNodeItem
Результат void

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

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

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

Removes all connections to an input
public ClearInput ( IConnectable input ) : void
input IConnectable
Результат void

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

Removes all connections from an output
public ClearOutput ( IConnectable output ) : void
output IConnectable
Результат void

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

public CreateDefaultFilter ( string identifier = null ) : IGraphFilter
identifier string
Результат IGraphFilter

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

public FindType ( string clrTypeString ) : Type
clrTypeString string
Результат System.Type

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

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

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

public InvertGraph ( ) : Invert.Core
Результат Invert.Core

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

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

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

public PopToFilter ( IGraphFilter filter1 ) : void
filter1 IGraphFilter
Результат void

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

public PopToFilterById ( string filterId ) : void
filterId string
Результат void

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

public PushFilter ( IGraphFilter filter ) : void
filter IGraphFilter
Результат void

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

public RecordRemoved ( IDataRecord record ) : void
record IDataRecord
Результат void

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

Removes a connection from this graph
public RemoveConnection ( IConnectable output, IConnectable input ) : void
output IConnectable The output of the connection.
input IConnectable The input of the connection.
Результат void

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

public RemoveItem ( IDiagramNodeItem nodeItem ) : void
nodeItem IDiagramNodeItem
Результат void

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

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

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

Gets a list of errors about this node or its children
public Validate ( ) : List
Результат List

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

Validates this node decorating a list of errors
public Validate ( List errors ) : void
errors List
Результат void