| getContext (IPort) | in
BendAnchoredPortLocationModel | |
| getLocation (IPort, IPortLocationModelParameter) | in
BendAnchoredPortLocationModel | |
| addPort (ClipboardOperationContext, IPortOwner, IPort) | in
ClipboardGraphCopier | Adds a port to the targetOwner in the targetGraph as a copy of the sourcePort . |
| copyPortLocationParameter (IGraph, IPort) | in
ClipboardGraphCopier | Copies a IPortLocationModelParameter for a given port. |
| copyPortStyle (IGraph, IPort) | in
ClipboardGraphCopier | Copies an IPortStyle instance. |
| copyPortTag (IPort, any) | in
ClipboardGraphCopier | Copies the tag of an IPort. |
| createEdge (ClipboardOperationContext, IEdge, IPort, IPort) | in
ClipboardGraphCopier | Adds an edge to the targetGraph as a copy of the sourceEdge . |
| onPortCopied (IPort, IPort) | in
ClipboardGraphCopier | Called after a port has been copied. |
| getContext (IPort) | in
CompositePortLocationModel | |
| getLocation (IPort, IPortLocationModelParameter) | in
CompositePortLocationModel | |
| EdgeEventArgs (IEdge, IPort?, IPort?, IPortOwner?, IPortOwner?) | in
EdgeEventArgs | Initializes a new instance of the EdgeEventArgs class. |
| getContext (IPort) | in
EdgePathPortLocationModel | |
| getLocation (IPort, IPortLocationModelParameter) | in
EdgePathPortLocationModel | |
| getContext (IPort) | in
EdgeSegmentPortLocationModel | |
| getLocation (IPort, IPortLocationModelParameter) | in
EdgeSegmentPortLocationModel | |
| edgesAt (IPort, AdjacencyTypes?) | in
FilteredGraphWrapper | |
| getFoldingPortState (IPort) | in
FolderNodeState | Provides access to the folding state of a master port. |
| initializeFoldingPortState (FoldingPortState, IPort) | in
FoldingPortDefaults | This implementation initializes the immediate properties of the FoldingPortState. |
| initializeLabels (FoldingPortState, IPort) | in
FoldingPortDefaults | Callback that initializes the labels during initializeState. |
| initializeState (FoldingPortState, IEnumerable<IPort>) | in
FoldingPortDefaults | Called by implementations of the IFolderNodeConverter and IFoldingEdgeConverter interfaces to initialize the state of a port in the folding view. |
| updateLabels (FoldingPortState, IPort) | in
FoldingPortDefaults | Callback that updates the labels during updateState. |
| updateMasterLabels (IGraph, FoldingPortState, IPort) | in
FoldingPortDefaults | Updates the labels of the master ports to match the state of the folding variants. |
| updateMasterPort (IGraph, FoldingPortState, IPort) | in
FoldingPortDefaults | Updates a single master port to match the state of the folding port. |
| updateState (FoldingPortState, IEnumerable<IPort>) | in
FoldingPortDefaults | Called by implementations of the IFolderNodeConverter and IFoldingEdgeConverter interfaces to update the state of a port in the folding view, once it has changed. |
| getContext (IPort) | in
FreeNodePortLocationModel | |
| getLocation (IPort, IPortLocationModelParameter) | in
FreeNodePortLocationModel | |
| createEdge (IPort, IPort, IEdgeStyle?, IEdge['tag']?, ) | in
Graph | |
| createUndoUnitForEdgeReconnection (IEdge, IPort, IPort) | in
Graph | Creates the edge reconnection undo unit for the given edge. |
| createUndoUnitForLocationParameterChange (IPort, IPortLocationModelParameter) | in
Graph | Creates the undo unit for changing the location parameter of the given port. |
| createUndoUnitForPortAddition (IPort) | in
Graph | Creates the port addition undo unit for the given port. |
| createUndoUnitForPortRemoval (IPort) | in
Graph | Creates the port removal undo unit for the given port. |
| createUndoUnitForPortStyleChange (IPort, IPortStyle) | in
Graph | Creates the undo unit for changing the style of the given port. |
| createUndoUnitForPortTagChange (IPort, any) | in
Graph | Creates the undo unit for changing the tag of the given port. |
| edgesAt (IPort, AdjacencyTypes?) | in
Graph | |
| hasOwner (IPort) | in
Graph | Whether the given port has a valid owner. |
| onAddingPort (IPortOwner, IPort) | in
Graph | Called when a port is going to be added to a node. |
| onAddingPortLabel (IPort, ILabel) | in
Graph | Called just before a port label is added to a port. |
| onChangingEdgePorts (IEdge, IPort, IPort) | in
Graph | Called before the ports of an edge are being changed. |
| onChangingPortLocationModelParameter (IPort, IPortLocationModelParameter) | in
Graph | Called before the locationParameter of a port is being changed. |
| onChangingPortStyle (IPort, IPortStyle) | in
Graph | Called before a port style is being changed. |
| onCreatingEdge (IEdge, IPort, IPort) | in
Graph | Called before the edge is added to this graph's structure. |
| onEdgePortsChanged (IEdge, IPort, IPort) | in
Graph | Called after the ports of an edge have changed. |
| onEdgeRemoved (IEdge, IPort, IPort) | in
Graph | Triggers the edge-removed event. |
| onPortAdded (IPort) | in
Graph | Called when a port has been added to a node. |
| onPortLocationParameterChanged (IPort, IPortLocationModelParameter) | in
Graph | Called after a port location model parameter has changed. |
| onPortRemoved (IPortOwner, IPort) | in
Graph | Called just after a port has been removed from its owner. |
| onPortStyleChanged (IPort, IPortStyle) | in
Graph | Called after a port style has changed. |
| onPortTagChanged (IPort, any) | in
Graph | Called after a port tag has changed. |
| onRemovingPort (IPort) | in
Graph | Called just before a port will be removed. |
| setEdgePorts (IEdge, IPort, IPort) | in
Graph | Sets the ports of the given edge to the new values. |
| setPortLocationParameter (IPort, IPortLocationModelParameter) | in
Graph | |
| setStyle (IPort, IPortStyle) | in
Graph | |
| getPortLocationParameter (ClipboardGraphCopier, IGraph, IPort, IPortOwner) | in
GraphClipboard | Gets an IPortLocationModelParameter for the given sourcePort to be placed at the given newTargetOwner . |
| getTargetPortOwner (ClipboardOperationContext, IPort) | in
GraphClipboard | Provides an IPortOwner where the given sourcePort can be added to. |
| addPort (IGraph, IGraph, IPortOwner, IPort) | in
GraphCopier | Adds a port to the targetOwner in the targetGraph as a copy of the sourcePort . |
| copyPortLocationParameter (IGraph, IPort) | in
GraphCopier | Copies a IPortLocationModelParameter for a given port. |
| copyPortStyle (IGraph, IPort) | in
GraphCopier | Copies an IPortStyle instance. |
| copyPortTag (IPort, IPort['tag']) | in
GraphCopier | Copies the tag of an IPort. |
| createEdge (IGraph, IGraph, IEdge, IPort, IPort) | in
GraphCopier | Adds an edge to the targetGraph as a copy of the sourceEdge . |
| onPortCopied (IPort, IPort) | in
GraphCopier | Called after a port has been copied. |
| createEdge (IPort, IPort, IEdgeStyle?, IEdge['tag']?, ) | in
GraphWrapperBase | |
| edgesAt (IPort, AdjacencyTypes?) | in
GraphWrapperBase | |
| onPortAdded (ItemEventArgs<IPort>) | in
GraphWrapperBase | Raises the port-added event. |
| onPortLocationParameterChanged (ItemChangedEventArgs<IPort,IPortLocationModelParameter>) | in
GraphWrapperBase | Raises the port-location-parameter-changed event |
| onPortStyleChanged (ItemChangedEventArgs<IPort,IPortStyle>) | in
GraphWrapperBase | Raises the port-style-changed event. |
| onPortTagChanged (ItemChangedEventArgs<IPort,any>) | in
GraphWrapperBase | Raises the port-tag-changed event. |
| setEdgePorts (IEdge, IPort, IPort) | in
GraphWrapperBase | |
| setPortLocationParameter (IPort, IPortLocationModelParameter) | in
GraphWrapperBase | |
| setStyle (IPort, IPortStyle) | in
GraphWrapperBase | |
| opposite (IPort) | in
IEdge | Gets the opposite port of an IEdge. |
| addAsSeparateEdge (IPort?, IPort?) | in
IFoldingEdgeConverterContext | Tells the IFoldingView implementation to add the edge provided to the addFoldingEdge method as a separate folding edge to the view at the given ports. |
| create () | in
IFoldingEdgeConverterContext | |
| applyLayout (ILayoutAlgorithm, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?) | in
IGraph | Runs an ILayoutAlgorithm synchronously on the given graph. |
| createEdge (IPort, IPort, IEdgeStyle?, IEdge['tag']?, ) | in
IGraph | Creates and returns an edge that connects to the given port instances. |
| degree (IPort) | in
IGraph | Calculates the number of edges at the given IPort for this graph. |
| edgesAt (IPort, AdjacencyTypes?) | in
IGraph | Returns an IListEnumerable<T> for the incoming, the outgoing, or all edges adjacent to the given port, depending on type . |
| getEdge (IPort, IPort) | in
IGraph | Finds an edge that connects sourcePort and targetPort in the given graph. |
| getEdgesBetween (IPort, IPort, boolean?) | in
IGraph | Returns the edges between the specified source and target ports. |
| inDegree (IPort) | in
IGraph | Calculates the number of incoming edges at the given IPort for this graph. |
| inEdgesAt (IPort) | in
IGraph | Returns the incoming edges at the given port. |
| outDegree (IPort) | in
IGraph | Calculates the number of outgoing edges at the given IPort for this graph. |
| outEdgesAt (IPort) | in
IGraph | Returns the outgoing edges at the given port. |
| setEdgePorts (IEdge, IPort, IPort) | in
IGraph | Sets the source and target ports of the given edge to the new values. |
| setPortLocation (IPort, Point) | in
IGraph | Tries to set the absolute coordinates of the given port to the given values. |
| setPortLocationParameter (IPort, IPortLocationModelParameter) | in
IGraph | Sets a new IPortLocationModelParameter for the given port. |
| setRelativePortLocation (IPort, Point) | in
IGraph | Tries to set the location of the port relative to its owner if the owner is a node. |
| setStyle (IPort, IPortStyle) | in
IGraph | Assigns the given style instance by reference to the port. |
| getContext (IPort) | in
IPortLocationModel | Provides a lookup context for the given port. |
| getLocation (IPort, IPortLocationModelParameter) | in
IPortLocationModel | Determines the location of the port for the given parameter. |
| addGenericLookup (function(IPort, Constructor, IContextLookup):any) | in
PortDecorator | Adds a generic callback as a chain link to the lookup. |
| PortEventArgs (IPort, IPortOwner) | in
PortEventArgs | Initializes a new instance of the PortEventArgs class. |
| SimpleEdge (IPort?, IPort?, ) | in
SimpleEdge | Creates an edge with a default lookup, and, optionally, the given source and target ports. |
| SimpleNode () | in
SimpleNode | Creates a default node with default lookup, VOID_NODE_STYLE as style, an empty layout, and no labels nor ports. |
| create () | in
IGraphElementFactory | |
| createEdge (IParseContext, INode, IPort, INode, IPort) | in
IGraphElementFactory | Creates an edge for the given context and the provided source and target nodes or ports. |
| onPortAdded (InputModeItemEventArgs<IPort>) | in
CreateEdgeInputMode | Raises the port-added event if the mode has added a port for the source or target node to complete the edge creation. |
| startEdgeCreation (IPort, IPoint?) | in
CreateEdgeInputMode | Synthetically starts the interactive edge creation process using the provided IPort as the start port. |
| onPortAdded (InputModeItemEventArgs<IPort>) | in
GraphEditorInputMode | Raises the port-added event. |
| onPortDropInputModePortCreated (InputModeItemEventArgs<IPort>, any) | in
GraphEditorInputMode | Called when the portDropInputMode's item-created event is triggered. |
| GraphSnapContext () | in
GraphSnapContext | Creates a new instance with default settings. |
| getMovementInfo (IPort) | in
GraphSnapContext | Gets the movement info for the given port. |
| create () | in
IPortGridConstraintProvider | |
| collectSnapResults (GraphSnapContext, CollectSnapResultsEventArgs, Point, IPort) | in
IPortSnapResultProvider | Called when a node is dragged to add SnapResults for OrthogonalSnapLines to which this bend can potentially snap. |
| create (function(GraphSnapContext, CollectSnapResultsEventArgs, Point, IPort):void) | in
IPortSnapResultProvider | |
| PortCandidate (IPort) | in
PortCandidate | Creates a candidate using the given port as the template. |
| setInstance (IPort) | in
PortCandidate | Sets the instance that will be returned by port and createPort. |
| PortDropInputMode (string, ) | in
PortDropInputMode | Initializes a new instance of the PortDropInputMode class for the given data type. |
| createPort (IInputModeContext, IGraph, IPort, IPortOwner, IPortLocationModelParameter) | in
PortDropInputMode | Creates the port in the graph after it has been dropped. |
| getNewPortLocationModelParameter (IPortOwner, IPort, Point) | in
PortDropInputMode | Determines the IPortLocationModelParameter the port should have if it was dropped at dragLocation over owner . |
| isValidPortOwner (IPortOwner, IPort) | in
PortDropInputMode | Default backing method for isValidPortOwnerPredicate |
| startDrag (HTMLElement | SVGElement, IPort, DragDropEffects?, boolean?, HTMLElement | SVGElement?) | in
PortDropInputMode | Starts a drag and drop operation for a IPort. |
| PortLocationModelParameterHandle (IPort) | in
PortLocationModelParameterHandle | Initializes a new instance of the PortLocationModelParameterHandle class to change the IPortLocationModelParameter of the given port . |
| getMoveType (IPort) | in
PortLocationModelParameterHandle | Determines the type of movement for the given port. |
| getNewParameter (IPort, IPortLocationModel, Point) | in
PortLocationModelParameterHandle | Obtains the new parameter for the given location and port. |
| setParameter (IGraph, IPort, IPortLocationModelParameter) | in
PortLocationModelParameterHandle | Applies the parameter. |
| createExistingPortCandidate (IPort) | in
PortRelocationHandle | Factory method that creates the candidate for the existing port. |
| setPorts (IInputModeContext, IEdge, IPort, IPort) | in
PortRelocationHandle | Finally sets the ports for the edge to the new values. |
| getHandle (IPort) | in
PortsHandleProvider | Retrieves the handle implementation from the port's lookup. |
| LayoutExecutor (GraphComponent, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| LayoutExecutor (GraphComponent, IGraph, ILayoutAlgorithm, ) | in
LayoutExecutor | Initializes a new instance of the LayoutExecutor class. |
| LayoutExecutorAsync (function(object):Promise<object>, GraphComponent, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, ) | in
LayoutExecutorAsync | Creates a new instance of a layout execution helper that will asynchronously perform the calculations and optionally animate the layout on the given graphComponent . |
| LayoutExecutorAsync (function(object):Promise<object>, IGraph, LayoutDescriptor?, LayoutData<INode,IEdge,ILabel,ILabel>?, ) | in
LayoutExecutorAsync | Creates a new instance of a layout execution helper that will asynchronously perform the calculations and apply the results on the provided graph . |
| createEdgePortLayout (IPort) | in
LayoutExecutorAsync | Callback factory method that creates the IRectangle for the given IPort that is used as a dummy to represent the port at the IEdge that owns port . |
| getLayoutNode (IPort) | in
LayoutGraphAdapter | Returns the temporary node that represents the given original port. |
| setEdgePortLocation (IPort, Point) | in
LayoutGraphAdapter | Callback method that assigns a new location that matches newLocation to the edge port . |
| setNodePortLocation (IPort, Point) | in
LayoutGraphAdapter | Callback method that assigns a new location that matches newLocation to the node port . |
| createVisual (IRenderContext, IPort) | in
CompositePortStyle | Creates the visual by delegating to all styles. |
| getBounds (ICanvasContext, IPort) | in
CompositePortStyle | Calculates the bounds as the union of bounds from all styles. |
| isHit (IInputModeContext, Point, IPort) | in
CompositePortStyle | Checks whether any style is hit at the given location. |
| isInBox (IInputModeContext, Rect, IPort) | in
CompositePortStyle | Determines if the port is in the box based on any style. |
| isInPath (IInputModeContext, GeneralPath, IPort) | in
CompositePortStyle | Determines if the port is in the path based on any style. |
| isVisible (ICanvasContext, Rect, IPort) | in
CompositePortStyle | Determines visibility based on the visibility of all styles. |
| lookup (IPort, Constructor) | in
CompositePortStyle | Performs a lookup using the first style as the reference. |
| updateVisual (IRenderContext, Visual, IPort) | in
CompositePortStyle | Updates the visual by delegating to all styles. |
| createVisual (IRenderContext, IPort) | in
DelegatingPortStyle | Creates the visual with the style from getStyle and the port from getPort. |
| getBounds (ICanvasContext, IPort) | in
DelegatingPortStyle | Gets the bounds with the style from getStyle and the port from getPort. |
| getPort (IPort) | in
DelegatingPortStyle | Returns the port used for rendering. |
| getStyle (IPort) | in
DelegatingPortStyle | Provides the core implementation of this style, returning the instance to delegate rendering logic. |
| isHit (IInputModeContext, Point, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is hit at the given location. |
| isInBox (IInputModeContext, Rect, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is included in the lasso selection. |
| isVisible (ICanvasContext, Rect, IPort) | in
DelegatingPortStyle | Determines with the style from getStyle whether the visualization of the port from getPort is visible. |
| lookup (IPort, Constructor) | in
DelegatingPortStyle | Performs the lookup operation with the style from getStyle and the port from getPort. |
| updateVisual (IRenderContext, Visual, IPort) | in
DelegatingPortStyle | Updates the visual with the style from getStyle and the port from getPort. |
| getPortGeometry (IPort) | in
EdgePathCropper | Returns the geometry that is used to crop the edge at the port outline if cropAtPort is set to true . |
| getBoundsProvider (IPort, IPortStyle) | in
IPortStyleRenderer | Gets an implementation of the IBoundsProvider interface that can handle the provided port and its associated style. |
| getContext (IPort, IPortStyle) | in
IPortStyleRenderer | Gets a temporary context instance that can be used to query additional information for the port's style. |
| getHitTestable (IPort, IPortStyle) | in
IPortStyleRenderer | Gets an implementation of the IHitTestable interface that can handle the provided port and its associated style. |
| getLassoTestable (IPort, IPortStyle) | in
IPortStyleRenderer | Gets an implementation of the ILassoTestable interface that can handle the provided port and its associated style. |
| getMarqueeTestable (IPort, IPortStyle) | in
IPortStyleRenderer | Gets an implementation of the IMarqueeTestable interface that can handle the provided port and its associated style. |
| getVisibilityTestable (IPort, IPortStyle) | in
IPortStyleRenderer | Gets an implementation of the IVisibilityTestable interface that can handle the provided port and its associated style. |
| getVisualCreator (IPort, IPortStyle) | in
IPortStyleRenderer | Gets an implementation of the IVisualCreator interface that can handle the provided port and its associated style. |
| createVisual (IRenderContext, IPort) | in
PortStyleBase | Creates the visual. |
| getBounds (ICanvasContext, IPort) | in
PortStyleBase | Returns the bounds of the visual for the port in the given context. |
| isHit (IInputModeContext, Point, IPort) | in
PortStyleBase | Determines whether the visual representation of the port has been hit at the given location. |
| isInBox (IInputModeContext, Rect, IPort) | in
PortStyleBase | Determines whether the visualization for the specified port is included in the marquee selection. |
| isInPath (IInputModeContext, GeneralPath, IPort) | in
PortStyleBase | Determines whether the visualization for the specified port is included in the lasso selection. |
| isVisible (ICanvasContext, Rect, IPort) | in
PortStyleBase | Determines whether the visualization for the specified port is visible in the context. |
| lookup (IPort, Constructor) | in
PortStyleBase | Performs the lookup operation for the getContext that has been queried from the renderer. |
| updateVisual (IRenderContext, TVisual, IPort) | in
PortStyleBase | Updates the visual previously created by createVisual. |
| applyLayoutAnimated (ILayoutAlgorithm, TimeSpan?, LayoutData<INode,IEdge,ILabel,ILabel>?, TimeSpan?, TimeSpan?, boolean?, ItemMapping<IPort,PortAdjustmentPolicy>?, ItemMapping<IPort,PortPlacementPolicy>?, ItemMapping<ILabel,PortLabelPolicy>?, ItemMapping<IModelItem,LayoutAnchoringPolicy>?, Insets?, ItemMapping<ILabel,LabelPlacementPolicy>?, function(INode, INode):number?, function(IEdge, IEdge):number?) | in
GraphComponent | Runs a layout on the graph of the GraphComponent and animates the transition. |
| createPortModelManager (IObjectRenderer<IPort>, function(IPort):IRenderTreeGroup) | in
GraphModelManager | Factory method for creating the ItemModelManager<T> that handles the visual representation of ports. |
| getPortRenderTreeGroup (IPort) | in
GraphModelManager | Retrieves the IRenderTreeGroup containing the render tree element of a given port. |
| createGraphAnimation (IGraph, IMapper<INode,IRectangle>?, IMapper<IEdge,yfiles.geometry.IPoint[]>?, IMapper<IPort,IPortLocationModelParameter>?, IMapper<ILabel,ILabelModelParameter>?, TimeSpan?) | in
IAnimation | Creates a new IAnimation that animates the given layout of all types of graph items. |
| createPortAnimation (IGraph, IPort, IPortLocationModelParameter, TimeSpan) | in
IAnimation | Creates a new IAnimation that animates the given port from its current location to the new location given by the targetLocationParameter . |
| getBoundsProvider (IPort) | in
PortStyleIndicatorRenderer | |
| getHitTestable (IPort) | in
PortStyleIndicatorRenderer | |
| getVisibilityTestable (IPort) | in
PortStyleIndicatorRenderer | |
| getVisualCreator (IPort) | in
PortStyleIndicatorRenderer | |