C

ExcludingFoldingEdgeConverter

An IFoldingEdgeConverter implementation that prevents folding edges from appearing in the view.

Members

No filters for this type

Methods

Does not add folding edges to the folding view.
final

Parameters

converterContext: IFoldingEdgeConverterContext
The IFoldingEdgeConverterContext implementation that needs to be called in order to communicate the results of this query.
foldingView: IFoldingView
The instance into which the folding edge is going to be inserted.
masterEdge: IEdge
The edge from the masterGraph that needs to be represented by a folding edge. Note that you may not return this instance.
source: INode
The source node that belongs to the IFoldingView graph that will act as the local view node of the actual source node.
sourceIsCollapsed: boolean
Determines whether the source is currently a folder node.
target: INode
The target node that belongs to the IFoldingView graph that will act as the local view node of the actual target node.
targetIsCollapsed: boolean
Determines whether the target is currently a folder node.
Does nothing and should not normally be called by the view since all folding edges are excluded from it.
final

Parameters

state: FoldingEdgeState
The FoldingEdgeState of the edge to change.
foldingView: IFoldingView
The graph to which the folding edge belongs.
foldingEdge: IEdge
The folding edge for which the appearance shall be determined.
masterEdges: IListEnumerable<IEdge>
The list of master edges, that the folding edge initially represents.
Does nothing and should not normally be called by the view since all folding edges are excluded from it.
final

Parameters

state: FoldingEdgeState
The FoldingEdgeState of the edge to change.
foldingView: IFoldingView
The graph to which the folding edge belongs.
foldingEdge: IEdge
The folding edge for which the appearance might need an update.
masterEdges: IListEnumerable<IEdge>
The list of master edges, that the folding edge currently represents.
Does nothing and should not normally be called by the view since all folding edges are excluded from it.
final

Parameters

state: FoldingEdgeState
The state to synchronize with the master edges.
foldingView: IFoldingView
The graph to which the folding edge belongs.
masterEdges: IListEnumerable<IEdge>
The edges in the masterGraph to update.