documentationfor yFiles for HTML 2.6

Properties

labelLayoutParameterin DefaultFolderNodeConverterGets or sets the ILabelModelParameter to use for the first label of the collapsed group node.
portLabelLayoutParameterin DefaultFolderNodeConverterGets or sets the ILabelModelParameter to use for the first label of ports at the collapsed group node.
labelLayoutParameterin FoldingEdgeConverterBaseGets or sets the ILabelModelParameter to use for the first label of the folding edge.
portLabelLayoutParameterin FoldingEdgeConverterBaseGets or sets the ILabelModelParameter to use for the first label of the source or target port of folding edge.
layoutParameterin FoldingLabelStateGets or sets the ILabelModelParameter used to describe the label's layout.
layoutParameterin ILabelGets the label model's parameter that determines the positioning of this label.
layoutParameterin ILabelDefaultsGets or sets the label model parameter to use for labels.
layoutParameterin LabelDefaults
layoutParameterin SimpleLabelGets or sets the label model's parameter that determines the positioning of this label.
layoutParameterin LabelEditingEventArgsGets or sets the layoutParameter of the label to add.
labelEndParameterin LayoutExecutorAsyncGets a mapping from labels in the graph to their new layout parameters, after the results are in.
buttonPlacementin CollapsibleNodeStyleDecoratorGets or sets an ILabelModelParameter that determines the placement of the button for toggling the expanded state.
iconPlacementin IconLabelStyleGets or sets the parameter that specifies the icon placement.

Fields

EASTin ExteriorLabelModelA predefined parameter instance that places the label outside the node at the right side.
NORTHin ExteriorLabelModelA predefined parameter instance that places the label outside the node at the top.
NORTH_EASTin ExteriorLabelModelA predefined parameter instance that places the label outside the node at the upper right corner.
NORTH_WESTin ExteriorLabelModelA predefined parameter instance that places the label outside the node at the upper left corner.
SOUTHin ExteriorLabelModelA predefined parameter instance that places the label outside the node at the bottom.
SOUTH_EASTin ExteriorLabelModelA predefined parameter instance that places the label outside the node at the lower right corner.
SOUTH_WESTin ExteriorLabelModelA predefined parameter instance that places the label outside the node at the lower left corner.
WESTin ExteriorLabelModelA predefined parameter instance that places the label outside the node at the left side.
CENTERin InteriorLabelModelA predefined parameter instance that places the label at the center of the node.
EASTin InteriorLabelModelA predefined parameter instance that places the label inside the node at the right side.
NORTHin InteriorLabelModelA predefined parameter instance that places the label inside the node at the top.
NORTH_EASTin InteriorLabelModelA predefined parameter instance that places the label inside the node at the upper right corner.
NORTH_WESTin InteriorLabelModelA predefined parameter instance that places the label inside the node at the upper left corner.
SOUTHin InteriorLabelModelA predefined parameter instance that places the label inside the node at the bottom.
SOUTH_EASTin InteriorLabelModelA predefined parameter instance that places the label inside the node at the lower right corner.
SOUTH_WESTin InteriorLabelModelA predefined parameter instance that places the label inside the node at the lower left corner.
WESTin InteriorLabelModelA predefined parameter instance that places the label inside the node at the left side.
CENTERin InteriorStretchLabelModelA predefined parameter that places the label inside the node, filling the node's layout.
CENTER_HORIZONTALin InteriorStretchLabelModelA predefined parameter that places the label at the vertical center with the preferred height of the label and the width of the node.
CENTER_VERTICALin InteriorStretchLabelModelA predefined parameter that places the label at the horizontal center with the preferred width of the label and the height of the node.
EASTin InteriorStretchLabelModelA predefined parameter that places the label at the right side of the node interior, stretching over the node's height.
NORTHin InteriorStretchLabelModelA predefined parameter that places the label at the top side of the node interior, stretching over the node's width.
SOUTHin InteriorStretchLabelModelA predefined parameter that places the label at the bottom side of the node interior, stretching over the node's width.
WESTin InteriorStretchLabelModelA predefined parameter that places the label at the left side of the node interior, stretching over the node's height.
CENTER_ABOVEin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the center above the edge.
CENTER_BELOWin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the center below the edge.
CENTER_CENTEREDin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the center on the edge.
SOURCE_ABOVEin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the source port above the edge.
SOURCE_BELOWin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the source port below the edge.
SOURCE_CENTEREDin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the source port on the edge.
TARGET_ABOVEin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the target port above the edge.
TARGET_BELOWin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the target port below the edge.
TARGET_CENTEREDin NinePositionsEdgeLabelModelA predefined parameter instance that places the label at the target port on the edge.
NORTHin SandwichLabelModelA predefined parameter instance that places the label above the node.
SOUTHin SandwichLabelModelA predefined parameter instance that places the label below the node.
EASTin StretchStripeLabelModelA predefined parameter instance that places a label inside the right header of a row.
NORTHin StretchStripeLabelModelA predefined parameter instance that places a label inside the top header of a column.
SOUTHin StretchStripeLabelModelA predefined parameter instance that places a label inside the bottom header of a column.
WESTin StretchStripeLabelModelA predefined parameter instance that places a label inside the left header of a row.
EASTin StripeLabelModelA predefined parameter instance that places a label inside the right header of a row.
NORTHin StripeLabelModelA predefined parameter instance that places a label inside the top header of a column.
SOUTHin StripeLabelModelA predefined parameter instance that places a label inside the bottom header of a column.
WESTin StripeLabelModelA predefined parameter instance that places a label inside the left header of a row.

Method Return Values

getLayoutParameter (TDataItem)in LabelCreatorObtains a layoutParameter instance or null by resolving layoutParameterProvider on the data item.
getUpdatedLayoutParameter (IGraph, ILabel, TDataItem)in LabelCreatorResolves the layoutParameterProvider on the given data item.
createDefaultParameter ()in BezierEdgePathLabelModelCreates a parameter at middle of the edge path directly on the path.
createParameter (number, number?, boolean?)in BezierEdgePathLabelModelCreates a parameter at the provided edge path ratio.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in BezierEdgePathLabelModel
createDefaultParameter ()in BezierEdgeSegmentLabelModelCreates a parameter at middle of the first segment directly on the path.
createParameterFromSource (number, number?, number?)in BezierEdgeSegmentLabelModelCreates a parameter at the given segment measured from the source side of the edge path, segment ratio and distance from the segment.
createParameterFromTarget (number, number?, number?)in BezierEdgeSegmentLabelModelCreates a parameter at the given segment measured from the target side of the edge path, segment ratio and distance from the segment.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in BezierEdgeSegmentLabelModel
createDefaultParameter ()in CompositeLabelModelCreates a default parameter that can be used for this model.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in CompositeLabelModelTries to find a parameter that best matches the given layout for the provided label instance.
getParameters (ILabel, ILabelModel)in CompositeLabelModelReturns an enumerator over a set of possible ILabelModelParameter instances that can be used for the given label and model.
createLabelLayoutParameter (IFoldingView, ILabel, ILabel)in DefaultFolderNodeConverterCreates the ILabelModelParameter for use in initializeFolderNodeLabels.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in DefaultLabelModelParameterFinderTries to find a parameter that best matches the given layout for the provided label instance.
getCandidateParameters (ILabel, ILabelModel)in DefaultLabelModelParameterFinderRetrieves an enumerator over all candidates for a given label and model.
selectBestParameter (ILabel, IOrientedRectangle, IEnumerable<ILabelModelParameter>)in DefaultLabelModelParameterFinderTries to find a parameter that best matches the given layout for the provided label instance among the set of given parameters.
createDefaultParameter ()in DescriptorWrapperLabelModelCreates a default parameter that can be used for this model.
getParameters (ILabel, ILabelModel)in DescriptorWrapperLabelModel
createDefaultParameter ()in EdgePathLabelModelA model parameter that encodes the default position of this model's allowed edge label positions.
createRatioParameter (number?, EdgeSides?)in EdgePathLabelModelCreates a parameter at the provided edge path ratio.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in EdgePathLabelModel
getParameters (ILabel, ILabelModel)in EdgePathLabelModel
createDefaultParameter ()in EdgeSegmentLabelModelA model parameter that encodes the default position of this model's allowed edge label positions.
createParameterFromCenter (number?, EdgeSides?)in EdgeSegmentLabelModelCreates a parameter where the label is attached to the edge segment that contains the edge's midpoint.
createParameterFromSource (number, number?, EdgeSides?)in EdgeSegmentLabelModelCreates a parameter that measures the provided segment index from the source side of the edge path.
createParameterFromTarget (number, number?, EdgeSides?)in EdgeSegmentLabelModelCreates a parameter that measures the provided segment index from the target side of the edge path.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in EdgeSegmentLabelModel
getParameters (ILabel, ILabelModel)in EdgeSegmentLabelModel
createDefaultParameter ()in ExteriorLabelModel
createParameter (ExteriorLabelModelPosition)in ExteriorLabelModelCreates a new parameter that is associated with this instance for the provided position.
getParameters (ILabel, ILabelModel)in ExteriorLabelModel
createLabelLayoutParameter (IFoldingView, ILabel, ILabel)in FoldingEdgeConverterBaseCreates the ILabelModelParameter for use in initializeFoldingEdgeLabels.
createDefaultParameter ()in FreeEdgeLabelModel
createEdgeAnchored (number?, number?, number?)in FreeEdgeLabelModelCreates a parameter for the given location.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in FreeEdgeLabelModelTries to find a parameter that best matches the given layout for the provided label instance.
createAbsolute (Point, number?)in FreeLabelModelCreates a new label model parameter that places the label at the given absolute position using the provided angle.
createAnchored (IPoint, number?)in FreeLabelModelCreates a new label at the given dynamic location using the provided angle.
createDefaultParameter ()in FreeLabelModel
createDynamic (IOrientedRectangle)in FreeLabelModelCreates a new label model parameter that dynamically reads the label layout from the provided instance.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in FreeLabelModel
createCanonicalParameter (Rect, IOrientedRectangle, Point?)in FreeNodeLabelModelCreates a parameter instance that anchors the labelLayout relative to the nodeLayout.
createDefaultParameter ()in FreeNodeLabelModelCreates a parameter that is anchored at the node center and has no rotation.
createParameter (Point, Point, Point, Point?, number?)in FreeNodeLabelModelCreates a parameter instance that anchors the label to the node at a given position.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in FreeNodeLabelModelTries to find a parameter that best matches the given layout for the provided label instance.
createDefaultParameter ()in FreePortLabelModelCreates a parameter that is anchored at the center of the port and has no rotation.
createParameter (Point, Point, Point?, number?)in FreePortLabelModelCreates a parameter instance that anchors the label to the port at a given position.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in FreePortLabelModelTries to find a parameter that best matches the given layout for the provided label instance.
addParameter (ILabelModelParameter, ILabelCandidateDescriptor?)in GenericLabelModelAdds another parameter to this models collection of parameters.
createDefaultParameter ()in GenericLabelModel
getParameters (ILabel, ILabelModel)in GenericLabelModel
getLabelLayoutParameter (GraphCopier, IGraph, ILabel, ILabelOwner)in GraphClipboardGets a ILabelModelParameter for the given label to be placed at the given newOwner.
copyLabelLayoutParameter (IGraph, ILabel)in GraphCopierCopies a ILabelModelParameter for a given label.
createDefaultParameter ()in GroupNodeLabelModelCreates a parameter that places labels inside the tab area of a GroupNodeStyle instance.
createTabBackgroundParameter ()in GroupNodeLabelModelCreates a parameter that places labels inside the tab background area of a GroupNodeStyle.
getParameters (ILabel, ILabelModel)in GroupNodeLabelModel
createDefaultLabelLayoutParameter (ILabelOwner)in IGraphCreates the label layout parameter for a given ILabelOwner.
getLayoutParameterInstance (ILabelOwner)in ILabelDefaultsFactory method that returns a label model parameter instance for use with newly created labels.
createDefaultParameter ()in ILabelModelCreates a default parameter that can be used for this model.
deserializeParameter (Object)in ILabelModelParameterDeserializes a JavaScript object which has been created by serializeParameter.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in ILabelModelParameterFinderTries to find a parameter that best matches the given layout for the provided label instance.
getParameters (ILabel, ILabelModel)in ILabelModelParameterProviderReturns an enumerator over a set of possible ILabelModelParameter instances that can be used for the given label and model.
createLabelLayoutParameter (IStripe)in ITableCreates the label model parameter for a given ILabelOwner.
createDefaultParameter ()in InsideOutsidePortLabelModelCreates a parameter which places the label outside of the IPort's owner node.
createInsideParameter ()in InsideOutsidePortLabelModelCreates a parameter which places the label inside of the IPort's owner node.
createOutsideParameter ()in InsideOutsidePortLabelModelCreates a parameter which places the label outside of the IPort's owner node.
getParameters (ILabel, ILabelModel)in InsideOutsidePortLabelModel
createDefaultParameter ()in InteriorLabelModel
createParameter (InteriorLabelModelPosition)in InteriorLabelModelCreates the parameter for the given position.
getParameters (ILabel, ILabelModel)in InteriorLabelModel
createDefaultParameter ()in InteriorStretchLabelModel
createParameter (InteriorStretchLabelModelPosition)in InteriorStretchLabelModelCreates the parameter for the given position.
getParameters (ILabel, ILabelModel)in InteriorStretchLabelModel
getLayoutParameterInstance (ILabelOwner)in LabelDefaults
createDefaultParameter ()in NinePositionsEdgeLabelModel
createParameter (NinePositionsEdgeLabelModelPosition)in NinePositionsEdgeLabelModelCreate a model parameter for the specified position
getParameters (ILabel, ILabelModel)in NinePositionsEdgeLabelModel
createDefaultParameter ()in NodeLabelModelStripeLabelModelAdapter
createParameter (ILabelModelParameter)in NodeLabelModelStripeLabelModelAdapterCreates a parameter that delegates to the given parameter of a ILabelModel for nodes.
createDefaultParameter ()in SandwichLabelModel
createNorthParameter ()in SandwichLabelModelCreates a parameter for the north side of the node.
createSouthParameter ()in SandwichLabelModelCreates a parameter for the south side of the node.
getParameters (ILabel, ILabelModel)in SandwichLabelModel
createDefaultParameter ()in SmartEdgeLabelModel
createParameterFromSource (number, number?, number?)in SmartEdgeLabelModelCreates a parameter that measures the provided segment index from the source side of the edge path.
createParameterFromTarget (number, number?, number?)in SmartEdgeLabelModelCreates a parameter that measures the provided segment index from the target side of the edge path.
findBestParameter (ILabel, ILabelModel, IOrientedRectangle)in SmartEdgeLabelModel
createDefaultParameter ()in StretchStripeLabelModel
createParameter (StretchStripeLabelModelPosition)in StretchStripeLabelModelCreates the parameter for the given position.
getParameters (ILabel, ILabelModel)in StretchStripeLabelModel
createDefaultParameter ()in StripeLabelModel
createParameter (StripeLabelModelPosition)in StripeLabelModelCreates the parameter for the given position.
getParameters (ILabel, ILabelModel)in StripeLabelModel
getLabelParameter (IInputModeContext, ILabelOwner)in EditLabelHelperDetermines the label model parameter to use for the label, depending on the owner.
getNewLabelModelParameter (ILabelOwner, ILabel, Point)in LabelDropInputModeDetermine the ILabelModelParameter the label should have if it were dropped at draggedLocation over owner.
getParameterCandidates (ILabel)in LabelPositionHandlerGets the candidates for the given label.
getButtonLocationParameter ()in CollapsibleNodeStyleDecoratorRendererYields the buttonPlacement for the current style
getIconPlacement ()in IconLabelStyleRendererRetrieves the iconPlacement from the style.

Method Parameters

addLabelCore (IGraph, ILabelOwner, string, ILabelModelParameter, ILabelStyle, Size, Object)in LabelCreatorCalled from addLabel and performs the actual label creation in the graph.
getContext (ILabel, ILabelModelParameter)in BezierEdgePathLabelModelReturns an empty context.
getGeometry (ILabel, ILabelModelParameter)in BezierEdgePathLabelModel
getContext (ILabel, ILabelModelParameter)in BezierEdgeSegmentLabelModelReturns an empty context.
getGeometry (ILabel, ILabelModelParameter)in BezierEdgeSegmentLabelModel
getContext (ILabel, ILabelModelParameter)in CompositeLabelModel
getGeometry (ILabel, ILabelModelParameter)in CompositeLabelModel
getDescriptor (ILabel, ILabelModelParameter)in ConstantLabelCandidateDescriptorProviderAlways yields the parameter that has been passed to the constructor.
DefaultFolderNodeConverter ()in DefaultFolderNodeConverterInitializes a new instance of this class with default values.
DefaultFoldingEdgeConverter ()in DefaultFoldingEdgeConverterInitializes a new instance of this class with default values.
addLabel (ILabelOwner, string, ILabelModelParameter?, ILabelStyle?, Size?, Object?)in DefaultGraph
createUndoUnitForLabelModelParameterChange (ILabel, ILabelModelParameter)in DefaultGraphCreates the undo unit for changing the layout parameter of the given label.
onChangingLabelLayoutParameter (ILabel, ILabelModelParameter)in DefaultGraphCalled before the layoutParameter of a label is being changed.
onLabelLayoutParameterChanged (ILabel, ILabelModelParameter)in DefaultGraphCalled after a label model parameter has changed.
setLabelLayoutParameter (ILabel, ILabelModelParameter)in DefaultGraph
calculateMetric (ILabel, ILabelModelParameter, IOrientedRectangle)in DefaultLabelModelParameterFinderCalculates a metric for the given label/parameter pair and the target label layout.
selectBestParameter (ILabel, IOrientedRectangle, IEnumerable<ILabelModelParameter>)in DefaultLabelModelParameterFinderTries to find a parameter that best matches the given layout for the provided label instance among the set of given parameters.
getContext (ILabel, ILabelModelParameter)in DescriptorWrapperLabelModel
getDescriptor (ILabel, ILabelModelParameter)in DescriptorWrapperLabelModel
getGeometry (ILabel, ILabelModelParameter)in DescriptorWrapperLabelModel
getContext (ILabel, ILabelModelParameter)in EdgePathLabelModelReturns an empty context.
getGeometry (ILabel, ILabelModelParameter)in EdgePathLabelModel
getContext (ILabel, ILabelModelParameter)in EdgeSegmentLabelModelReturns an empty context.
getGeometry (ILabel, ILabelModelParameter)in EdgeSegmentLabelModel
getContext (ILabel, ILabelModelParameter)in ExteriorLabelModel
getGeometry (ILabel, ILabelModelParameter)in ExteriorLabelModel
addLabel (string, ILabelModelParameter, ILabelStyle, Size, Object)in FolderNodeState
addLabel (string, ILabelModelParameter, ILabelStyle, Size, Object)in FoldingEdgeState
addLabel (string, ILabelModelParameter, ILabelStyle, Size, Object)in FoldingLabelOwnerStateAdds a FoldingLabelState to this state.
getContext (ILabel, ILabelModelParameter)in FreeEdgeLabelModel
getGeometry (ILabel, ILabelModelParameter)in FreeEdgeLabelModel
getContext (ILabel, ILabelModelParameter)in FreeLabelModel
getGeometry (ILabel, ILabelModelParameter)in FreeLabelModel
getContext (ILabel, ILabelModelParameter)in FreeNodeLabelModelReturns an empty context.
getGeometry (ILabel, ILabelModelParameter)in FreeNodeLabelModel
getContext (ILabel, ILabelModelParameter)in FreePortLabelModelReturns an empty context.
getGeometry (ILabel, ILabelModelParameter)in FreePortLabelModel
GenericLabelModel (ILabelModelParameter, ILabelCandidateDescriptor?)in GenericLabelModelCreate a new generic label model using the provided parameter as the default parameter.
addParameter (ILabelModelParameter, ILabelCandidateDescriptor?)in GenericLabelModelAdds another parameter to this models collection of parameters.
getContext (ILabel, ILabelModelParameter)in GenericLabelModel
getDescriptor (ILabel, ILabelModelParameter)in GenericLabelModelYields the ILabelCandidateDescriptor that has been associated with the instance during addParameter.
getGeometry (ILabel, ILabelModelParameter)in GenericLabelModel
addLabel (ILabelOwner, string, ILabelModelParameter?, ILabelStyle?, Size?, Object?)in GraphWrapperBase
onLabelLayoutParameterChanged (ItemChangedEventArgs<ILabel,ILabelModelParameter>)in GraphWrapperBaseRaises the LabelLayoutParameterChanged event
setLabelLayoutParameter (ILabel, ILabelModelParameter)in GraphWrapperBase
getContext (ILabel, ILabelModelParameter)in GroupNodeLabelModelReturns an empty context.
getGeometry (ILabel, ILabelModelParameter)in GroupNodeLabelModel
addLabel (ILabelOwner, string, ILabelModelParameter?, ILabelStyle?, Size?, Object?)in IGraphAdd a label to the given node or edge using the text as the initial label text and label model parameter, style and tag.
calculateLabelPreferredSize (ILabelOwner, string, ILabelModelParameter?, ILabelStyle?, Object?)in IGraphCalculates the preferred size of a label with the given properties.
setLabelLayoutParameter (ILabel, ILabelModelParameter)in IGraphSets the label model parameter for the given label.
getDescriptor (ILabel, ILabelModelParameter)in ILabelCandidateDescriptorProviderGets the descriptor for a given pair of a label and a ILabelModelParameter.
getContext (ILabel, ILabelModelParameter)in ILabelModelProvides a lookup context for the given combination of label and parameter.
getGeometry (ILabel, ILabelModelParameter)in ILabelModelCalculates the geometry of the given label using the given model parameter.
serializeParameter (ILabelModelParameter)in ILabelModelParameterSerializes the given ILabelModelParameter into a JavaScript object from which the parameter can be restored.
addLabel (IStripe, string, ILabelModelParameter?, ILabelStyle?, Size?, Object?)in ITableAdd a label to the given owner using the text as the initial label text and label model parameter and style.
calculateLabelPreferredSize (IStripe, ILabelStyle, ILabelModelParameter, string, Object)in ITableCalculates the preferred size of a label with the given properties.
setLabelLayoutParameter (ILabel, ILabelModelParameter)in ITableSets the label model parameter for the given label.
getContext (ILabel, ILabelModelParameter)in InsideOutsidePortLabelModel
getGeometry (ILabel, ILabelModelParameter)in InsideOutsidePortLabelModel
getContext (ILabel, ILabelModelParameter)in InteriorLabelModel
getGeometry (ILabel, ILabelModelParameter)in InteriorLabelModel
getMinimumNodeSize (ILabel, ILabelModelParameter)in InteriorLabelModelReturns the minimum size this model would require for the node owner of the label if the given label was used with the provided parameter.
getNodeInsets (ILabel, ILabelModelParameter)in InteriorLabelModelReturns the insets this model would require for the node owner of the label if the given label was used with the provided parameter.
getContext (ILabel, ILabelModelParameter)in InteriorStretchLabelModel
getGeometry (ILabel, ILabelModelParameter)in InteriorStretchLabelModel
getMinimumNodeSize (ILabel, ILabelModelParameter)in InteriorStretchLabelModelReturns the minimum size this model would require for the node owner of the label if the the given label was used with the provided parameter.
getNodeInsets (ILabel, ILabelModelParameter)in InteriorStretchLabelModelReturns the insets this model would require for the node owner of the label if the the given label was used with the provided parameter.
LabelDefaults ()in LabelDefaultsInitializes a new instance of the LabelDefaults class using a trivial parameter.
MergingFoldingEdgeConverter ()in MergingFoldingEdgeConverterInitializes a new instance of the MergingFoldingEdgeConverter class.
getContext (ILabel, ILabelModelParameter)in NinePositionsEdgeLabelModel
getGeometry (ILabel, ILabelModelParameter)in NinePositionsEdgeLabelModel
createParameter (ILabelModelParameter)in NodeLabelModelStripeLabelModelAdapterCreates a parameter that delegates to the given parameter of a ILabelModel for nodes.
getContext (ILabel, ILabelModelParameter)in NodeLabelModelStripeLabelModelAdapter
getGeometry (ILabel, ILabelModelParameter)in NodeLabelModelStripeLabelModelAdapter
getContext (ILabel, ILabelModelParameter)in SandwichLabelModel
getGeometry (ILabel, ILabelModelParameter)in SandwichLabelModel
SimpleLabel (ILabelOwner?, string?, ILabelModelParameter?, )in SimpleLabelCreates an instance of the SimpleLabel class with default lookup, an instance of VoidLabelStyle and the given parameter, text, and owner.
getContext (ILabel, ILabelModelParameter)in SmartEdgeLabelModel
getDistance (ILabelModelParameter)in SmartEdgeLabelModelGets the distance from the edge path described by the specified parameter.
getGeometry (ILabel, ILabelModelParameter)in SmartEdgeLabelModel
getContext (ILabel, ILabelModelParameter)in StretchStripeLabelModel
getGeometry (ILabel, ILabelModelParameter)in StretchStripeLabelModelCalculates the geometry in form of an IOrientedRectangle for a given label using the given model parameter.
getContext (ILabel, ILabelModelParameter)in StripeLabelModel
getGeometry (ILabel, ILabelModelParameter)in StripeLabelModelCalculates the geometry in form of an IOrientedRectangle for a given label using the given model parameter.
addLabel (IStripe, string, ILabelModelParameter?, ILabelStyle?, Size?, Object?)in Table
setLabelLayoutParameter (ILabel, ILabelModelParameter)in TableSets the label model parameter for the given label.
addLabel (ILabelOwner, string, ILabelModelParameter?, ILabelStyle?, Size?, Object?)in GraphEditorInputModeAdds a label to the given labelOwner after the textEditorInputMode has successfully finished editing after addLabel.
createLabel (IInputModeContext, IGraph, ILabel, ILabelOwner, ILabelModelParameter)in LabelDropInputModeCreates the label in the graph after it's been dropped.
setLayoutParameter (ILabel, ILabelModelParameter)in LabelPositionHandlerActually applies the given parameter at the end of the gesture.
createLabelSnapResult (ILabelModelParameter, number, Point, Object, SnapLine, Point, Object)in SnapResultFactory method that creates a SnapResult to which a ILabel will snap, based on the given snapLine.
createEdgeLabelCandidate (ILabel, ILabel, ILabelModelParameter, IEdgeLabelLayout)in LayoutGraphAdapterCreates the EdgeLabelCandidate for a given label and ILabelModelParameter combination.
createNodeLabelCandidate (ILabel, ILabel, ILabelModelParameter, INodeLabelLayout)in LayoutGraphAdapterCreates a NodeLabelCandidate for a given label and ILabelModelParameter combination.
getLabelCandidateDescriptor (ILabel, ILabel, ILabelModelParameter)in LayoutGraphAdapterCallback that retrieves the label candidate descriptor for the given label and parameter.
fromParameter (ILabelModelParameter)in PreferredPlacementDescriptorReturns a PreferredPlacementDescriptor which matches the given parameter best.
CollapsibleNodeStyleDecorator (INodeStyle?, CollapsibleNodeStyleDecoratorRenderer?, )in CollapsibleNodeStyleDecoratorInitializes a new instance of the CollapsibleNodeStyleDecorator class using the provided style for the wrapped property and the provided CollapsibleNodeStyleDecoratorRenderer as renderer.
IconLabelStyle (string?, ILabelStyleRenderer?, )in IconLabelStyleCreates a new instance using the provided icon and renderer.
createGraphAnimation (IGraph, IMapper<INode,IRectangle>?, IMapper<IEdge,yfiles.geometry.IPoint[]>?, IMapper<IPort,IPortLocationModelParameter>?, IMapper<ILabel,ILabelModelParameter>?, TimeSpan?)in IAnimationCreates a new IAnimation that animates the given layout of all types of graph items.
createLabelAnimation (IGraph, ILabel, ILabelModelParameter, TimeSpan)in IAnimationCreates a new IAnimation that animates the given label from its current layout linearly to the layout given by the targetLayoutParameter.