C# Class Invert.Core.GraphDesigner.InvertGraph

Inheritance: IGraphData, IItem, IJsonTypeResolver, IDataRecordRemoved, ITreeItem
Afficher le fichier Open project: InvertGames/uFrame.Editor

Private Properties

Свойство Type Description
AddNode void
RemoveNode void

Méthodes publiques

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

Private Methods

Méthode Description
AddNode ( IDiagramNode data ) : void
RemoveNode ( IDiagramNode node, bool removePositionData = true ) : void

Method Details

AddConnection() public méthode

public AddConnection ( IConnectable output, IConnectable input ) : void
output IConnectable
input IConnectable
Résultat void

AddConnection() public méthode

public AddConnection ( string output, string input ) : void
output string
input string
Résultat void

AddItem() public méthode

public AddItem ( IDiagramNodeItem item ) : void
item IDiagramNodeItem
Résultat void

CleanUpDuplicates() public méthode

public CleanUpDuplicates ( ) : void
Résultat void

ClearInput() public méthode

Removes all connections to an input
public ClearInput ( IConnectable input ) : void
input IConnectable
Résultat void

ClearOutput() public méthode

Removes all connections from an output
public ClearOutput ( IConnectable output ) : void
output IConnectable
Résultat void

CreateDefaultFilter() public méthode

public CreateDefaultFilter ( string identifier = null ) : IGraphFilter
identifier string
Résultat IGraphFilter

FindType() public méthode

public FindType ( string clrTypeString ) : Type
clrTypeString string
Résultat System.Type

Initialize() public méthode

public Initialize ( ) : void
Résultat void

InvertGraph() public méthode

public InvertGraph ( ) : Invert.Core
Résultat Invert.Core

PopFilter() public méthode

public PopFilter ( ) : void
Résultat void

PopToFilter() public méthode

public PopToFilter ( IGraphFilter filter1 ) : void
filter1 IGraphFilter
Résultat void

PopToFilterById() public méthode

public PopToFilterById ( string filterId ) : void
filterId string
Résultat void

PushFilter() public méthode

public PushFilter ( IGraphFilter filter ) : void
filter IGraphFilter
Résultat void

RecordRemoved() public méthode

public RecordRemoved ( IDataRecord record ) : void
record IDataRecord
Résultat void

RemoveConnection() public méthode

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

RemoveItem() public méthode

public RemoveItem ( IDiagramNodeItem nodeItem ) : void
nodeItem IDiagramNodeItem
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void

Validate() public méthode

Gets a list of errors about this node or its children
public Validate ( ) : List
Résultat List

Validate() public méthode

Validates this node decorating a list of errors
public Validate ( List errors ) : void
errors List
Résultat void