Usages of ILabelModelParameterProvider
Properties
labelModelParameterProviderDecorator | in LabelDecorator | Gets a LookupDecorator<TDecoratedType,TInterface> that decorates the ILabelModelParameterProvider type for ILabels this instance has been created for. | |
labelModelParameterProviderDecorator | in StripeLabelDecorator | Gets a LookupDecorator<TDecoratedType,TInterface> that decorates the ILabelModelParameterProvider type for the ILabels this instance has been created for. |
Method Return Values
create (function(ILabel, ILabelModel):IEnumerable<ILabelModelParameter>) | in ILabelModelParameterProvider | Creates an implementation of the interface ILabelModelParameterProvider by using the given function as implementation for its getParameters method. |
Implementing Types
CompositeLabelModel | An implementation of ILabelModel that can be used to create custom label models out of existing ILabelModel instances. | |
DescriptorWrapperLabelModel | A label model that wraps an existing label model and decorates it with a descriptor. | |
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. | |
ExteriorLabelModel | A label model for node labels that lie outside of the node's layout bounds. | |
GenericLabelModel | An implementation of ILabelModel that can be used to create custom label models out of existing ILabelModelParameter instances. | |
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 which is closest to the port position. | |
InteriorLabelModel | A label model for node labels that lie inside of the node's layout bounds. | |
InteriorStretchLabelModel | A label model for node labels that lie inside of the node's layout bounds and have been stretched to fit the node's size. | |
NinePositionsEdgeLabelModel | An edge label model that places labels at positions near the source port, target port, or the center of the edge. | |
SandwichLabelModel | A node label model that places the label either above or below the node. | |
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. |