Package | Description |
---|---|
com.yworks.yfiles.geometry |
Contains definitions, default implementations, structs and support classes that deal with the representation of geometric data.
|
com.yworks.yfiles.graph |
Definitions, default implementations, and support classes that represent graph structures and provide facilities for their programmatic modification.
|
com.yworks.yfiles.graph.labelmodels |
Contains interfaces and default implementations for label layout models.
|
com.yworks.yfiles.graph.portlocationmodels |
Contains interfaces and default implementations for port location models.
|
com.yworks.yfiles.graph.styles |
Contains interfaces and default implementations for graph element styles.
|
com.yworks.yfiles.graphml |
Definitions, default implementations, and support classes for GraphML I/O support.
|
com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
Modifier and Type | Class and Description |
---|---|
class |
GeneralPath
Models a path that consists of lines and Bézier curves.
|
class |
InsetsD
An immutable struct that models the thickness of insets as double precision floating point values.
|
class |
PointD
An immutable struct that models a point in 2-d Cartesian coordinate space with double coordinates.
|
class |
RectD
An immutable struct that models a rectangle in 2-d Cartesian coordinate space with double coordinates.
|
class |
SizeD
An immutable
ISize implementation to describe a size in two-dimensional space. |
Modifier and Type | Field and Description |
---|---|
static SizeD |
SizeD.EMPTY
|
static RectD |
RectD.EMPTY
An
empty rectangle. |
static InsetsD |
InsetsD.EMPTY
The "empty" insets that has all properties set to
0.0d . |
static SizeD |
SizeD.INFINITE
|
static RectD |
RectD.INFINITE
An infinite rectangle.
|
static PointD |
PointD.ORIGIN
|
static SizeD |
SizeD.ZERO
|
Modifier and Type | Method and Description |
---|---|
PointD |
RectD.getCenter()
|
double |
RectD.getMaxX()
Gets the coordinates of the right border for this struct.
|
double |
RectD.getMaxY()
Gets the coordinates of the lower border for this struct.
|
double |
RectD.getMinX()
Gets the X coordinates of the left side of this instance.
|
double |
RectD.getMinY()
Gets the Y coordinates of the top side of this instance.
|
Modifier and Type | Class and Description |
---|---|
class |
EdgeDefaults
A canonic implementation of the
IEdgeDefaults interface. |
class |
FoldingBendState
A data container representing the state of a bend of a
FoldingEdgeState . |
class |
FoldingLabelState
A data container representing the state of a label at a
FolderNodeState or FoldingEdgeState . |
class |
LabelDefaults
A canonic implementation of the
ILabelDefaults interface. |
class |
NodeDefaults
A canonic implementation of the
INodeDefaults interface. |
class |
PortDefaults
A canonic implementation of the
IPortDefaults interface. |
class |
SimpleBend
A simple mutable implementation of the
IBend interface that can be used stand-alone. |
class |
SimpleLabel
A simple mutable implementation of the
ILabel interface that can be used stand-alone. |
class |
SimplePort
A simple mutable implementation of the
IPort interface that can be used stand-alone. |
class |
StripeDefaults
A canonic implementation of the
IStripeDefaults interface. |
class |
Table
Default implementation of the
ITable interface. |
Modifier and Type | Method and Description |
---|---|
IEnumerable<IColumn> |
IColumn.getChildColumns()
Returns the child columns.
|
IEnumerable<IRow> |
IRow.getChildRows()
Returns the child rows.
|
IEnumerable<IColumn> |
Table.getColumns()
The toplevel
IColumn s in this table. |
InsetsD |
StripeDefaults.getInsets()
Gets the default insets for a stripe.
|
InsetsD |
IStripeDefaults.getInsets()
Gets the default insets for a stripe.
|
ILabelDefaults |
NodeDefaults.getLabelDefaults() |
ILabelDefaults |
INodeDefaults.getLabelDefaults()
Gets the defaults for labels at nodes.
|
ILabelDefaults |
IEdgeDefaults.getLabelDefaults()
Gets the defaults for labels at edges.
|
ILabelDefaults |
EdgeDefaults.getLabelDefaults() |
ILabelDefaults |
StripeDefaults.getLabels() |
ILabelDefaults |
IStripeDefaults.getLabels()
Gets the defaults for labels at stripes.
|
ILabelModelParameter |
LabelDefaults.getLayoutParameter() |
ILabelModelParameter |
ILabelDefaults.getLayoutParameter()
Gets the label model parameter to use for labels.
|
IPortLocationModelParameter |
PortDefaults.getLocationParameter() |
IPortLocationModelParameter |
IPortDefaults.getLocationParameter()
Gets the location model parameter to use for ports.
|
double |
StripeDefaults.getMinimumSize()
Gets the default minimum stripe size.
|
double |
IStripeDefaults.getMinimumSize()
Gets the default minimum stripe size.
|
IPortDefaults |
NodeDefaults.getPortDefaults() |
IPortDefaults |
INodeDefaults.getPortDefaults()
Gets the defaults for ports at nodes.
|
IPortDefaults |
IEdgeDefaults.getPortDefaults()
Gets the defaults for ports at edges.
|
IPortDefaults |
EdgeDefaults.getPortDefaults() |
IEnumerable<IRow> |
Table.getRows()
The toplevel
IRow s in this table. |
double |
StripeDefaults.getSize()
Gets the default stripe size.
|
SizeD |
NodeDefaults.getSize() |
double |
IStripeDefaults.getSize()
Gets the default stripe size.
|
SizeD |
INodeDefaults.getSize()
Gets the default node size.
|
IStripeStyle |
StripeDefaults.getStyle() |
IPortStyle |
PortDefaults.getStyle() |
INodeStyle |
NodeDefaults.getStyle() |
ILabelStyle |
LabelDefaults.getStyle() |
IStripeStyle |
IStripeDefaults.getStyle()
Gets the style to use for stripes.
|
IPortStyle |
IPortDefaults.getStyle()
Gets the style to use for ports.
|
INodeStyle |
INodeDefaults.getStyle()
Gets the style to use for nodes.
|
ILabelStyle |
ILabelDefaults.getStyle()
Gets the style to use for labels.
|
IEdgeStyle |
IEdgeDefaults.getStyle()
Gets the style to use for edges.
|
IEdgeStyle |
EdgeDefaults.getStyle() |
boolean |
LabelDefaults.isAutoAdjustingPreferredSizeEnabled() |
boolean |
ILabelDefaults.isAutoAdjustingPreferredSizeEnabled()
Gets a property that determines whether to automatically adjust the preferred size of a label.
|
boolean |
PortDefaults.isAutoCleanupEnabled() |
boolean |
IPortDefaults.isAutoCleanupEnabled()
Determines whether unused ports should automatically be removed from their owners as soon as no further edge is
connected to them.
|
boolean |
LabelDefaults.isLayoutParameterInstanceSharingEnabled() |
boolean |
ILabelDefaults.isLayoutParameterInstanceSharingEnabled()
Gets a value indicating whether the
LayoutParameter instance should be shared
referentially or cloned upon a call to
ILabelDefaults.getLayoutParameterInstance(ILabelOwner) . |
boolean |
PortDefaults.isLocationParameterInstanceSharingEnabled() |
boolean |
IPortDefaults.isLocationParameterInstanceSharingEnabled()
Gets a value indicating whether the
LocationParameter instance should be shared
referentially or cloned upon a call to
IPortDefaults.getLocationParameterInstance(IPortOwner) . |
boolean |
StripeDefaults.isStyleInstanceSharingEnabled() |
boolean |
PortDefaults.isStyleInstanceSharingEnabled() |
boolean |
NodeDefaults.isStyleInstanceSharingEnabled() |
boolean |
LabelDefaults.isStyleInstanceSharingEnabled() |
boolean |
IStripeDefaults.isStyleInstanceSharingEnabled()
Gets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to IStripeDefaults.getStyleInstance() . |
boolean |
IPortDefaults.isStyleInstanceSharingEnabled()
Gets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to IPortDefaults.getStyleInstance(IPortOwner) . |
boolean |
INodeDefaults.isStyleInstanceSharingEnabled()
Gets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to INodeDefaults.getStyleInstance() . |
boolean |
ILabelDefaults.isStyleInstanceSharingEnabled()
Gets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to ILabelDefaults.getStyleInstance(ILabelOwner) . |
boolean |
IEdgeDefaults.isStyleInstanceSharingEnabled()
Gets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to IEdgeDefaults.getStyleInstance() . |
boolean |
EdgeDefaults.isStyleInstanceSharingEnabled() |
void |
LabelDefaults.setAutoAdjustingPreferredSizeEnabled(boolean value) |
void |
ILabelDefaults.setAutoAdjustingPreferredSizeEnabled(boolean value)
Sets a property that determines whether to automatically adjust the preferred size of a label.
|
void |
PortDefaults.setAutoCleanupEnabled(boolean value) |
void |
IPortDefaults.setAutoCleanupEnabled(boolean value)
Determines whether unused ports should automatically be removed from their owners as soon as no further edge is
connected to them.
|
void |
StripeDefaults.setInsets(InsetsD value)
Sets the default insets for a stripe.
|
void |
IStripeDefaults.setInsets(InsetsD value)
Sets the default insets for a stripe.
|
void |
NodeDefaults.setLabelDefaults(ILabelDefaults value) |
void |
INodeDefaults.setLabelDefaults(ILabelDefaults value)
Sets the defaults for labels at nodes.
|
void |
IEdgeDefaults.setLabelDefaults(ILabelDefaults value)
Sets the defaults for labels at edges.
|
void |
EdgeDefaults.setLabelDefaults(ILabelDefaults value) |
void |
StripeDefaults.setLabels(ILabelDefaults value) |
void |
IStripeDefaults.setLabels(ILabelDefaults value)
Sets the defaults for labels at stripes.
|
void |
LabelDefaults.setLayoutParameter(ILabelModelParameter value) |
void |
ILabelDefaults.setLayoutParameter(ILabelModelParameter value)
Sets the label model parameter to use for labels.
|
void |
LabelDefaults.setLayoutParameterInstanceSharingEnabled(boolean value) |
void |
ILabelDefaults.setLayoutParameterInstanceSharingEnabled(boolean value)
Sets a value indicating whether the
LayoutParameter instance should be shared
referentially or cloned upon a call to
ILabelDefaults.getLayoutParameterInstance(ILabelOwner) . |
void |
PortDefaults.setLocationParameter(IPortLocationModelParameter value) |
void |
IPortDefaults.setLocationParameter(IPortLocationModelParameter value)
Sets the location model parameter to use for ports.
|
void |
PortDefaults.setLocationParameterInstanceSharingEnabled(boolean value) |
void |
IPortDefaults.setLocationParameterInstanceSharingEnabled(boolean value)
Sets a value indicating whether the
LocationParameter instance should be shared
referentially or cloned upon a call to
IPortDefaults.getLocationParameterInstance(IPortOwner) . |
void |
StripeDefaults.setMinimumSize(double value)
Sets the default minimum stripe size.
|
void |
IStripeDefaults.setMinimumSize(double value)
Sets the default minimum stripe size.
|
void |
NodeDefaults.setPortDefaults(IPortDefaults value) |
void |
INodeDefaults.setPortDefaults(IPortDefaults value)
Sets the defaults for ports at nodes.
|
void |
IEdgeDefaults.setPortDefaults(IPortDefaults value)
Sets the defaults for ports at edges.
|
void |
EdgeDefaults.setPortDefaults(IPortDefaults value) |
void |
StripeDefaults.setSize(double value)
Sets the default stripe size.
|
void |
IStripeDefaults.setSize(double value)
Sets the default stripe size.
|
void |
NodeDefaults.setSize(SizeD value) |
void |
INodeDefaults.setSize(SizeD value)
Sets the default node size.
|
void |
IEdgeDefaults.setStyle(IEdgeStyle value)
Sets the style to use for edges.
|
void |
EdgeDefaults.setStyle(IEdgeStyle value) |
void |
LabelDefaults.setStyle(ILabelStyle value) |
void |
ILabelDefaults.setStyle(ILabelStyle value)
Sets the style to use for labels.
|
void |
NodeDefaults.setStyle(INodeStyle value) |
void |
INodeDefaults.setStyle(INodeStyle value)
Sets the style to use for nodes.
|
void |
PortDefaults.setStyle(IPortStyle value) |
void |
IPortDefaults.setStyle(IPortStyle value)
Sets the style to use for ports.
|
void |
StripeDefaults.setStyle(IStripeStyle value) |
void |
IStripeDefaults.setStyle(IStripeStyle value)
Sets the style to use for stripes.
|
void |
StripeDefaults.setStyleInstanceSharingEnabled(boolean value) |
void |
PortDefaults.setStyleInstanceSharingEnabled(boolean value) |
void |
NodeDefaults.setStyleInstanceSharingEnabled(boolean value) |
void |
LabelDefaults.setStyleInstanceSharingEnabled(boolean value) |
void |
IStripeDefaults.setStyleInstanceSharingEnabled(boolean value)
Sets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to IStripeDefaults.getStyleInstance() . |
void |
IPortDefaults.setStyleInstanceSharingEnabled(boolean value)
Sets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to IPortDefaults.getStyleInstance(IPortOwner) . |
void |
INodeDefaults.setStyleInstanceSharingEnabled(boolean value)
Sets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to INodeDefaults.getStyleInstance() . |
void |
ILabelDefaults.setStyleInstanceSharingEnabled(boolean value)
Sets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to ILabelDefaults.getStyleInstance(ILabelOwner) . |
void |
IEdgeDefaults.setStyleInstanceSharingEnabled(boolean value)
Sets a value indicating whether the
Style instance should be shared referentially or cloned
upon a call to IEdgeDefaults.getStyleInstance() . |
void |
EdgeDefaults.setStyleInstanceSharingEnabled(boolean value) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeLabelModel
An implementation of
ILabelModel that can be used to create custom label models out of existing ILabelModel
instances. |
class |
DescriptorWrapperLabelModel
A label model that wraps an existing label model and decorates it with a
descriptor . |
class |
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 . |
class |
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 . |
class |
EdgeSides
The side placement specifier for edge labels used by
EdgeSegmentLabelModel . |
class |
ExteriorLabelModel
A label model for node labels that lie outside of the node's
Layout
bounds. |
static class |
ExteriorLabelModel.Position
Enumeration of the possible positions of the
ExteriorLabelModel . |
class |
FreeEdgeLabelModel
An edge label model that can be used to describe any position and orientation of a label.
|
class |
FreeLabelModel
A label model that can be used to describe any position and orientation of a label.
|
class |
FreeNodeLabelModel
This node label model can be used to specify any position and orientation of a label.
|
class |
InteriorLabelModel
A label model for node labels that lie inside of the node's
Layout bounds. |
static class |
InteriorLabelModel.Position
Enumeration of the possible positions of the
InteriorLabelModel . |
class |
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. |
static class |
InteriorStretchLabelModel.Position
Enumeration of the possible positions of the
InteriorStretchLabelModel . |
class |
LabelCandidateDescriptor
A simple mutable default implementation of the
ILabelCandidateDescriptor interface. |
class |
NinePositionsEdgeLabelModel
An edge label model that knows nine different label positions.
|
static class |
NinePositionsEdgeLabelModel.Position
Determines the position of a label in the
NinePositionsEdgeLabelModel . |
class |
PlaceAlongEdge
Enumeration that is used by
EdgeSegmentLabelModel to indicate the position of the label along the edge. |
class |
SandwichLabelModel
A node label model that knows only two possible positions.
|
class |
SmartEdgeLabelModel
An edge label model that allows the placement at any position.
|
class |
StretchStripeLabelModel
A label model for labels that is especially tailored to be used as a model for the four default positions where the
label of a stripe may lie.
|
static class |
StretchStripeLabelModel.Position
Enumeration of the possible positions of the
InteriorLabelModel . |
class |
StripeLabelModel
A label model for labels that is especially tailored to be used as a model for the four default positions where the
label of a stripe may lie.
|
static class |
StripeLabelModel.Position
Enumeration of the possible positions of the
InteriorLabelModel . |
Modifier and Type | Field and Description |
---|---|
static EdgeSides |
EdgeSides.ABOVE_EDGE
The label should be placed above the edge (in geometric sense).
|
static EdgeSides |
EdgeSides.BELOW_EDGE
The label should be placed below the edge (in geometric sense).
|
static ILabelModelParameter |
InteriorStretchLabelModel.CENTER
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.CENTER
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.CENTER_ABOVE
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.CENTER_BELOW
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.CENTER_CENTERED
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
StripeLabelModel.EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
StretchStripeLabelModel.EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorStretchLabelModel.EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
ExteriorLabelModel.EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelCandidateDescriptor |
LabelCandidateDescriptor.EXTERNAL_DESCRIPTOR
A sharable immutable implementation of the
ILabelCandidateDescriptor interface that has penalties of 1.0d
and a profit of 1.0d and yields true for the ExternalCandidate
property. |
static FreeNodeLabelModel |
FreeNodeLabelModel.INSTANCE
A shared public instance that can be used to obtain parameters.
|
static FreeLabelModel |
FreeLabelModel.INSTANCE
A shared public instance that can be used to obtain parameters.
|
static ILabelCandidateDescriptor |
LabelCandidateDescriptor.INTERNAL_DESCRIPTOR
A sharable immutable implementation of the
ILabelCandidateDescriptor interface that has penalties of 1.0d
and a profit of 1.0d and yields false for the ExternalCandidate
property. |
static EdgeSides |
EdgeSides.LEFT_OF_EDGE
The label should be placed on the left hand side of the edge path if looking from the source node into the direction of
the target node.
|
static ILabelModelParameter |
StripeLabelModel.NORTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
StretchStripeLabelModel.NORTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
SandwichLabelModel.NORTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorStretchLabelModel.NORTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.NORTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
ExteriorLabelModel.NORTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.NORTH_EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
ExteriorLabelModel.NORTH_EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.NORTH_WEST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
ExteriorLabelModel.NORTH_WEST
A convenience parameter instance that can be shared between label instances.
|
static EdgeSides |
EdgeSides.ON_EDGE
The label should be placed on the path of the edge.
|
static EdgeSides |
EdgeSides.RIGHT_OF_EDGE
The label should be placed on the right hand side of the edge path if looking from the source node into the direction of
the target node.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.SOURCE_ABOVE
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.SOURCE_BELOW
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.SOURCE_CENTERED
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
StripeLabelModel.SOUTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
StretchStripeLabelModel.SOUTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
SandwichLabelModel.SOUTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorStretchLabelModel.SOUTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.SOUTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
ExteriorLabelModel.SOUTH
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.SOUTH_EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
ExteriorLabelModel.SOUTH_EAST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.SOUTH_WEST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
ExteriorLabelModel.SOUTH_WEST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.TARGET_ABOVE
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.TARGET_BELOW
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
NinePositionsEdgeLabelModel.TARGET_CENTERED
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
StripeLabelModel.WEST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
StretchStripeLabelModel.WEST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorStretchLabelModel.WEST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
InteriorLabelModel.WEST
A convenience parameter instance that can be shared between label instances.
|
static ILabelModelParameter |
ExteriorLabelModel.WEST
A convenience parameter instance that can be shared between label instances.
|
Modifier and Type | Method and Description |
---|---|
double |
SmartEdgeLabelModel.getAngle()
Gets the rotation angle of all labels with this model.
|
double |
NinePositionsEdgeLabelModel.getAngle()
Gets the angle for the rotation of the labels.
|
double |
EdgeSegmentLabelModel.getAngle()
Gets the rotation angle of all labels with this model in radians.
|
double |
EdgePathLabelModel.getAngle()
Gets the rotation angle of all labels with this model in radians.
|
ILabelCandidateDescriptor |
DescriptorWrapperLabelModel.getDescriptor()
Gets the descriptor.
|
double |
NinePositionsEdgeLabelModel.getDistance()
Gets the distance of the labels above or below the edge.
|
double |
EdgeSegmentLabelModel.getDistance()
Gets the distance between the label box and the edge path.
|
double |
EdgePathLabelModel.getDistance()
Gets the distance between the label box and the edge path.
|
double |
LabelCandidateDescriptor.getEdgeOverlapPenalty() |
ILabelModel |
DescriptorWrapperLabelModel.getInnerModel()
Gets the inner label model.
|
InsetsD |
StretchStripeLabelModel.getInsets()
Gets the insets to use within the stripe's
Layout . |
InsetsD |
InteriorStretchLabelModel.getInsets()
Gets the insets to use within the node's
Layout . |
InsetsD |
InteriorLabelModel.getInsets()
Gets the insets to use within the node's
Layout . |
InsetsD |
ExteriorLabelModel.getInsets()
Gets the insets to use by this model.
|
List<ILabelModel> |
CompositeLabelModel.getLabelModels()
Gets a list of
ILabelModel implementations that are wrapped by this instance. |
double |
LabelCandidateDescriptor.getNodeOverlapPenalty() |
double |
EdgeSegmentLabelModel.getOffset()
Gets the offset of the label box and the edge path relative to the default placement.
|
double |
EdgePathLabelModel.getOffset()
Gets pr sets the offset of the label box and the edge path relative to the default placement.
|
double |
LabelCandidateDescriptor.getProfit() |
double |
StripeLabelModel.getRatio()
Gets the ratio how far the label should be positioned from the border in the header area.
|
EdgeSides |
EdgeSegmentLabelModel.getSideOfEdge()
Gets the side placement specifiers for edge labels.
|
EdgeSides |
EdgePathLabelModel.getSideOfEdge()
Gets the side placement specifiers for edge labels.
|
double |
SandwichLabelModel.getYOffset()
|
boolean |
SmartEdgeLabelModel.isAutoRotationEnabled()
Gets whether or not edge labels are automatically rotated according to the angle of the corresponding reference edge
segment.
|
boolean |
EdgeSegmentLabelModel.isAutoRotationEnabled()
Gets whether edge labels are automatically rotated according to the angle of the corresponding reference edge segment.
|
boolean |
EdgePathLabelModel.isAutoRotationEnabled()
Gets whether edge labels are automatically rotated according to the angle of the corresponding reference edge segment.
|
boolean |
LabelCandidateDescriptor.isExternalCandidate() |
boolean |
FreeEdgeLabelModel.isRelativeAngleEnabled()
Gets a property that indicates whether the angle used by the
parameter
should be interpreted relative to the edge's orientation or as an absolute angle in the coordinate system. |
boolean |
StripeLabelModel.isUsingActualInsetsEnabled()
Gets a value indicating whether to use the
actual insets or the normal Insets
of a stripe for centering the label inside the stripe header area. |
boolean |
StretchStripeLabelModel.isUsingActualInsetsEnabled()
Gets whether or not to use the
actual insets or the normal Insets
of a stripe for centering the label inside the stripe header area. |
void |
SmartEdgeLabelModel.setAngle(double value)
Sets the rotation angle of all labels with this model.
|
void |
NinePositionsEdgeLabelModel.setAngle(double value)
Sets the angle for the rotation of the labels.
|
void |
EdgeSegmentLabelModel.setAngle(double value)
Sets the rotation angle of all labels with this model in radians.
|
void |
EdgePathLabelModel.setAngle(double value)
Sets the rotation angle of all labels with this model in radians.
|
void |
SmartEdgeLabelModel.setAutoRotationEnabled(boolean value)
Sets whether or not edge labels are automatically rotated according to the angle of the corresponding reference edge
segment.
|
void |
EdgeSegmentLabelModel.setAutoRotationEnabled(boolean value)
Sets whether edge labels are automatically rotated according to the angle of the corresponding reference edge segment.
|
void |
EdgePathLabelModel.setAutoRotationEnabled(boolean value)
Sets whether edge labels are automatically rotated according to the angle of the corresponding reference edge segment.
|
void |
DescriptorWrapperLabelModel.setDescriptor(ILabelCandidateDescriptor value)
Sets the descriptor.
|
void |
NinePositionsEdgeLabelModel.setDistance(double value)
Sets the distance of the labels above or below the edge.
|
void |
EdgeSegmentLabelModel.setDistance(double value)
Sets the distance between the label box and the edge path.
|
void |
EdgePathLabelModel.setDistance(double value)
Sets the distance between the label box and the edge path.
|
void |
LabelCandidateDescriptor.setEdgeOverlapPenalty(double value)
Sets a penalty value that is used by labeling algorithms to judge the severity if this candidate overlaps with an edge
path.
|
void |
LabelCandidateDescriptor.setExternalCandidate(boolean value)
Sets a value indicating whether this candidate is deemed an external candidate.
|
void |
DescriptorWrapperLabelModel.setInnerModel(ILabelModel value)
Sets the inner label model.
|
void |
StretchStripeLabelModel.setInsets(InsetsD value)
Sets the insets to use within the stripe's
Layout . |
void |
InteriorStretchLabelModel.setInsets(InsetsD value)
Sets the insets to use within the node's
Layout . |
void |
InteriorLabelModel.setInsets(InsetsD value)
Sets the insets to use within the node's
Layout . |
void |
ExteriorLabelModel.setInsets(InsetsD value)
Sets the insets to use by this model.
|
void |
LabelCandidateDescriptor.setNodeOverlapPenalty(double value)
Sets a penalty value that is used by labeling algorithms to judge the severity if this label candidate overlaps with a
node's bounds.
|
void |
EdgeSegmentLabelModel.setOffset(double value)
Sets the offset of the label box and the edge path relative to the default placement.
|
void |
EdgePathLabelModel.setOffset(double value)
Sets pr sets the offset of the label box and the edge path relative to the default placement.
|
void |
LabelCandidateDescriptor.setProfit(double value)
Sets a profit value that is used by labeling algorithms to judge how good this label candidate is.
|
void |
StripeLabelModel.setRatio(double value)
Sets the ratio how far the label should be positioned from the border in the header area.
|
void |
FreeEdgeLabelModel.setRelativeAngleEnabled(boolean value)
Sets a property that indicates whether the angle used by the
parameter
should be interpreted relative to the edge's orientation or as an absolute angle in the coordinate system. |
void |
EdgeSegmentLabelModel.setSideOfEdge(EdgeSides value)
Sets the side placement specifiers for edge labels.
|
void |
EdgePathLabelModel.setSideOfEdge(EdgeSides value)
Sets the side placement specifiers for edge labels.
|
void |
StripeLabelModel.setUsingActualInsetsEnabled(boolean value)
Sets a value indicating whether to use the
actual insets or the normal Insets
of a stripe for centering the label inside the stripe header area. |
void |
StretchStripeLabelModel.setUsingActualInsetsEnabled(boolean value)
Sets whether or not to use the
actual insets or the normal Insets
of a stripe for centering the label inside the stripe header area. |
void |
SandwichLabelModel.setYOffset(double value)
|
Modifier and Type | Class and Description |
---|---|
class |
BendAnchoredPortLocationModel
An implementation of the
IPortLocationModel that can create IPortLocationModelParameter s that describe
the location of ports that are attached to the bends of IEdge s. |
class |
FreeNodePortLocationModel
A straightforward implementation of an
IPortLocationModel for IPort s at INode s that determine
the location dynamically using the Layout . |
class |
SegmentRatioPortLocationModel
A port location model that places the port on a certain edge segment at a specified ratio.
|
Modifier and Type | Field and Description |
---|---|
static IPortLocationModelParameter |
BendAnchoredPortLocationModel.FIRST_BEND
A convenience instance of a parameter that is bound to the first
IBend of the edge. |
static SegmentRatioPortLocationModel |
SegmentRatioPortLocationModel.INSTANCE
A static immutable global instance of this class.
|
static FreeNodePortLocationModel |
FreeNodePortLocationModel.INSTANCE
A read only immutable instance of the
FreeNodePortLocationModel . |
static BendAnchoredPortLocationModel |
BendAnchoredPortLocationModel.INSTANCE
A static immutable global instance of this class.
|
static IPortLocationModelParameter |
BendAnchoredPortLocationModel.LAST_BEND
A convenience instance of a parameter that is bound to the last
IBend of the edge. |
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_BOTTOM_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the center of the bottom border of the
node layout.
|
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_BOTTOM_LEFT_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the bottom left corner of the node
layout.
|
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_BOTTOM_RIGHT_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the bottom right corner of the node
layout.
|
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_CENTER_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the center of the node layout.
|
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_LEFT_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the center of the left border of the
node layout.
|
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_RIGHT_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the center of the right border of the
node layout.
|
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_TOP_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the center of the top border of the
node layout.
|
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_TOP_LEFT_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the top left corner of the node
layout.
|
static IPortLocationModelParameter |
FreeNodePortLocationModel.NODE_TOP_RIGHT_ANCHORED
A read only immutable singleton instance of a parameter that locates the port at the top right corner of the node
layout.
|
Modifier and Type | Class and Description |
---|---|
class |
CollapsibleNodeStyleDecorator
Decorates an arbitrary node styles with an additional collapse/expand handle.
|
interface |
IArrow
The interface for the visual representation of an arrow that is normally used to decorate the visual representation of
an
IEdge . |
class |
IconLabelStyle
A label style that draws an icon in addition to the text.
|
class |
ImageNodeStyle
A node style that can use an image for the visual representation of a node.
|
class |
MemoryIconLabelStyle
A mutable implementation of the
ILabelStyle interface
that uses BitmapSources that are built from
memory as the icon . |
class |
MemoryImageNodeStyle
An implementation of the
INodeStyle interface that uses BitmapSource that are built
from memory as visual representation of a node. |
class |
NodeStylePortStyleAdapter
A port style decorator that uses a node style instance to render the port.
|
class |
NodeStyleStripeStyleAdapter
A stripe style decorator that uses a node style instance to render the stripe.
|
class |
ShadowNodeStyleDecorator
Decorates other node styles with a smooth drop shadow.
|
class |
VoidEdgeStyle
A void implementation of an edge style that does nothing and behaves like an invisible style.
|
class |
VoidEdgeStyleRenderer
A void implementation of an edge style renderer that does nothing.
|
class |
VoidLabelStyle
A void implementation of a label style that does nothing and behaves like an invisible style.
|
class |
VoidLabelStyleRenderer
A void implementation of a label style renderer that does nothing.
|
class |
VoidNodeStyle
A void implementation of a node style that does nothing and behaves like an invisible style.
|
class |
VoidNodeStyleRenderer
A void implementation of a node style renderer that does nothing.
|
class |
VoidPathGeometry
A void implementation of the
IPathGeometry interface that does nothing and behaves like an empty path. |
class |
VoidPortStyle
A void implementation of a port style that does nothing and behaves like an invisible style.
|
class |
VoidPortStyleRenderer
A void implementation of a port style renderer that does nothing.
|
class |
VoidShapeGeometry
A void implementation of the
IShapeGeometry interface that does nothing and behaves like an empty geometry. |
class |
VoidStripeStyle
A void implementation of a stripe style that does nothing and behaves like an invisible style.
|
class |
VoidStripeStyleRenderer
A void implementation of a stripe style renderer that does nothing.
|
Modifier and Type | Field and Description |
---|---|
static IArrow |
IArrow.CIRCLE
A singleton
IArrow instance that paints a simple circle-shaped black arrow. |
static IArrow |
IArrow.CROSS
A singleton
IArrow instance that paints a simple cross-shaped black arrow. |
static IArrow |
IArrow.DEFAULT
A singleton
IArrow instance that paints a default shaped black arrow. |
static IArrow |
IArrow.DIAMOND
A singleton
IArrow instance that paints a simple diamond-shaped black arrow. |
static VoidStripeStyle |
VoidStripeStyle.INSTANCE
The
VoidStripeStyle singleton. |
static VoidShapeGeometry |
VoidShapeGeometry.INSTANCE
The
VoidShapeGeometry singleton. |
static VoidPortStyle |
VoidPortStyle.INSTANCE
The
VoidPortStyle singleton. |
static VoidPathGeometry |
VoidPathGeometry.INSTANCE
The
VoidPathGeometry singleton. |
static VoidNodeStyle |
VoidNodeStyle.INSTANCE
The
VoidNodeStyle singleton. |
static VoidLabelStyle |
VoidLabelStyle.INSTANCE
The singleton instance of this style.
|
static VoidEdgeStyle |
VoidEdgeStyle.INSTANCE
The
VoidEdgeStyle singleton. |
static IArrow |
IArrow.NONE
A singleton
IArrow instance that paints no arrow at all. |
static IArrow |
IArrow.SHORT
A singleton
IArrow instance that paints a short black arrow. |
static IArrow |
IArrow.SIMPLE
A singleton
IArrow instance that paints a simple black arrow. |
static IArrow |
IArrow.TRIANGLE
A singleton
IArrow instance that paints a simple triangle-shaped black arrow. |
Modifier and Type | Method and Description |
---|---|
Image |
MemoryImageNodeStyle.getBitmapSource()
Gets the bitmap source.
|
Image |
MemoryIconLabelStyle.getIcon()
Gets the icon to paint for the label.
|
URL |
ImageNodeStyle.getUrl()
Returns the string representing the URL to get the pixel data of the image.
|
String |
IconLabelStyle.getUrl()
Returns the string representing the URL to get the pixel data of the icon.
|
boolean |
MemoryIconLabelStyle.isAutoFlippingEnabled()
|
boolean |
ArcEdgeStyle.isFixedHeightEnabled()
Gets a value indicating whether this
ArcEdgeStyle interprets the Height value as an
absolute or relative value. |
void |
MemoryIconLabelStyle.setAutoFlippingEnabled(boolean value)
|
void |
MemoryImageNodeStyle.setBitmapSource(Image value)
Sets the bitmap source.
|
void |
ArcEdgeStyle.setFixedHeightEnabled(boolean value)
Sets a value indicating whether this
ArcEdgeStyle interprets the Height value as an
absolute or relative value. |
void |
ImageNodeStyle.setUrl(URL url)
Sets the string representing the URL to get the pixel data of the image.
|
Modifier and Type | Method and Description |
---|---|
GraphML |
Property.getGraphMLAttribute()
Gets the GraphMLAttribute.
|
Modifier and Type | Class and Description |
---|---|
class |
DashStyle
|
class |
Pen
A utility class that holds all properties of a pen.
|