Usages of ILabelModel
Properties
model | in ILabelModelParameter | Gets the model that can be used to determine the geometry of a label given this parameter and a label instance. |
Method Parameters
addModel (ILabelModel, number?) | in CompositeLabelModel | Adds another ILabelModel to this model's collection of label models. | |
fromModel (ILabelModel) | in EdgeLabelPreferredPlacement | Returns an EdgeLabelPreferredPlacement which matches positions supported by the given labelModel . |
Implementing Types
BezierEdgePathLabelModel | An edge label model that allows placement of labels along the edge path for bezier edges. | |
BezierEdgeSegmentLabelModel | An edge label model that allows placement of labels relative to an edge segment for bezier edges. | |
CompositeLabelModel | An implementation of ILabelModel that can be used to create custom label models out of existing ILabelModel and ILabelModelParameter instances. | |
EdgePathLabelModel | An edge label model that allows placement of labels along the edge path at a set of continuous positions at specified sides of the edge path. | |
EdgeSegmentLabelModel | An edge label model that allows placement of labels relative to an edge segment at a set of continuous positions at specified sides of the edge path. | |
ExteriorNodeLabelModel | A label model for node labels that lie outside the node's layout bounds. | |
FreeEdgeLabelModel | An edge label model that can be used to describe any position and orientation of a label. | |
FreeLabelModel | A label model that can be used to describe any position and orientation of a label. | |
FreeNodeLabelModel | This node label model can be used to specify any position and orientation of a label. | |
FreePortLabelModel | This port label model can be used to specify any position and orientation of a label. | |
GroupNodeLabelModel | A label model for group node labels that are placed inside the tab or tab background area of a GroupNodeStyle instance. | |
InsideOutsidePortLabelModel | A label model for labels at node ports which places the label either inside or outside of the owner node of the port, according to the node border that is closest to the port position. | |
InteriorNodeLabelModel | A label model for node labels that lie inside the node's layout bounds. | |
NinePositionsEdgeLabelModel | An edge label model that places labels at positions near the source port, target port, or the center of the edge. | |
NodeLabelModelStripeLabelModelAdapter | Allows parameters from ILabelModels for nodes to be used for IStripes in a ITable. | |
SmartEdgeLabelModel | An edge label model that allows placement at any position. | |
StretchNodeLabelModel | A label model for node labels that lie inside the node's layout bounds and have been stretched to fit the node's size. | |
StretchStripeLabelModel | A label model for stripe labels which supports the possible header positions of IRows and IColumns. | |
StripeLabelModel | A label model for stripe labels which supports the possible header positions of IRows and IColumns. |