Package | Description |
---|---|
com.yworks.yfiles.algorithms | |
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.utils |
Contains classes and interfaces which support the yFiles collection and event handling framework,
and other utility classes.
|
com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
com.yworks.yfiles.view.input |
Contains definitions, default implementations, and support classes that deal with the user interaction in a
CanvasControl in general, as well as specialized utility classes and IInputMode implementations that can be used to work with and edit IGraph instances in a GraphControl . |
Modifier and Type | Class and Description |
---|---|
class |
Graph
This class implements a directed graph structure.
|
Modifier and Type | Class and Description |
---|---|
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 | Class and Description |
---|---|
class |
EdgeDefaults
A canonic implementation of the
IEdgeDefaults interface. |
class |
GraphItemTypes
An enumeration for use in various properties that can take a bitwise combination of item types that make up an
IGraph . |
interface |
INode
The interface for node entities in an
IGraph . |
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 |
StripeDefaults
A canonic implementation of the
IStripeDefaults interface. |
class |
StripeTypes
An enumeration for use in various properties that can take a bitwise combination of stripe types.
|
Modifier and Type | Method and Description |
---|---|
Class |
MapperMetadata.getKeyType() |
Class |
MapperMetadata.getValueType() |
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 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 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 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 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.
|
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 |
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 |
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 |
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 |
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 |
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 |
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 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. |
Modifier and Type | Method and Description |
---|---|
IPortLocationModelParameter |
FreeNodePortLocationModel.createParameter(IPortOwner owner,
PointD location) |
IPortLocationModelParameter |
FreeNodePortLocationModel.createParameter(PointD ratios)
Creates a parameter that uses the given ratios and offsets.
|
IPortLocationModelParameter |
FreeNodePortLocationModel.createParameter(PointD ratios,
PointD offset)
Creates a parameter that uses the given ratios and offsets.
|
ILookup |
FreeNodePortLocationModel.getContext(IPort port,
IPortLocationModelParameter locationParameter) |
PointD |
FreeNodePortLocationModel.getLocation(IPort port,
IPortLocationModelParameter locationParameter) |
<TLookup> TLookup |
FreeNodePortLocationModel.lookup(Class<TLookup> type) |
Modifier and Type | Class and Description |
---|---|
class |
ArcEdgeStyle
Provides an arc representation for an edge.
|
class |
ArrowType
Defines common default arrow types for
Arrow . |
class |
BevelNodeStyle
An implementation of the
INodeStyle that can be used to create rectangular nodes with rounded corners, a bevel
border, and a shining background. |
class |
CollapsibleNodeStyleDecorator
Decorates an arbitrary node styles with an additional collapse/expand handle.
|
class |
CollapsibleNodeStyleDecoratorRenderer
INodeStyleRenderer implementation that can be used in conjunction with CollapsibleNodeStyleDecorator
instances. |
class |
DefaultLabelStyle
|
class |
GeneralPathNodeStyle
A node style that can display node shapes with a boundary that is defined by a
GeneralPath instance. |
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 |
NodeStyleLabelStyleAdapter
A label style decorator that uses a node style instance to render the background and a label style instance to render
the foreground of a label.
|
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 |
NodeTemplate
A template for
INode s in GraphControl that is used by
TemplateNodeStyle to create the visualization of the INode . |
class |
PanelNodeStyle
An implementation of
INodeStyle that draws a simple floating panel with a slight gradient, a thin border and
optionally a drop shadow. |
class |
PathBasedEdgeStyleRenderer<TStyle extends IEdgeStyle>
An abstract base class for
IEdgeStyleRenderer implementations that are based on the calculation of a
GeneralPath . |
class |
PolylineEdgeStyle
A polygonal
IEdgeStyle where straight line segments are used to connect the bends. |
class |
PortTemplate
A template for
IPort s in GraphControl that is used by
TemplatePortStyle to create the visualization of the IPort . |
class |
ShadowNodeStyleDecorator
Decorates other node styles with a smooth drop shadow.
|
class |
ShapeNodeShape
This enumeration predefines some often used shapes that can be used together with
ShapeNodeStyle instances. |
class |
ShapeNodeStyle
Node style implementation that can show predefined shapes of type
ShapeNodeShape . |
class |
ShinyPlateNodeStyle
Implementation of the
INodeStyle which creates rectangular nodes with rounded corners and a highlighted ('shiny
plate') interior. |
class |
TableNodeStyle
A
INodeStyle for tables . |
class |
TableRenderingOrder
Enumeration that is used to specify the drawing order for rows and columns.
|
class |
TemplateLabelStyle
An
ILabelStyle implementation that can render complex Node s for the visualization of ILabel s
using TemplateLabelStyleRenderer . |
class |
TemplateNodeStyle
An
INodeStyle implementation that can render complex FXML controls for the visualization of INode s using
a TemplateNodeStyleRenderer . |
class |
TemplatePortStyle
An implementation of the
IPortStyle interface that can render complex Node s for the visualization of
IPort s by using TemplatePortStyleRenderer . |
class |
TemplateStripeStyle
An
IStripeStyle implementation that can render complex Node s for the visualization of IStripe s
using a TemplateStripeStyleRenderer . |
class |
VoidEdgeStyle
A void implementation of an edge style that does nothing and behaves like an invisible style.
|
class |
VoidLabelStyle
A void implementation of a label style that does nothing and behaves like an invisible style.
|
class |
VoidNodeStyle
A void implementation of a node style that does nothing and behaves like an invisible style.
|
class |
VoidPortStyle
A void implementation of a port style that does nothing and behaves like an invisible style.
|
class |
VoidStripeStyle
A void implementation of a stripe style that does nothing and behaves like an invisible style.
|
Modifier and Type | Method and Description |
---|---|
AbstractTemplateStyle<TModelItem> |
AbstractTemplateStyle.clone()
Performs a shallow clone of this instance, except for the value of
StyleTag which is cloned, too,
if it can be cloned. |
INodeStyle |
TableNodeStyle.getBackgroundStyle()
Gets the style that is used to draw the background of the table.
|
RectD |
TemplateNodeStyleRenderer.getBounds(ICanvasContext context)
Returns the layout bounds as an upper bound for the painting bound.
|
RectD |
ShapeNodeStyleRenderer.getBounds(ICanvasContext context)
Returns the layout bounds as an upper bound for the painting bound.
|
RectD |
PathBasedEdgeStyleRenderer.getBounds(ICanvasContext context) |
RectD |
MemoryImageNodeStyleRenderer.getBounds(ICanvasContext context)
Returns the layout bounds as an upper bound for the painting bound.
|
RectD |
ImageNodeStyleRenderer.getBounds(ICanvasContext context)
Returns the layout bounds as an upper bound for the painting bound.
|
RectD |
DefaultLabelStyleRenderer.getBounds(ICanvasContext context) |
RectD |
BevelNodeStyleRenderer.getBounds(ICanvasContext context)
Returns the layout bounds as an upper bound for the painting bound.
|
IBoundsProvider |
VoidEdgeStyleRenderer.getBoundsProvider(IEdge edge,
IEdgeStyle style)
Yields the
IBoundsProvider.EMPTY that will return empty bounds. |
IBoundsProvider |
PathBasedEdgeStyleRenderer.getBoundsProvider(IEdge edge,
IEdgeStyle style)
Configures the
style and edge parameters, calls PathBasedEdgeStyleRenderer.configure() and returns this . |
IBoundsProvider |
IEdgeStyleRenderer.getBoundsProvider(IEdge edge,
IEdgeStyle style)
Gets an implementation of the
IBoundsProvider interface that can handle the provided edge and its associated
style. |
IBoundsProvider |
VoidLabelStyleRenderer.getBoundsProvider(ILabel label,
ILabelStyle style)
Yields the
IBoundsProvider.EMPTY that will return empty bounds. |
IBoundsProvider |
TemplateLabelStyleRenderer.getBoundsProvider(ILabel label,
ILabelStyle style)
Configures the
Style and Label properties, calls TemplateLabelStyleRenderer.configure() and
returns this . |
IBoundsProvider |
IconLabelStyleRenderer.getBoundsProvider(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, calls IconLabelStyleRenderer.configure() and returns this . |
IBoundsProvider |
ILabelStyleRenderer.getBoundsProvider(ILabel label,
ILabelStyle style)
Gets an implementation of the
IBoundsProvider interface that can handle the provided label and its associated
style. |
IBoundsProvider |
DefaultLabelStyleRenderer.getBoundsProvider(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, calls DefaultLabelStyleRenderer.configure() and returns this . |
IBoundsProvider |
VoidNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Yields the
IBoundsProvider.EMPTY that will return empty bounds. |
IBoundsProvider |
TemplateNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Provides a
bounds calculation implementation for the given style and node. |
IBoundsProvider |
ShinyPlateNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ShinyPlateNodeStyleRenderer.configure() and returns this . |
IBoundsProvider |
ShapeNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ShapeNodeStyleRenderer.configure() and returns this . |
IBoundsProvider |
PanelNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Configures the
style and node parameters, calls PanelNodeStyleRenderer.configure() and returns this . |
IBoundsProvider |
MemoryImageNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Configures the
style and node parameters, calls MemoryImageNodeStyleRenderer.configure() and returns this . |
IBoundsProvider |
ImageNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ImageNodeStyleRenderer.configure() and returns this . |
IBoundsProvider |
INodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Gets an implementation of the
IBoundsProvider interface that can handle the provided node and its associated
style. |
IBoundsProvider |
GeneralPathNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Configures the
style and node parameters, calls GeneralPathNodeStyleRenderer.configure() and returns this . |
IBoundsProvider |
CollapsibleNodeStyleDecoratorRenderer.getBoundsProvider(INode node,
INodeStyle style)
Configures the
style and node parameters, calls CollapsibleNodeStyleDecoratorRenderer.configure() and returns this . |
IBoundsProvider |
BevelNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style)
Configures the
style and node parameters, calls BevelNodeStyleRenderer.configure() and returns this . |
IBoundsProvider |
VoidPortStyleRenderer.getBoundsProvider(IPort port,
IPortStyle style)
Yields the
IBoundsProvider.EMPTY that will return empty bounds. |
IBoundsProvider |
TemplatePortStyleRenderer.getBoundsProvider(IPort port,
IPortStyle style)
Configures the
style and port parameters, calls TemplatePortStyleRenderer.configure() and returns this . |
IBoundsProvider |
IPortStyleRenderer.getBoundsProvider(IPort port,
IPortStyle style)
Gets an implementation of the
IBoundsProvider interface that can handle the provided port and its associated
style. |
ILabelModelParameter |
CollapsibleNodeStyleDecorator.getButtonPlacement()
Gets an
ILabelModelParameter that determines the placement of the button for toggling the expanded state. |
ILookup |
VoidEdgeStyleRenderer.getContext(IEdge edge,
IEdgeStyle style)
Yields the
ILookup.EMPTY that will not yield anything. |
ILookup |
PathBasedEdgeStyleRenderer.getContext(IEdge edge,
IEdgeStyle style)
Configures the
style and edge parameters, does not call PathBasedEdgeStyleRenderer.configure() and returns
this . |
ILookup |
IEdgeStyleRenderer.getContext(IEdge edge,
IEdgeStyle style)
Gets a temporary context instance that can be used to query additional information for the edge's style.
|
ILookup |
VoidLabelStyleRenderer.getContext(ILabel label,
ILabelStyle style)
Yields the
ILookup.EMPTY that will not yield anything. |
ILookup |
TemplateLabelStyleRenderer.getContext(ILabel label,
ILabelStyle style)
Configures the
Style and Label properties, does not call TemplateLabelStyleRenderer.configure()
and returns this . |
ILookup |
IconLabelStyleRenderer.getContext(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, does not call IconLabelStyleRenderer.configure() and returns
this . |
ILookup |
ILabelStyleRenderer.getContext(ILabel label,
ILabelStyle style)
Gets a temporary context instance that can be used to query additional information for the label's style.
|
ILookup |
DefaultLabelStyleRenderer.getContext(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, does not call DefaultLabelStyleRenderer.configure() and returns
this . |
ILookup |
VoidNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Yields the
ILookup.EMPTY that will not yield anything. |
ILookup |
TemplateNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call TemplateNodeStyleRenderer.configure() and returns
this . |
ILookup |
ShinyPlateNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ShinyPlateNodeStyleRenderer.configure() and returns
this . |
ILookup |
ShapeNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ShapeNodeStyleRenderer.configure() and returns
this . |
ILookup |
PanelNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call PanelNodeStyleRenderer.configure() and returns
this . |
ILookup |
MemoryImageNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call MemoryImageNodeStyleRenderer.configure() and returns
this . |
ILookup |
ImageNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ImageNodeStyleRenderer.configure() and returns
this . |
ILookup |
INodeStyleRenderer.getContext(INode node,
INodeStyle style)
Gets a temporary context instance that can be used to query additional information for the node's style.
|
ILookup |
GeneralPathNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call GeneralPathNodeStyleRenderer.configure() and returns
this . |
ILookup |
CollapsibleNodeStyleDecoratorRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call CollapsibleNodeStyleDecoratorRenderer.configure() and returns
this . |
ILookup |
BevelNodeStyleRenderer.getContext(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call BevelNodeStyleRenderer.configure() and returns
this . |
ILookup |
VoidPortStyleRenderer.getContext(IPort port,
IPortStyle style)
Yields the
ILookup.EMPTY that will not yield anything. |
ILookup |
TemplatePortStyleRenderer.getContext(IPort port,
IPortStyle style)
Configures the
style and port parameters, does not call TemplatePortStyleRenderer.configure() and returns
this . |
ILookup |
IPortStyleRenderer.getContext(IPort port,
IPortStyle style)
Gets a temporary context instance that can be used to query additional information for the port's style.
|
ILookup |
VoidStripeStyleRenderer.getContext(IStripe stripe,
IStripeStyle style)
Yields the
ILookup.EMPTY that will not yield anything. |
ILookup |
TemplateStripeStyleRenderer.getContext(IStripe stripe,
IStripeStyle style)
Configures the
style and stripe parameters, does not call TemplateStripeStyleRenderer.configure() and returns
this . |
ILookup |
IStripeStyleRenderer.getContext(IStripe stripe,
IStripeStyle style)
Gets a temporary context instance that can be used to query additional information for the stripe's style.
|
IHitTestable |
VoidEdgeStyleRenderer.getHitTestable(IEdge edge,
IEdgeStyle style)
Yields the
IHitTestable.NEVER that will always report misses. |
IHitTestable |
PathBasedEdgeStyleRenderer.getHitTestable(IEdge edge,
IEdgeStyle style)
Configures the
style and edge parameters and returns this . |
IHitTestable |
IEdgeStyleRenderer.getHitTestable(IEdge edge,
IEdgeStyle style)
Gets an implementation of the
IHitTestable interface that can handle the provided edge and its associated
style. |
IHitTestable |
VoidLabelStyleRenderer.getHitTestable(ILabel label,
ILabelStyle style)
Yields the
IHitTestable.NEVER that will always report misses. |
IHitTestable |
TemplateLabelStyleRenderer.getHitTestable(ILabel label,
ILabelStyle style)
Configures the
Style and Label properties, calls TemplateLabelStyleRenderer.configure() and
returns this . |
IHitTestable |
IconLabelStyleRenderer.getHitTestable(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, calls IconLabelStyleRenderer.configure() and returns this . |
IHitTestable |
ILabelStyleRenderer.getHitTestable(ILabel label,
ILabelStyle style)
Gets an implementation of the
IHitTestable interface that can handle the provided label and its associated
style. |
IHitTestable |
DefaultLabelStyleRenderer.getHitTestable(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, calls DefaultLabelStyleRenderer.configure() and returns this . |
IHitTestable |
VoidNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Yields the
IHitTestable.NEVER that will always report misses. |
IHitTestable |
TemplateNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Provides a
hit testing implementation for the given style and node. |
IHitTestable |
ShinyPlateNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ShinyPlateNodeStyleRenderer.configure() and returns this . |
IHitTestable |
ShapeNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ShapeNodeStyleRenderer.configure() and returns this . |
IHitTestable |
PanelNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls PanelNodeStyleRenderer.configure() and returns this . |
IHitTestable |
MemoryImageNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls MemoryImageNodeStyleRenderer.configure() and returns this . |
IHitTestable |
ImageNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ImageNodeStyleRenderer.configure() and returns this . |
IHitTestable |
INodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Gets an implementation of the
IHitTestable interface that can handle the provided node and its associated
style. |
IHitTestable |
GeneralPathNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls GeneralPathNodeStyleRenderer.configure() and returns this . |
IHitTestable |
CollapsibleNodeStyleDecoratorRenderer.getHitTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls CollapsibleNodeStyleDecoratorRenderer.configure() and returns this . |
IHitTestable |
BevelNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls BevelNodeStyleRenderer.configure() and returns this . |
IHitTestable |
VoidPortStyleRenderer.getHitTestable(IPort port,
IPortStyle style)
Yields the
IHitTestable.NEVER that will always report misses. |
IHitTestable |
TemplatePortStyleRenderer.getHitTestable(IPort port,
IPortStyle style)
Configures the
style and port parameters, calls TemplatePortStyleRenderer.configure() and returns this . |
IHitTestable |
IPortStyleRenderer.getHitTestable(IPort port,
IPortStyle style)
Gets an implementation of the
IHitTestable interface that can handle the provided port and its associated
style. |
InsetsD |
TemplateNodeStyle.getInsets()
Gets the insets the
INodeInsetsProvider implementation for INode should
yield for this instance. |
InsetsD |
CollapsibleNodeStyleDecorator.getInsets()
Gets the insets to use for the
INodeInsetsProvider that will be reported by the
CollapsibleNodeStyleDecoratorRenderer 's ILookup . |
IMarqueeTestable |
VoidEdgeStyleRenderer.getMarqueeTestable(IEdge edge,
IEdgeStyle style)
Yields the
IMarqueeTestable.NEVER that will always report misses. |
IMarqueeTestable |
PathBasedEdgeStyleRenderer.getMarqueeTestable(IEdge edge,
IEdgeStyle style)
Configures the
style and edge parameters, calls PathBasedEdgeStyleRenderer.configure() and returns this . |
IMarqueeTestable |
IEdgeStyleRenderer.getMarqueeTestable(IEdge edge,
IEdgeStyle style)
Gets an implementation of the
IMarqueeTestable interface that can handle the provided edge and its associated
style. |
IMarqueeTestable |
VoidLabelStyleRenderer.getMarqueeTestable(ILabel label,
ILabelStyle style)
Yields the
IMarqueeTestable.NEVER that will always report misses. |
IMarqueeTestable |
TemplateLabelStyleRenderer.getMarqueeTestable(ILabel label,
ILabelStyle style)
Configures the
Style and Label properties, calls TemplateLabelStyleRenderer.configure() and
returns this . |
IMarqueeTestable |
IconLabelStyleRenderer.getMarqueeTestable(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, calls IconLabelStyleRenderer.configure() and returns this . |
IMarqueeTestable |
ILabelStyleRenderer.getMarqueeTestable(ILabel label,
ILabelStyle style)
Gets an implementation of the
IMarqueeTestable interface that can handle the provided label and its associated
style. |
IMarqueeTestable |
DefaultLabelStyleRenderer.getMarqueeTestable(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, calls DefaultLabelStyleRenderer.configure() and returns this . |
IMarqueeTestable |
VoidNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Yields the
IMarqueeTestable.NEVER that will always report misses. |
IMarqueeTestable |
TemplateNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Provides a
marquee testing implementation for the given style and node. |
IMarqueeTestable |
ShinyPlateNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ShinyPlateNodeStyleRenderer.configure() and returns this . |
IMarqueeTestable |
ShapeNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ShapeNodeStyleRenderer.configure() and returns this . |
IMarqueeTestable |
PanelNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls PanelNodeStyleRenderer.configure() and returns this . |
IMarqueeTestable |
MemoryImageNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls MemoryImageNodeStyleRenderer.configure() and returns this . |
IMarqueeTestable |
ImageNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ImageNodeStyleRenderer.configure() and returns this . |
IMarqueeTestable |
INodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Gets an implementation of the
IMarqueeTestable interface that can handle the provided node and its associated
style. |
IMarqueeTestable |
GeneralPathNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls GeneralPathNodeStyleRenderer.configure() and returns this . |
IMarqueeTestable |
CollapsibleNodeStyleDecoratorRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls CollapsibleNodeStyleDecoratorRenderer.configure() and returns this . |
IMarqueeTestable |
BevelNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, calls BevelNodeStyleRenderer.configure() and returns this . |
IMarqueeTestable |
VoidPortStyleRenderer.getMarqueeTestable(IPort port,
IPortStyle style)
Yields the
IMarqueeTestable.NEVER that will always report misses. |
IMarqueeTestable |
TemplatePortStyleRenderer.getMarqueeTestable(IPort port,
IPortStyle style)
Configures the
style and port parameters, calls TemplatePortStyleRenderer.configure() and returns this . |
IMarqueeTestable |
IPortStyleRenderer.getMarqueeTestable(IPort port,
IPortStyle style)
Gets an implementation of the
IMarqueeTestable interface that can handle the provided port and its associated
style. |
SizeD |
TemplateNodeStyle.getMinimumSize()
Gets the minimum size an
INodeSizeConstraintProvider implementation for INode
should yield. |
GeneralPath |
TemplatePortStyle.getNormalizedOutline()
Gets the normalized outline of a port that will be displayed using the
created control . |
GeneralPath |
TemplateNodeStyle.getNormalizedOutline()
Gets the normalized outline of a node that will be displayed using the
created control . |
GeneralPath |
TemplateLabelStyle.getNormalizedOutline()
Gets the normalized outline of a label that will be displayed using the
created control . |
Paint |
GeneralPathNodeStyle.getPaint()
Gets the
Paint that is used to draw the shape. |
Pen |
GeneralPathNodeStyle.getPen()
Gets the
Pen that is used to draw the shape. |
SizeD |
TemplatePortStyle.getRenderSize()
Gets the
SizeD of a port that will be displayed using the
created control . |
SizeD |
NodeStylePortStyleAdapter.getRenderSize()
Gets the
MutableSize of the port that will be displayed using
NodeStyle . |
IArrow |
PolylineEdgeStyle.getSourceArrow()
Gets the visual arrow at the source end of edges that use this style.
|
IArrow |
ArcEdgeStyle.getSourceArrow()
Gets the visual arrow at the source end of edges that use this style.
|
String |
TemplateStripeStyle.getStyleResourceKey()
|
String |
TemplatePortStyle.getStyleResourceKey()
|
String |
TemplateNodeStyle.getStyleResourceKey()
|
String |
TemplateLabelStyle.getStyleResourceKey()
|
Object |
AbstractTemplateStyle.getStyleTag()
Gets the tag that is associated with this style instance.
|
ITable |
TableNodeStyle.getTable()
Gets the
ITable instance that defines the tabular structure. |
TableRenderingOrder |
TableNodeStyle.getTableRenderingOrder()
Gets the order in which rows and columns are rendered.
|
IArrow |
PolylineEdgeStyle.getTargetArrow()
Gets the visual arrow at the target end of edges that use this style.
|
IArrow |
ArcEdgeStyle.getTargetArrow()
Gets the visual arrow at the target end of edges that use this style.
|
IVisibilityTestable |
VoidEdgeStyleRenderer.getVisibilityTestable(IEdge edge,
IEdgeStyle style)
Yields the
IVisibilityTestable.NEVER that will always claim invisibility. |
IVisibilityTestable |
PathBasedEdgeStyleRenderer.getVisibilityTestable(IEdge edge,
IEdgeStyle style)
Configures the
style and edge parameters, does not call PathBasedEdgeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
IEdgeStyleRenderer.getVisibilityTestable(IEdge edge,
IEdgeStyle style)
Gets an implementation of the
IVisibilityTestable interface that can handle the provided edge and its associated
style. |
IVisibilityTestable |
VoidLabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Yields the
IVisibilityTestable.NEVER that will always claim invisibility. |
IVisibilityTestable |
TemplateLabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Configures the
Style and Label properties, does not call TemplateLabelStyleRenderer.configure()
and returns this . |
IVisibilityTestable |
IconLabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, does not call IconLabelStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
ILabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Gets an implementation of the
IVisibilityTestable interface that can handle the provided label and its
associated style. |
IVisibilityTestable |
DefaultLabelStyleRenderer.getVisibilityTestable(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, does not call DefaultLabelStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
VoidNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Yields the
IVisibilityTestable.NEVER that will always claim invisibility. |
IVisibilityTestable |
TemplateNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call TemplateNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
ShinyPlateNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ShinyPlateNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
ShapeNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ShapeNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
PanelNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call PanelNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
MemoryImageNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call MemoryImageNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
ImageNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call ImageNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
INodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Gets an implementation of the
IVisibilityTestable interface that can handle the provided node and its associated
style. |
IVisibilityTestable |
GeneralPathNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call GeneralPathNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
CollapsibleNodeStyleDecoratorRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call CollapsibleNodeStyleDecoratorRenderer.configure() and returns
this . |
IVisibilityTestable |
BevelNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style)
Configures the
style and node parameters, does not call BevelNodeStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
VoidPortStyleRenderer.getVisibilityTestable(IPort port,
IPortStyle style)
Yields the
IVisibilityTestable.NEVER that will always claim invisibility. |
IVisibilityTestable |
TemplatePortStyleRenderer.getVisibilityTestable(IPort port,
IPortStyle style)
Configures the
style and port parameters, does not call TemplatePortStyleRenderer.configure() and returns
this . |
IVisibilityTestable |
IPortStyleRenderer.getVisibilityTestable(IPort port,
IPortStyle style)
Gets an implementation of the
IVisibilityTestable interface that can handle the provided port and its associated
style. |
IVisualCreator |
VoidEdgeStyleRenderer.getVisualCreator(IEdge edge,
IEdgeStyle style)
Yields the
VoidVisualCreator.INSTANCE that will do nothing. |
IVisualCreator |
PathBasedEdgeStyleRenderer.getVisualCreator(IEdge edge,
IEdgeStyle style)
Configures the
style and edge parameters, calls PathBasedEdgeStyleRenderer.configure() and returns this . |
IVisualCreator |
IEdgeStyleRenderer.getVisualCreator(IEdge edge,
IEdgeStyle style)
Gets an implementation of the
IVisualCreator interface that can handle the provided edge and its associated
style. |
IVisualCreator |
VoidLabelStyleRenderer.getVisualCreator(ILabel label,
ILabelStyle style)
Yields the
VoidVisualCreator.INSTANCE that will do nothing. |
IVisualCreator |
TemplateLabelStyleRenderer.getVisualCreator(ILabel label,
ILabelStyle style)
Configures the
Style and Label properties, calls TemplateLabelStyleRenderer.configure() and
returns this . |
IVisualCreator |
IconLabelStyleRenderer.getVisualCreator(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, calls IconLabelStyleRenderer.configure() and returns this . |
IVisualCreator |
ILabelStyleRenderer.getVisualCreator(ILabel label,
ILabelStyle style)
Gets an implementation of the
IVisualCreator interface that can handle the provided label and its associated
style. |
IVisualCreator |
DefaultLabelStyleRenderer.getVisualCreator(ILabel label,
ILabelStyle style)
Configures the
style and label parameters, calls DefaultLabelStyleRenderer.configure() and returns this . |
IVisualCreator |
VoidNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Yields the
VoidVisualCreator.INSTANCE that will do nothing. |
IVisualCreator |
TemplateNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls TemplateNodeStyleRenderer.configure() and returns this . |
IVisualCreator |
ShinyPlateNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ShinyPlateNodeStyleRenderer.configure() and returns this . |
IVisualCreator |
ShapeNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ShapeNodeStyleRenderer.configure() and returns this . |
IVisualCreator |
PanelNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls PanelNodeStyleRenderer.configure() and returns this . |
IVisualCreator |
MemoryImageNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls MemoryImageNodeStyleRenderer.configure() and returns this . |
IVisualCreator |
ImageNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls ImageNodeStyleRenderer.configure() and returns this . |
IVisualCreator |
INodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Gets an implementation of the
IVisualCreator interface that can handle the provided node and its associated
style. |
IVisualCreator |
GeneralPathNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls GeneralPathNodeStyleRenderer.configure() and returns this . |
IVisualCreator |
CollapsibleNodeStyleDecoratorRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls CollapsibleNodeStyleDecoratorRenderer.configure() and returns this . |
IVisualCreator |
BevelNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style)
Configures the
style and node parameters, calls BevelNodeStyleRenderer.configure() and returns this . |
IVisualCreator |
VoidPortStyleRenderer.getVisualCreator(IPort port,
IPortStyle style)
Yields the
VoidVisualCreator.INSTANCE that will do nothing. |
IVisualCreator |
TemplatePortStyleRenderer.getVisualCreator(IPort port,
IPortStyle style)
Configures the
style and port parameters, calls TemplatePortStyleRenderer.configure() and returns this . |
IVisualCreator |
IPortStyleRenderer.getVisualCreator(IPort port,
IPortStyle style)
Gets an implementation of the
IVisualCreator interface that can handle the provided port and its associated
style. |
IVisualCreator |
VoidStripeStyleRenderer.getVisualCreator(IStripe stripe,
IStripeStyle style)
Yields the
VoidVisualCreator.INSTANCE that will do nothing. |
IVisualCreator |
TemplateStripeStyleRenderer.getVisualCreator(IStripe stripe,
IStripeStyle style)
Configures the
style and stripe parameters, calls TemplateStripeStyleRenderer.configure() and returns this . |
IVisualCreator |
IStripeStyleRenderer.getVisualCreator(IStripe stripe,
IStripeStyle style)
Gets an implementation of the
IVisualCreator interface that can handle the provided stripe and its associated
style. |
INodeStyle |
ShadowNodeStyleDecorator.getWrapped()
Gets the wrapped node style instance by reference.
|
INodeStyle |
CollapsibleNodeStyleDecorator.getWrapped()
Gets the wrapped node style that will be used to perform the actual rendering of the node.
|
boolean |
TemplateLabelStyle.isAutoFlippingEnabled()
Gets a value indicating whether the rendering should automatically be flipped (rotated by 180 degrees) if otherwise it
would be rendered upside-down.
|
boolean |
PathBasedEdgeStyleRenderer.isHit(IInputModeContext context,
PointD location)
This method is overridden for performance reasons.
|
boolean |
PanelNodeStyleRenderer.isHit(IInputModeContext context,
PointD location)
|
boolean |
DefaultLabelStyleRenderer.isHit(IInputModeContext context,
PointD location) |
boolean |
ShinyPlateNodeStyleRenderer.isInBox(IInputModeContext context,
RectD rectangle)
|
boolean |
ShapeNodeStyleRenderer.isInBox(IInputModeContext context,
RectD rectangle)
|
boolean |
PathBasedEdgeStyleRenderer.isInBox(IInputModeContext context,
RectD rectangle) |
boolean |
PanelNodeStyleRenderer.isInBox(IInputModeContext context,
RectD rectangle)
|
boolean |
DefaultLabelStyleRenderer.isInBox(IInputModeContext context,
RectD rectangle) |
boolean |
BevelNodeStyleRenderer.isInBox(IInputModeContext context,
RectD rectangle)
|
boolean |
TemplatePortStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle)
Calls
TemplatePortStyleRenderer.configure() and test the Port using the Style for a visible
intersection with the clip bounds. |
boolean |
TemplateNodeStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle)
Determines visibility by checking for an intersection with the
Layout . |
boolean |
ShapeNodeStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle)
Determines visibility by checking for an intersection with the
Layout . |
boolean |
PathBasedEdgeStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle)
Calls
PathBasedEdgeStyleRenderer.configure() and test the Edge using the Style for a visible
intersection with the clip bounds. |
boolean |
MemoryImageNodeStyleRenderer.isVisible(ICanvasContext context,
RectD clip)
Determines visibility by checking for an intersection with the
Layout . |
boolean |
ImageNodeStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle)
Determines visibility by checking for an intersection with the
Layout . |
boolean |
IconLabelStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle) |
boolean |
GeneralPathNodeStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle)
Determines visibility by checking for an intersection with the
Layout . |
boolean |
DefaultLabelStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle)
Uses the
ILabel.getLayout() to determine whether the clip intersects. |
boolean |
BevelNodeStyleRenderer.isVisible(ICanvasContext context,
RectD rectangle)
Determines visibility by checking for an intersection with the
Layout . |
protected void |
TableNodeStyle.onPropertyChanged(PropertyChangedEventArgs e)
Raises the
PropertyChanged event. |
protected void |
AbstractTemplateStyle.onPropertyChanged(PropertyChangedEventArgs e)
Raises the
PropertyChanged event. |
void |
TemplateLabelStyle.setAutoFlippingEnabled(boolean value)
Sets a value indicating whether the rendering should automatically be flipped (rotated by 180 degrees) if otherwise it
would be rendered upside-down.
|
void |
TableNodeStyle.setBackgroundStyle(INodeStyle value)
Sets the style that is used to draw the background of the table.
|
void |
CollapsibleNodeStyleDecorator.setButtonPlacement(ILabelModelParameter value)
Sets an
ILabelModelParameter that determines the placement of the button for toggling the expanded state. |
void |
TemplateNodeStyle.setInsets(InsetsD value)
Sets the insets the
INodeInsetsProvider implementation for INode should
yield for this instance. |
void |
CollapsibleNodeStyleDecorator.setInsets(InsetsD value)
Sets the insets to use for the
INodeInsetsProvider that will be reported by the
CollapsibleNodeStyleDecoratorRenderer 's ILookup . |
void |
TemplateNodeStyle.setMinimumSize(SizeD value)
Sets the minimum size an
INodeSizeConstraintProvider implementation for INode
should yield. |
void |
TemplatePortStyle.setNormalizedOutline(GeneralPath value)
Sets the normalized outline of a port that will be displayed using the
created control . |
void |
TemplateNodeStyle.setNormalizedOutline(GeneralPath value)
Sets the normalized outline of a node that will be displayed using the
created control . |
void |
TemplateLabelStyle.setNormalizedOutline(GeneralPath value)
Sets the normalized outline of a label that will be displayed using the
created control . |
void |
GeneralPathNodeStyle.setPaint(Paint value)
Sets the
Paint that is used to draw the shape. |
void |
GeneralPathNodeStyle.setPen(Pen value)
Sets the
Pen that is used to draw the shape. |
void |
TemplatePortStyle.setRenderSize(SizeD value)
Sets the
SizeD of a port that will be displayed using the
created control . |
void |
NodeStylePortStyleAdapter.setRenderSize(SizeD value)
Sets the
MutableSize of the port that will be displayed using
NodeStyle . |
void |
PolylineEdgeStyle.setSourceArrow(IArrow value)
Sets the visual arrow at the source end of edges that use this style.
|
void |
ArcEdgeStyle.setSourceArrow(IArrow value)
Sets the visual arrow at the source end of edges that use this style.
|
void |
TemplateStripeStyle.setStyleResourceKey(String value)
|
void |
TemplatePortStyle.setStyleResourceKey(String value)
|
void |
TemplateNodeStyle.setStyleResourceKey(String value)
|
void |
TemplateLabelStyle.setStyleResourceKey(String value)
|
void |
AbstractTemplateStyle.setStyleTag(Object value)
Sets the tag that is associated with this style instance.
|
void |
TableNodeStyle.setTable(ITable value)
Sets the
ITable instance that defines the tabular structure. |
void |
TableNodeStyle.setTableRenderingOrder(TableRenderingOrder value)
Sets the order in which rows and columns are rendered.
|
void |
PolylineEdgeStyle.setTargetArrow(IArrow value)
Sets the visual arrow at the target end of edges that use this style.
|
void |
ArcEdgeStyle.setTargetArrow(IArrow value)
Sets the visual arrow at the target end of edges that use this style.
|
void |
ShadowNodeStyleDecorator.setWrapped(INodeStyle value)
Sets the wrapped node style instance by reference.
|
void |
CollapsibleNodeStyleDecorator.setWrapped(INodeStyle value)
Sets the wrapped node style that will be used to perform the actual rendering of the node.
|
Modifier and Type | Class and Description |
---|---|
interface |
GraphML
Custom attribute to control specific aspects of GraphML deserialization.
|
class |
GraphMLMemberVisibility
Specifies the visibility a member has in GraphML.
|
class |
GraphMLSharingPolicy
Enumeration that controls whether resources should be shared or not.
|
class |
KeyScope
Enumeration for the possible scopes of a graphml attribute.
|
class |
KeyType
Enumeration for the allowed data types of a graphml attribute.
|
class |
XamlAttributeWritePolicy
Enumeration that controls whether properties should be written as elements or attributes.
|
Modifier and Type | Method and Description |
---|---|
protected abstract TData |
AbstractOutputHandler.getValue(IWriteContext context,
TKey key)
Callback method that obtains the data for the given key.
|
protected abstract TData |
AbstractInputHandler.parseDataCore(IParseContext context,
Node node)
Abstract method callback that actually parses the data.
|
protected abstract void |
AbstractInputHandler.setValue(IParseContext context,
TKey key,
TData data)
Abstract method callback that actually stores the value with the keys.
|
protected abstract void |
AbstractOutputHandler.writeValueCore(IWriteContext context,
TData data)
Callback method that performs the actual writing of the data.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IListEnumerable<T>
An extension to the
Iterable interface
that allows for indexed access and retrieval of the element count. |
Modifier and Type | Class and Description |
---|---|
class |
CanvasControl
The
CanvasControl can be used to efficiently display all kinds of data. |
class |
DashStyle
|
class |
DefaultPortCandidateDescriptor
A simple
ICanvasObjectDescriptor that can be used to draw IPortCandidate instances in a
CanvasControl . |
class |
DragDropKeyStates
The enumeration of the various keys that are relevant to drag and drop operations.
|
class |
EdgeDecorationInstaller
An implementation of the
ICanvasObjectInstaller interface that can decorate the visual appearence of an
IEdge . |
class |
EdgeFocusIndicatorInstaller
An specialized subclass of the
EdgeSelectionIndicatorInstaller that can install the focus indicator of an
IEdge . |
class |
EdgeHighlightIndicatorInstaller
An specialized subclass of the
EdgeSelectionIndicatorInstaller that can install the highlight rendering of an
IEdge . |
class |
EdgeSelectionIndicatorInstaller
An implementation of the
ICanvasObjectInstaller interface that can install the selection outline of an
IEdge . |
class |
EdgeStyleDecorationInstaller
Allows the use of an
IEdgeStyle to render the selection, highlight or focus indicator of edges. |
class |
GraphControl
A control for displaying and editing an
IGraph . |
class |
GraphOverviewControl
Convenience control implementation that shows an overview of an
IGraph contained in another
GraphControl . |
class |
LabelStyleDecorationInstaller
Allows the use of an
ILabelStyle to render the selection, highlight or focus indicator of labels. |
class |
NodeStyleDecorationInstaller
Allows the use of an
INodeStyle to render the selection, highlight or focus indicator of nodes. |
class |
OrientedRectangleIndicatorInstaller
An abstract base class for the
ISelectionIndicatorInstaller , IFocusIndicatorInstaller and IHighlightIndicatorInstaller
implementations that draws an oriented rectangle using a Template . |
class |
Pen
A utility class that holds all properties of a pen.
|
Modifier and Type | Field and Description |
---|---|
static ResourceKey |
EdgeSelectionIndicatorInstaller.BEND_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate that will be used to draw the bends of the
edge. |
static ResourceKey |
EdgeHighlightIndicatorInstaller.BEND_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate that will be used to draw the bends of the
edge. |
static ResourceKey |
EdgeFocusIndicatorInstaller.BEND_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate that will be used to draw the bends of the
edge. |
static ResourceKey |
DefaultPortCandidateDescriptor.CANDIDATE_DRAWING_INVALID_FOCUSED_KEY
A
ResourceKey that can be used by instances of the DefaultPortCandidateDescriptor to look up a IVisualTemplate
that will be used for rendering a invalid, focused IPortCandidate . |
static ResourceKey |
DefaultPortCandidateDescriptor.CANDIDATE_DRAWING_INVALID_NON_FOCUSED_KEY
A
ResourceKey that can be used by instances of the DefaultPortCandidateDescriptor to look up a IVisualTemplate
that will be used for rendering an invalid, non-focused IPortCandidate . |
static ResourceKey |
DefaultPortCandidateDescriptor.CANDIDATE_DRAWING_VALID_FOCUSED_KEY
A
ResourceKey that can be used by instances of the DefaultPortCandidateDescriptor to look up a IVisualTemplate
that will be used for rendering a valid, focused IPortCandidate . |
static ResourceKey |
DefaultPortCandidateDescriptor.CANDIDATE_DRAWING_VALID_NON_FOCUSED_KEY
A
ResourceKey that can be used by instances of the DefaultPortCandidateDescriptor to look up a IVisualTemplate
that will be used for rendering a valid, non-focused IPortCandidate . |
static ResourceKey |
RectangleIndicatorInstaller.FOCUS_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate for drawing the focus indicator. |
static ResourceKey |
OrientedRectangleIndicatorInstaller.FOCUS_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate for drawing the focus indicator. |
static ResourceKey |
RectangleIndicatorInstaller.HIGHLIGHT_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate for drawing the highlight indicator. |
static ResourceKey |
OrientedRectangleIndicatorInstaller.HIGHLIGHT_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate for drawing the highlight indicator. |
static ResourceKey |
EdgeSelectionIndicatorInstaller.PEN_KEY
A
ResourceKey that will be used to find the Pen that will be used to draw the path of the edge. |
static ResourceKey |
EdgeHighlightIndicatorInstaller.PEN_KEY
A
ResourceKey that will be used to find the Pen that will be used to draw the path of the edge. |
static ResourceKey |
EdgeFocusIndicatorInstaller.PEN_KEY
A
ResourceKey that will be used to find the Pen that will be used to draw the path of the edge. |
static ResourceKey |
RectangleIndicatorInstaller.SELECTION_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate for drawing the selection indicator. |
static ResourceKey |
OrientedRectangleIndicatorInstaller.SELECTION_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate for drawing the selection indicator. |
Modifier and Type | Method and Description |
---|---|
void |
CanvasControl.addBackgroundGroupChangedListener(IEventHandler backgroundGroupChangedEvent)
Adds the given listener for the
BackgroundGroupChanged event that occurs when the BackgroundGroup
property has been changed. |
ICanvasObject |
ICanvasObjectInstaller.addCanvasObject(ICanvasContext context,
ICanvasObjectGroup group,
Object item)
This the main method of the interface that performs the installation of an item's visual representation in the
canvas
by adding ICanvasObject s. |
void |
CanvasControl.addContentGroupChangedListener(IEventHandler contentGroupChangedEvent)
Adds the given listener for the
ContentGroupChanged event that occurs when the ContentGroup
property has been changed. |
void |
CanvasControl.addFocusGroupChangedListener(IEventHandler focusGroupChangedEvent)
Adds the given listener for the
FocusGroupChanged event that occurs when the FocusGroup
property has been changed. |
void |
CanvasControl.addHighlightGroupChangedListener(IEventHandler highlightGroupChangedEvent)
Adds the given listener for the
HighlightGroupChanged event that occurs when the HighlightGroup
property has been changed. |
void |
CanvasControl.addInputModeContextChangedListener(IEventHandler<PropertyChangedEventArgs> inputModeContextChangedEvent)
Adds the given listener for the
InputModeContextChanged event that occurs when the InputModeContext
property has been changed. |
void |
CanvasControl.addInputModeGroupChangedListener(IEventHandler inputModeGroupChangedEvent)
Adds the given listener for the
InputModeGroupChanged event that occurs when the InputModeGroup
property has been changed. |
void |
CanvasControl.addSelectionGroupChangedListener(IEventHandler selectionGroupChangedEvent)
Adds the given listener for the
SelectionGroupChanged event that occurs when the SelectionGroup
property has been changed. |
BooleanProperty |
CanvasControl.autoDragEnabledProperty()
A property that causes the control to automatically pan the view
when the mouse gets dragged outside of the bounds of the control.
|
ObjectProperty<InsetsD> |
CanvasControl.autoDragInsetsProperty()
The property for the
auto drag insets . |
ObjectProperty<IEventRecognizer> |
CanvasControl.centerZoomEventRecognizerProperty()
The property for the
CanvasControl.getCenterZoomEventRecognizer() event recognizer} that determines whether the zooming to the center of the view, rather than at the
mouse location should be used. |
ReadOnlyIntegerProperty |
CanvasControl.computedHorizontalScrollBarStateProperty()
Returns an
IntegerProperty that holds the state of the horizontal scroll bar. |
ReadOnlyIntegerProperty |
CanvasControl.computedVerticalScrollBarStateProperty()
Returns an
IntegerProperty that holds the state of the vertical scroll bar. |
ObjectProperty<RectD> |
CanvasControl.contentRectProperty()
Returns an
ObjectProperty that holds a rectangle containing the whole graph content of this
CanvasControl . |
ObjectProperty<IModelItem> |
GraphControl.currentItemProperty()
The property for the 'current item'.
|
ObjectProperty<SizeD> |
CanvasControl.doubleClickSizeProperty()
The property for the
area in view coordinates the mouse needs to stay in before multiple clicks are considered multiple single clicks
instead of multi-clicks. |
ObjectProperty<Duration> |
CanvasControl.doubleClickTimeProperty()
The property for the
double click time that indicates the amount of time
that may pass within which two subsequent mouse clicks are considered multi clicks. |
ObjectProperty<Duration> |
CanvasControl.doubleTapDurationProperty()
The property for the
double tap time that indicates the amount of time that may pass
within which two subsequent touch taps are considered multi taps. |
ObjectProperty<SizeD> |
CanvasControl.doubleTapSizeProperty()
The property for the
area in view coordinates the touch pointer needs to stay in before multiple taps are considered multiple single
taps instead of multi-taps. |
ObjectProperty<SizeD> |
CanvasControl.dragSizeProperty()
The property for the
the area in view coordinates the mouse may stay in before a movement is considered a drag. |
ObjectProperty<Duration> |
CanvasControl.dragTimeProperty()
|
BooleanProperty |
CanvasControl.editableProperty()
Property that sets the editable state of this canvas.
|
IEnumerator<IModelItem> |
GraphSelection.enumerator()
Returns an enumerator that iterates through the collection of all selected elements.
|
BooleanProperty |
GraphControl.fileIOEnabledProperty()
The property for the
value indicating whether integrated handling of commands for ICommand.OPEN /ICommand.SAVE /ICommand.SAVE_AS
is enabled. |
ObjectProperty<InsetsD> |
CanvasControl.fitContentViewMarginsProperty()
The property for the
insets in view coordinates that should be used by the CanvasControl.fitContent() operation. |
ObjectProperty<FocusIndicatorManager<IModelItem>> |
GraphControl.focusIndicatorManagerProperty()
The property for the
GraphControl.getFocusIndicatorManager() focus indicator manager.} |
InsetsD |
CanvasControl.getAutoDragInsets()
Gets the auto drag insets.
|
ICanvasObjectGroup |
CanvasControl.getBackgroundGroup()
Gets the BackgroundGroup property.
|
ICanvasContext |
CanvasControl.getCanvasContext()
Returns an implementation of
ICanvasContext that describes the state of this CanvasControl . |
PointD |
CanvasControl.getCenter()
Gets the world coordinate at the center of the control.
|
IEventRecognizer |
CanvasControl.getCenterZoomEventRecognizer()
Specifies an
IEventRecognizer that determines whether the zooming to the center of the view, rather than at the
mouse location should be used. |
GraphClipboard |
GraphControl.getClipboard()
Gets the
GraphClipboard associated with this control. |
ICanvasObjectGroup |
CanvasControl.getContentGroup()
Gets the ContentGroup property.
|
RectD |
CanvasControl.getContentRect()
Gets the Rectangle in world coordinates that holds the contents.
|
VisualGroup |
CanvasControl.getContentVisualGroup()
Returns the container holding the content of the CanvasControl.
|
IModelItem |
GraphControl.getCurrentItem()
Gets the 'current' item.
|
List<Double> |
DashStyle.getDashes()
Gets the dashes.
|
DashStyle |
Pen.getDashStyle()
Gets the dash style for the pen.
|
Duration |
CanvasControl.getDoubleClickTime()
The value of the double click time.
|
SizeD |
CanvasControl.getDragSize()
Gets the area in view coordinates the mouse may stay in before a movement is considered a drag.
|
Duration |
CanvasControl.getDragTime()
Gets the value of the drag time.
|
InsetsD |
CanvasControl.getFitContentViewMargins()
Gets the insets in view coordinates that should be used by the
CanvasControl.fitContent() operation. |
ICanvasObjectGroup |
CanvasControl.getFocusGroup()
Gets the HighlightGroup property.
|
FocusIndicatorManager<IModelItem> |
GraphControl.getFocusIndicatorManager()
Gets the FocusIndicatorManager property.
|
IGraph |
GraphOverviewControl.getGraph()
Gets the graph that is rendered in the overview.
|
IGraph |
GraphControl.getGraph()
Gets the graph that is displayed in this control.
|
GraphControl |
GraphOverviewControl.getGraphControl()
Gets the client control, that will be used to retrieve the graph from and that will be used for navigating.
|
GraphModelManager |
GraphControl.getGraphModelManager()
Gets the
GraphModelManager property. |
OverviewGraphVisualCreator |
GraphOverviewControl.getGraphVisualCreator()
Gets the
OverviewGraphVisualCreator that is used to render the over view graph. |
ICanvasObjectGroup |
CanvasControl.getHighlightGroup()
Gets the HighlightGroup property.
|
HighlightIndicatorManager<IModelItem> |
GraphControl.getHighlightIndicatorManager()
Gets the
HighlightIndicatorManager property. |
double |
CanvasControl.getHorizontalOffset() |
IInputMode |
CanvasControl.getInputMode()
Specifies the single
IInputMode instance that shall be installed for this canvas. |
IInputModeContext |
CanvasControl.getInputModeContext()
Gets the InputModeContext property.
|
ICanvasObjectGroup |
CanvasControl.getInputModeGroup()
Gets the InputModeGroup property.
|
double |
CanvasControl.getLargeHorizontalChange()
Returns the change of the horizontal scroll bar when the track of the bar is clicked.
|
double |
CanvasControl.getLargeVerticalChange()
Returns the change of the vertical scroll bar when the track of the bar is clicked.
|
StrokeLineCap |
Pen.getLineCap()
Gets the line cap for the end of the line.
|
StrokeLineJoin |
Pen.getLineJoin()
Gets the line join property.
|
double |
CanvasControl.getMaximumHorizontalOffset()
Returns the maximum value for the horizontal scroll bar.
|
double |
CanvasControl.getMaximumVerticalOffset()
Returns the maximum value for the vertical scroll bar.
|
double |
CanvasControl.getMaximumZoom()
Gets the maximum zoom level that is valid for
Zoom . |
double |
CanvasControl.getMinimumHorizontalOffset()
Returns the minimum value for the horizontal scroll bar.
|
double |
CanvasControl.getMinimumVerticalOffset()
Returns the minimum value for the vertical scroll bar.
|
double |
CanvasControl.getMinimumZoom()
Gets the minimum zoom factor for this canvas control.
|
double |
Pen.getMiterLimit()
Gets the miter limit.
|
double |
CanvasControl.getMouseWheelScrollFactor()
Gets a factor that controls how fast the viewport scrolls when the mouse wheel is turned.
|
double |
CanvasControl.getMouseWheelZoomFactor()
Gets the factor by which the zoom level changes when the mouse wheel is turned.
|
double |
DashStyle.getOffset()
Gets the offset.
|
OverviewInputMode |
GraphOverviewControl.getOverviewInputMode()
Gets the
IInputMode that is used to navigate the client control. |
Paint |
Pen.getPaint()
Gets the brush for the pen.
|
IGraphSelection |
GraphControl.getSelection()
Gets the selection model that is used for this control.
|
ICanvasObjectGroup |
CanvasControl.getSelectionGroup()
Gets the SelectionGroup property.
|
SelectionIndicatorManager<IModelItem> |
GraphControl.getSelectionIndicatorManager()
Gets the
SelectionIndicatorManager property. |
double |
DefaultPortCandidateDescriptor.getSize()
Gets the logical size of the candidate.
|
double |
CanvasControl.getSmallHorizontalChange()
Returns the step size by which the horizontal scroll bar is changed when calling
ScrollBar.increment() or ScrollBar.decrement() . |
double |
CanvasControl.getSmallVerticalChange()
Returns the step size by which the vertical scroll bar is changed when calling
ScrollBar.increment() or ScrollBar.decrement() . |
StrokeType |
Pen.getStrokeType()
Gets the line cap for the start of the line.
|
IVisualTemplate |
RectangleIndicatorInstaller.getTemplate()
Gets the
IVisualTemplate to use for this indicator. |
IVisualTemplate |
OrientedRectangleIndicatorInstaller.getTemplate()
Gets the
IVisualTemplate to use for this indicator. |
double |
Pen.getThickness()
Gets the thickness of the stroke.
|
double |
CanvasControl.getVerticalOffset()
Returns the current value of the vertical scroll bar.
|
PointD |
CanvasControl.getViewPoint()
Gets the current view point.
|
RectD |
CanvasControl.getViewport()
Returns the currently visible viewing region in world coordinates.
|
double |
CanvasControl.getViewportHeight()
Returns the height of the current viewport.
|
double |
CanvasControl.getViewportWidth()
Returns the width of the current viewport.
|
double |
CanvasControl.getZoom()
Gets the zoom factor for this
CanvasControl . |
Duration |
CanvasControl.getZoomAnimationDuration()
Gets the duration of the zooming animation.
|
ObjectProperty<GraphModelManager> |
GraphControl.graphModelManagerProperty()
The property for the
GraphControl.getGraphModelManager() |
ObjectProperty<IGraph> |
GraphControl.graphProperty()
The property that holds the Graph.
|
ObjectProperty<HighlightIndicatorManager<IModelItem>> |
GraphControl.highlightIndicatorManagerProperty()
The property for the
GraphControl.getHighlightIndicatorManager() highlight indicator manager.} |
DoubleProperty |
CanvasControl.hitTestRadiusProperty()
The property for the
radius of the area around the mouse in view coordinates in which a IHitTestable
may lie to be considered a valid hit. |
DoubleProperty |
CanvasControl.horizontalOffsetProperty()
Returns a
DoubleProperty that holds the current value of the horizontal scroll bar. |
ObjectProperty<ScrollPane.ScrollBarPolicy> |
CanvasControl.horizontalScrollBarPolicyProperty()
Returns an
ObjectProperty that holds the visibility policy for the horizontal scroll bar. |
ObjectProperty<IInputMode> |
CanvasControl.inputModeProperty()
The property for the
the single input mode instance that is installed in this canvas . |
boolean |
CanvasControl.isAutoDragEnabled()
Gets a property that causes the control to automatically pan the view when the mouse gets dragged outside of the bounds
of the control.
|
boolean |
DefaultPortCandidateDescriptor.isCurrentCandidate()
Gets a property that determines whether this descriptor uses the "current" candidates.
|
boolean |
GraphControl.isFileIOEnabled()
Gets a value indicating whether integrated handling of commands for
ICommand.OPEN /ICommand.SAVE /ICommand.SAVE_AS
is enabled. |
boolean |
CanvasControl.isNavigationCommandsEnabled()
Gets a value indicating whether navigation related command bindings are enabled.
|
boolean |
CanvasControl.isScrollCommandAnimationEnabled()
Gets a value indicating whether
ICommand s for scrolling like for example
ICommand.SCROLL_PAGE_DOWN , the scrolling should be performed in animated fashion. |
boolean |
CanvasControl.isZoomAnimationEnabled()
Gets a value indicating whether zooming operations (e.g. turning the mouse wheel, executing
ICommand.ZOOM etc.) should be performed in animated fashion. |
ReadOnlyDoubleProperty |
CanvasControl.largeHorizontalChangeProperty()
Returns a
DoubleProperty that holds the change of the horizontal scroll bar when the track of the bar is
clicked. |
ReadOnlyDoubleProperty |
CanvasControl.largeVerticalChangeProperty()
Returns a
DoubleProperty that holds the change of the vertical scroll bar when the track of the bar is
clicked. |
ObjectProperty<Duration> |
CanvasControl.longPressDurationProperty()
The property for the
long press time that indicates the amount of time that may pass before a touch down is considered a
long press when the pointer stays within its CanvasControl.getDragSize() area. |
ReadOnlyDoubleProperty |
CanvasControl.maximumHorizontalOffsetProperty()
Returns a
DoubleProperty that holds the the maximum value for the vertical scroll bar. |
ReadOnlyDoubleProperty |
CanvasControl.maximumVerticalOffsetProperty()
Returns a
DoubleProperty that holds the maximum value for the vertical scroll bar. |
DoubleProperty |
CanvasControl.maximumZoomProperty()
Returns a
DoubleProperty that holds the maximum zoom level that is valid for this canvas control. |
ReadOnlyDoubleProperty |
CanvasControl.minimumHorizontalOffsetProperty()
Returns a
DoubleProperty that holds the minimum value for the horizontal scroll bar. |
ReadOnlyDoubleProperty |
CanvasControl.minimumVerticalOffsetProperty()
Returns a
DoubleProperty that holds the minimum value for the vertical scroll bar. |
DoubleProperty |
CanvasControl.minimumZoomProperty()
Returns a
DoubleProperty that holds the minimum the minimum zoom level for this canvas control. |
BooleanProperty |
CanvasControl.mouseEventConsumingDisabledProperty()
Defines whether consuming mouse events during the bubbling phase for this control is
disabled or not.
|
ObjectProperty<MouseWheelBehaviors> |
CanvasControl.mouseWheelBehaviorProperty()
The property for the
behavior of the mouse wheel . |
DoubleProperty |
CanvasControl.mouseWheelScrollFactorProperty()
The property for the
factor that controls how fast the viewport scrolls when the mouse wheel is turned. |
DoubleProperty |
CanvasControl.mouseWheelZoomFactorProperty()
The property for the
factor by which the zoom level changes when the mouse wheel is turned. |
BooleanProperty |
CanvasControl.navigationCommandsEnabledProperty()
The property for the
value indicating whether navigation related command bindings are enabled. |
ObjectProperty<EventHandler<? super Mouse2DEvent>> |
CanvasControl.onMouse2DClickedProperty()
Defines a function to be called when the user has
clicked on the CanvasControl
with the mouse. |
ObjectProperty<EventHandler<? super Mouse2DEvent>> |
CanvasControl.onMouse2DDraggedProperty()
Defines a function to be called when the mouse has been
dragged over the
CanvasControl , i.e. the mouse is being moved while at least one of the mouse buttons is pressed. |
ObjectProperty<EventHandler<? super Mouse2DEvent>> |
CanvasControl.onMouse2DEnteredProperty()
Defines a function to be called when the mouse has
entered the CanvasControl . |
ObjectProperty<EventHandler<? super Mouse2DEvent>> |
CanvasControl.onMouse2DExitedProperty()
Defines a function to be called when the mouse has
exited the CanvasControl . |
ObjectProperty<EventHandler<? super Mouse2DEvent>> |
CanvasControl.onMouse2DMovedProperty()
Defines a function to be called when the mouse has been
moved in the CanvasControl . |
ObjectProperty<EventHandler<? super Mouse2DEvent>> |
CanvasControl.onMouse2DPressedProperty()
Defines a function to be called when the mouse has been
pressed in the CanvasControl . |
ObjectProperty<EventHandler<? super Mouse2DEvent>> |
CanvasControl.onMouse2DReleasedProperty()
Defines a function to be called when the mouse has been
released on the CanvasControl . |
ObjectProperty<EventHandler<? super Mouse2DEvent>> |
CanvasControl.onMouse2DWheelTurnedProperty()
Defines a function to be called when the mouse wheel has
turned over the CanvasControl . |
void |
CanvasControl.removeBackgroundGroupChangedListener(IEventHandler backgroundGroupChangedEvent)
Removes the given listener for the
BackgroundGroupChanged event that occurs when the BackgroundGroup
property has been changed. |
void |
CanvasControl.removeContentGroupChangedListener(IEventHandler contentGroupChangedEvent)
Removes the given listener for the
ContentGroupChanged event that occurs when the ContentGroup
property has been changed. |
void |
CanvasControl.removeFocusGroupChangedListener(IEventHandler focusGroupChangedEvent)
Removes the given listener for the
FocusGroupChanged event that occurs when the FocusGroup
property has been changed. |
void |
CanvasControl.removeHighlightGroupChangedListener(IEventHandler highlightGroupChangedEvent)
Removes the given listener for the
HighlightGroupChanged event that occurs when the HighlightGroup
property has been changed. |
void |
CanvasControl.removeInputModeContextChangedListener(IEventHandler<PropertyChangedEventArgs> inputModeContextChangedEvent)
Removes the given listener for the
InputModeContextChanged event that occurs when the InputModeContext
property has been changed. |
void |
CanvasControl.removeInputModeGroupChangedListener(IEventHandler inputModeGroupChangedEvent)
Removes the given listener for the
InputModeGroupChanged event that occurs when the InputModeGroup
property has been changed. |
void |
CanvasControl.removeSelectionGroupChangedListener(IEventHandler selectionGroupChangedEvent)
Removes the given listener for the
SelectionGroupChanged event that occurs when the SelectionGroup
property has been changed. |
BooleanProperty |
CanvasControl.scrollCommandAnimationEnabledProperty()
The property for the
value that indicates if scrolling should be animated . |
ObjectProperty<SelectionIndicatorManager<IModelItem>> |
GraphControl.selectionIndicatorManagerProperty()
The property for the
selection indicator manager. |
ObjectProperty<IGraphSelection> |
GraphControl.selectionProperty()
The property that holds the the GraphSelection.
|
void |
CanvasControl.setAutoDragEnabled(boolean value)
Sets a property that causes the control to automatically pan the view when the mouse gets dragged outside of the bounds
of the control.
|
void |
CanvasControl.setAutoDragInsets(InsetsD value)
Sets the auto drag insets.
|
void |
CanvasControl.setBackgroundGroup(ICanvasObjectGroup value)
Sets the BackgroundGroup property.
|
void |
CanvasControl.setCenter(PointD value)
Sets the world coordinate at the center of the control.
|
void |
CanvasControl.setCenterZoomEventRecognizer(IEventRecognizer value)
Specifies an
IEventRecognizer that determines whether the zooming to the center of the view, rather than at the
mouse location should be used. |
void |
GraphControl.setClipboard(GraphClipboard value)
Sets the
GraphClipboard associated with this control. |
void |
CanvasControl.setContentGroup(ICanvasObjectGroup value)
Sets the ContentGroup property.
|
void |
CanvasControl.setContentRect(RectD value)
Sets the Rectangle in world coordinates that holds the contents.
|
void |
DefaultPortCandidateDescriptor.setCurrentCandidate(boolean value)
Sets a property that determines whether this descriptor uses the "current" candidates.
|
void |
GraphControl.setCurrentItem(IModelItem value)
Sets the 'current' item.
|
void |
DashStyle.setDashes(List<Double> value)
Sets the dashes.
|
void |
Pen.setDashStyle(DashStyle value)
Sets the dash style for the pen.
|
void |
CanvasControl.setDoubleClickTime(Duration value)
The value of the double click time.
|
void |
CanvasControl.setDragSize(SizeD value)
Sets the area in view coordinates the mouse may stay in before a movement is considered a drag.
|
void |
CanvasControl.setDragTime(Duration value)
Sets the value of the drag time.
|
void |
GraphControl.setFileIOEnabled(boolean value)
Sets a value indicating whether integrated handling of commands for
ICommand.OPEN /ICommand.SAVE /ICommand.SAVE_AS
is enabled. |
void |
CanvasControl.setFitContentViewMargins(InsetsD value)
Sets the insets in view coordinates that should be used by the
CanvasControl.fitContent() operation. |
void |
CanvasControl.setFocusGroup(ICanvasObjectGroup value)
Sets the HighlightGroup property.
|
void |
GraphControl.setFocusIndicatorManager(FocusIndicatorManager<IModelItem> value)
Sets the FocusIndicatorManager property.
|
void |
GraphOverviewControl.setGraph(IGraph value)
Sets the graph that is rendered in the overview.
|
void |
GraphControl.setGraph(IGraph value)
Sets the graph that is displayed in this control.
|
void |
GraphOverviewControl.setGraphControl(GraphControl value)
Sets the client control, that will be used to retrieve the graph from and that will be used for navigating.
|
void |
GraphControl.setGraphModelManager(GraphModelManager value)
Sets the
GraphModelManager property. |
void |
GraphOverviewControl.setGraphVisualCreator(OverviewGraphVisualCreator value)
Sets the
OverviewGraphVisualCreator that is used to render the over view graph. |
void |
CanvasControl.setHighlightGroup(ICanvasObjectGroup value)
Sets the HighlightGroup property.
|
void |
GraphControl.setHighlightIndicatorManager(HighlightIndicatorManager<IModelItem> value)
Sets the
HighlightIndicatorManager property. |
void |
CanvasControl.setInputMode(IInputMode value)
Sets the single
IInputMode instance that shall be installed for this canvas. |
void |
CanvasControl.setInputModeContext(IInputModeContext value)
Sets the InputModeContext property.
|
void |
CanvasControl.setInputModeGroup(ICanvasObjectGroup value)
Sets the InputModeGroup property.
|
void |
Pen.setLineCap(StrokeLineCap value)
Sets the line cap for the end of the line.
|
void |
Pen.setLineJoin(StrokeLineJoin value)
Sets the line join property.
|
void |
CanvasControl.setMaximumZoom(double value)
Sets the maximum zoom level that is valid for
Zoom . |
void |
CanvasControl.setMinimumZoom(double value)
Sets the minimum zoom factor for this
CanvasControl . |
void |
Pen.setMiterLimit(double value)
Sets the miter limit.
|
void |
CanvasControl.setMouseWheelScrollFactor(double value)
Sets a factor that controls how fast the viewport scrolls when the mouse wheel is turned.
|
void |
CanvasControl.setMouseWheelZoomFactor(double value)
Sets the factor by which the zoom level changes when the mouse wheel is turned.
|
void |
CanvasControl.setNavigationCommandsEnabled(boolean value)
Sets a value indicating whether navigation related command bindings are enabled.
|
void |
DashStyle.setOffset(double value)
Sets the offset.
|
void |
GraphOverviewControl.setOverviewInputMode(OverviewInputMode value)
Sets the
IInputMode that is used to navigate the client control. |
void |
Pen.setPaint(Paint value)
Sets the brush for the pen.
|
void |
CanvasControl.setScrollCommandAnimationEnabled(boolean value)
Sets a value indicating whether
ICommand s for scrolling like for example
ICommand.SCROLL_PAGE_DOWN , the scrolling should be performed in animated fashion. |
void |
GraphControl.setSelection(IGraphSelection value)
Sets the selection model that is used for this control.
|
void |
CanvasControl.setSelectionGroup(ICanvasObjectGroup value)
Sets the SelectionGroup property.
|
void |
GraphControl.setSelectionIndicatorManager(SelectionIndicatorManager<IModelItem> value)
Sets the
SelectionIndicatorManager property. |
void |
DefaultPortCandidateDescriptor.setSize(double value)
Sets the logical size of the candidate.
|
void |
Pen.setStrokeType(StrokeType value)
Sets the stroke type for the line.
|
void |
RectangleIndicatorInstaller.setTemplate(IVisualTemplate value)
Sets the
IVisualTemplate to use for this indicator. |
void |
OrientedRectangleIndicatorInstaller.setTemplate(IVisualTemplate value)
Sets the
IVisualTemplate to use for this indicator. |
void |
Pen.setThickness(double value)
Sets the thickness of the stroke.
|
void |
CanvasControl.setViewPoint(PointD value)
Sets the current view point.
|
void |
CanvasControl.setZoom(double value)
Sets the zoom factor for this
CanvasControl . |
void |
CanvasControl.setZoomAnimationDuration(Duration duration)
Sets the duration of the zooming animation.
|
void |
CanvasControl.setZoomAnimationEnabled(boolean value)
Sets a value indicating whether zooming operations (e.g. turning the mouse wheel, executing
ICommand.ZOOM etc.) should be performed in animated fashion. |
ReadOnlyDoubleProperty |
CanvasControl.smallHorizontalChangeProperty()
Returns a
DoubleProperty that holds the step size by which the horizontal scroll bar is changed when calling
ScrollBar.increment() or ScrollBar.decrement() . |
ReadOnlyDoubleProperty |
CanvasControl.smallVerticalChangeProperty()
Returns a
DoubleProperty that holds the step size by which the vertical scroll bar is changed when calling
ScrollBar.increment() or ScrollBar.decrement() . |
DoubleProperty |
CanvasControl.verticalOffsetProperty()
Returns a
DoubleProperty that holds the current value of the vertical scroll bar. |
ObjectProperty<ScrollPane.ScrollBarPolicy> |
CanvasControl.verticalScrollBarPolicyProperty()
Returns an
ObjectProperty that holds the visibility policy for the vertical scroll bar. |
ObjectProperty<PointD> |
CanvasControl.viewPointProperty()
Returns an
ObjectProperty that holds current view point. |
ReadOnlyDoubleProperty |
CanvasControl.viewportHeightProperty()
Returns a
DoubleProperty that holds the height of the current viewport. |
ReadOnlyObjectPropertyBase<RectD> |
CanvasControl.viewportProperty()
The property for the
view port . |
ReadOnlyDoubleProperty |
CanvasControl.viewportWidthProperty()
Returns a
DoubleProperty that holds the width of the current viewport. |
DoubleProperty |
CanvasControl.zoomProperty()
Gets a
DoubleProperty that holds the current zoom factor for this canvas control. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultStripeInputVisualizationHelper
Default implementation of
IStripeInputVisualizationHelper that uses
IVisualTemplate s for the actual visualization. |
class |
GraphEditorInputMode
|
class |
GraphViewerInputMode
|
class |
HandleInputMode
An
IInputMode implementation that can handle a collection of IHandle s. |
class |
HandlePositions
The possible positions of a rectangle
IHandle s. |
class |
LabelPositionHandler
An implementation of
IPositionHandler that shows the various label position candidates and lets the user move a
label to one of those candidate positions. |
class |
MarqueeSelectionInputMode
An
IInputMode implementation that can handle marquee selections performed by the user with a mouse. |
class |
MouseHoverInputMode
An
IInputMode that detects when the mouse hovers over the CanvasControl . |
class |
MoveViewportInputMode
An
IInputMode implementation that can be used to grab and drag the viewport of the control it is installed in. |
class |
NodeAlignmentPolicy
Enumeration used by
NavigationInputMode to determine which point (if any) of a group or folder node should be
kept fixed when toggling the group node state. |
class |
OrthogonalSnapLine
An orthogonal snap line, in other words, one that is parallel to the x or y axis.
|
class |
OverviewInputMode
An
IInputMode that can be used for an overview CanvasControl . |
class |
SnapLine
A snap line is a line segment in the world coordinate system to which other items (lines or points) snap during
interactive movements.
|
class |
TextEditorInputMode
A simple
IInputMode that displays a TextArea instance in the CanvasControl to let the user edit
a text. |
Modifier and Type | Field and Description |
---|---|
static ResourceKey |
LabelPositionHandler.CANDIDATE_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate that will be used to represent the
rectangular selection. |
static ResourceKey |
DefaultStripeInputVisualizationHelper.DRAG_SOURCE_STRIPE_TEMPLATE_KEY
A
ResourceKey that can be used to store a IVisualTemplate that can be used to create the visual that
will be used to draw the highlight for the current source of a stripe reparent operation. |
static ResourceKey |
DefaultStripeInputVisualizationHelper.DROP_TARGET_STRIPE_TEMPLATE_KEY
A
ResourceKey that can be used to store a IVisualTemplate that can be used to create the visual that
will be used to draw the highlight for the current target of a stripe reparent operation. |
static ResourceKey |
SnapLine.GRID_LINE_FIXED_LINE_KEY
Resource key which determines a grid snap line having a fixed visualization independent of the
SnapResult . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_DEFAULT_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.DEFAULT . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_DEFAULT_VARIANT2_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HHandleTypes.DEFAULT |
HandleTypes.VARIANT2 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_DEFAULT_VARIANT3_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.DEFAULT |
HandleTypes.VARIANT3 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_DEFAULT_VARIANT4_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.DEFAULT |
HandleTypes.VARIANT4 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_INVISIBLE_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.INVISIBLE . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_INVISIBLE_VARIANT2_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.INVISIBLE |
HandleTypes.VARIANT2 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_INVISIBLE_VARIANT3_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.INVISIBLE |
HandleTypes.VARIANT3 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_INVISIBLE_VARIANT4_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.INVISIBLE |
HandleTypes.VARIANT4 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_MOVE_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.MOVE . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_MOVE_VARIANT2_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.MOVE |
HandleTypes.VARIANT2 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_MOVE_VARIANT3_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.MOVE |
HandleTypes.VARIANT3 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_MOVE_VARIANT4_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.MOVE |
HandleTypes.VARIANT4 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_RESIZE_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.RESIZE . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_RESIZE_VARIANT2_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.RESIZE |
HandleTypes.VARIANT2 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_RESIZE_VARIANT3_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.RESIZE |
HandleTypes.VARIANT3 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_RESIZE_VARIANT4_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.RESIZE |
HandleTypes.VARIANT4 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_ROTATE_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.ROTATE . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_ROTATE_VARIANT2_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.ROTATE |
HandleTypes.VARIANT2 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_ROTATE_VARIANT3_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.ROTATE |
HandleTypes.VARIANT3 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_ROTATE_VARIANT4_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.ROTATE |
HandleTypes.VARIANT4 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_SHEAR_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.SHEAR . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_SHEAR_VARIANT2_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.SHEAR |
HandleTypes.VARIANT2 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_SHEAR_VARIANT3_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.SHEAR |
HandleTypes.VARIANT3 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_SHEAR_VARIANT4_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.SHEAR |
HandleTypes.VARIANT4 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_WARP_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.WARP . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_WARP_VARIANT2_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.WARP |
HandleTypes.VARIANT2 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_WARP_VARIANT3_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.WARP |
HandleTypes.VARIANT3 . |
static ResourceKey |
HandleInputMode.HANDLE_DRAWING_WARP_VARIANT4_KEY
A
ResourceKey that can be used by instances of the HandleInputMode to look up a IVisualTemplate
that will be used for the rendering of IHandle s of type HandleTypes.WARP |
HandleTypes.VARIANT4 . |
static ResourceKey |
LabelPositionHandler.HIGHLIGHT_TEMPLATE_KEY
A
ResourceKey that will be used to find the IVisualTemplate that will be used to represent the
rectangular selection. |
static ResourceKey |
MarqueeSelectionInputMode.MARQUEE_RECTANGLE_TEMPLATE_KEY
A
ResourceKey that can be used to store a IVisualTemplate that can be used to create the visual that
will be used to draw the marquee box. |
static ResourceKey |
DefaultStripeInputVisualizationHelper.RESIZE_STRIPE_TEMPLATE_KEY
A
ResourceKey that can be used to store a IVisualTemplate that can be used to create the visual that
will be used to draw the highlight for the stripe that is resized. |
static ResourceKey |
DefaultStripeInputVisualizationHelper.SELECTED_STRIPE_TEMPLATE_KEY
A
ResourceKey that can be used to store a IVisualTemplate that can be used to create the visual that
will be used to draw the highlight for the stripe that is selected. |
static ResourceKey |
SnapLine.SNAP_LINE_BLANK_VARIABLE_LINE_KEY
Resource key which determines a blank line between the
Coordinates and the snapped
coordinates. |
static ResourceKey |
SnapLine.SNAP_LINE_CENTER_BETWEEN_BOUNDS_KEY
Resource key which determines a snap line which lets an item snap in the center between the bounds of two other items.
|
static ResourceKey |
SnapLine.SNAP_LINE_CENTER_BETWEEN_CENTERS_KEY
Resource key which determines a snap line which lets an item snap in the center between the centers of two other items.
|
static ResourceKey |
SnapLine.SNAP_LINE_EDGE_SEGMENT_KEY
Resource key which determines a snap line with three special locations, for example the start, end and center of an edge
segment.
|
static ResourceKey |
SnapLine.SNAP_LINE_EQUAL_DISTANCE_BETWEEN_BOUNDS_KEY
Resource key which determines a snap line which lets an item snap if it has an equal distance to two other items.
|
static ResourceKey |
SnapLine.SNAP_LINE_EQUAL_DISTANCE_BETWEEN_CENTERS_KEY
Resource key which determines a snap line which lets an item snap if it's center has an equal distance to the centers'
of two other items.
|
static ResourceKey |
SnapLine.SNAP_LINE_EQUAL_HEIGHT_KEY
Resource key which determines the snapping of a resized item if it's new height is equal to another item.
|
static ResourceKey |
SnapLine.SNAP_LINE_EQUAL_WIDTH_KEY
Resource key which determines the snapping of a resized item if it's new width is equal to another item.
|
static ResourceKey |
SnapLine.SNAP_LINE_EXTENDED_VARIABLE_LINE_KEY
Resource key which determines a decorated line between the
Coordinates and the snapped
coordinates that is extended on both sides. |
static ResourceKey |
SnapLine.SNAP_LINE_FIXED_DISTANCE_KEY
Resource key which determines a snap line which lets an item snap in a defined distance to another graph item.
|
static ResourceKey |
SnapLine.SNAP_LINE_FIXED_LINE_KEY
Resource key which determines a snap line having a fixed visualization independent of the
SnapResult . |
static ResourceKey |
SnapLine.SNAP_LINE_PEN_KEY
Resource key which determines the
Pen used for the snap line visualization. |
static ResourceKey |
SnapLine.SNAP_LINE_VARIABLE_LINE_KEY
Resource key which determines a decorated snap line between the
Coordinates and the snapped
coordinates. |
static ResourceKey |
SnapLine.SNAP_TO_GRID_KEY
Resource key which determines the snapping of an item to a grid position.
|
static ResourceKey |
OverviewInputMode.VIEWPORT_TEMPLATE_KEY
A
ResourceKey that should yield a IVisualTemplate that will be used by this mode render the viewport. |
Modifier and Type | Method and Description |
---|---|
AdjustContentRectPolicy |
GraphEditorInputMode.getAdjustContentRectPolicy()
Gets a property that determines whether this instance should automatically adjust the
ContentRect
if the graph changes. |
IPoint |
TextEditorInputMode.getAnchor()
Gets the anchor of the text box.
|
NodeAlignmentPolicy |
NavigationInputMode.getAutoGroupNodeAlignmentPolicy()
Gets the the location that should be kept fixed if toggling a group node state.
|
IEventRecognizer |
MarqueeSelectionInputMode.getCancelRecognizer()
Gets the "cancel" recognizer.
|
IEventRecognizer |
HandleInputMode.getCancelRecognizer()
Gets the "cancel" recognizer.
|
IVisualTemplate |
LabelPositionHandler.getCandidateTemplate()
Gets the template to use for showing candidates.
|
ClickInputMode |
TableEditorInputMode.getClickInputMode()
Gets the
ClickInputMode . |
ClickInputMode |
OverviewInputMode.getClickInputMode()
Gets the
ClickInputMode . |
StripeTypes |
TableEditorInputMode.getClickSelectableItems()
Gets a property that determines which types of items should be selectable through
mouse clicks. . |
StripeSubregionTypes |
TableEditorInputMode.getClickSelectableRegions()
Gets clicks on which
StripeSubregionTypes (s) should toggle a stripe selection state. |
InsetsD |
GraphEditorInputMode.getContentRectMargins()
Gets the margins to use for
CanvasControl.updateContentRect(InsetsD, ICanvasObjectGroup) in GraphEditorInputMode.adjustContentRect()
calls. |
CreateBendInputMode |
GraphEditorInputMode.getCreateBendInputMode()
Gets the
CreateBendInputMode property. |
CreateEdgeInputMode |
GraphEditorInputMode.getCreateEdgeInputMode()
Gets the
CreateEdgeInputMode property. |
Cursor |
MultiplexingInputMode.getDefaultCursor()
Gets the cursor to use whenever no child mode prefers a different cursor.
|
StripeTypes |
TableEditorInputMode.getDeletableItems()
Gets a property that determines which types of items may be deleted using the
TableEditorInputMode.deleteSelection() action. |
GraphItemTypes |
GraphEditorInputMode.getDeletableItems()
Determines which types of items may be deleted using the
GraphEditorInputMode.deleteSelection() action. |
Cursor |
MoveViewportInputMode.getDragCursor()
The cursor to use during the dragging.
|
IEventRecognizer |
MoveViewportInputMode.getDraggedRecognizer()
Gets the "dragged" recognizer.
|
IEventRecognizer |
MarqueeSelectionInputMode.getDraggedRecognizer()
Gets the "dragged" recognizer.
|
IEventRecognizer |
HandleInputMode.getDraggedRecognizer()
Gets the "dragged" recognizer.
|
IEventRecognizer |
ResizeStripeInputMode.getDraggedRecognizerTouch()
Gets the "dragged" recognizer for touch input.
|
IEventRecognizer |
MarqueeSelectionInputMode.getDraggedRecognizerTouch()
Gets the "dragged" recognizer for touch input.
|
IEventRecognizer |
HandleInputMode.getDraggedRecognizerTouch()
Gets the "dragged" recognizer for touch input.
|
HandleInputMode |
OverviewInputMode.getHandleInputMode()
Gets the HandleInputMode.
|
HandleInputMode |
GraphEditorInputMode.getHandleInputMode()
Gets the
HandleInputMode property. |
IVisualTemplate |
LabelPositionHandler.getHighlightTemplate()
Gets the template to use for showing highlighted candidates.
|
KeyboardInputMode |
TableEditorInputMode.getKeyboardInputMode()
Gets the
KeyboardInputMode . |
KeyboardInputMode |
OverviewInputMode.getKeyboardInputMode()
Gets the KeyboardInputMode.
|
StripeTypes |
TableEditorInputMode.getLabelEditableItems()
Gets a property that determines which types of items may have their
labels edited . |
GraphItemTypes |
GraphEditorInputMode.getLabelEditableItems()
Determines which types of items may have their
labels edited . |
IPoint |
TextEditorInputMode.getLocation()
Gets the location of the text box in world coordinates.
|
Cursor |
MarqueeSelectionInputMode.getMarqueeCursor()
Gets the cursor to use during the dragging of the marquee.
|
GraphItemTypes |
GraphEditorInputMode.getMovableItems()
Determines which types of items should be movable using the
MoveInputMode or MoveLabelInputMode
respectively in case of labels. |
MoveInputMode |
OverviewInputMode.getMoveInputMode()
Gets the MoveInputMode.
|
MoveInputMode |
GraphEditorInputMode.getMoveInputMode()
Gets the
MoveInputMode property. |
MoveLabelInputMode |
GraphEditorInputMode.getMoveLabelInputMode()
Gets the
MoveLabelInputMode property. |
IEventRecognizer |
TableEditorInputMode.getMultiSelectionRecognizer()
Gets the
IEventRecognizer that will be queried to decide if a click is deemed a multi selection gesture. |
GraphItemTypes |
NavigationInputMode.getNavigableItems()
Gets the item types that can be navigated to by this mode.
|
NodeDropInputMode |
GraphEditorInputMode.getNodeDropInputMode()
Gets the
NodeDropInputMode property that is responsible for handling drag and drop
operations of nodes onto the Canvas. |
PointD |
GraphEditorInputMode.getPasteDelta()
The offset for paste operation if clipboard operations are enabled.
|
GraphItemTypes |
GraphEditorInputMode.getPasteSelectableItems()
Determines which types of items should be selected after
GraphEditorInputMode.paste() or GraphEditorInputMode.duplicateSelection() . |
IEventRecognizer |
MoveViewportInputMode.getPressedRecognizer()
Gets the "pressed" state recognizer.
|
IEventRecognizer |
MarqueeSelectionInputMode.getPressedRecognizer()
Gets the "pressed" state recognizer.
|
IEventRecognizer |
HandleInputMode.getPressedRecognizer()
Gets the "pressed" state recognizer.
|
IEventRecognizer |
ResizeStripeInputMode.getPressedRecognizerTouch()
Gets the "pressed" state recognizer for touch input.
|
IEventRecognizer |
MarqueeSelectionInputMode.getPressedRecognizerTouch()
Gets the "pressed" state recognizer for touch input.
|
IEventRecognizer |
HandleInputMode.getPressedRecognizerTouch()
Gets the "pressed" state recognizer for touch input.
|
IEventRecognizer |
MoveViewportInputMode.getReleasedRecognizer()
Gets the "released" recognizer.
|
IEventRecognizer |
MarqueeSelectionInputMode.getReleasedRecognizer()
Gets the "released" recognizer.
|
IEventRecognizer |
HandleInputMode.getReleasedRecognizer()
Gets the "released" recognizer.
|
IEventRecognizer |
ResizeStripeInputMode.getReleasedRecognizerTouch()
Gets the "released" recognizer for touch input.
|
IEventRecognizer |
MarqueeSelectionInputMode.getReleasedRecognizerTouch()
Gets the "released" recognizer for touch input.
|
IEventRecognizer |
HandleInputMode.getReleasedRecognizerTouch()
Gets the "released" recognizer for touch input.
|
ReparentStripeInputMode |
TableEditorInputMode.getReparentStripeInputMode()
Gets the
ReparentStripeInputMode that is used to change a stripes position in the table hierarchy. |
ResizeStripeInputMode |
TableEditorInputMode.getResizeStripeInputMode()
Gets the
ResizeStripeInputMode that is used to change the size of a stripe interactively. |
StripeTypes |
TableEditorInputMode.getSelectableItems()
Gets a property that determines which types of items should be selectable at all.
|
GraphItemTypes |
NavigationInputMode.getSelectableItems()
Gets the types of the items that should be selectable by this instance.
|
GraphItemTypes |
GraphEditorInputMode.getShowHandleItems()
Determines which types of items should have their
IHandle s shown. |
StripeDropInputMode |
TableEditorInputMode.getStripeDropInputMode()
Gets the
StripeDropInputMode property that is responsible for handling drag and drop
operations of stripes onto the Canvas. |
TapInputMode |
OverviewInputMode.getTapInputMode()
Gets the
TapInputMode . |
TextInputControl |
TextEditorInputMode.getTextBox()
Gets the text box to use for displaying and editing.
|
TextEditorInputMode |
TableEditorInputMode.getTextEditorInputMode()
Gets the
TextEditorInputMode . |
TextEditorInputMode |
GraphEditorInputMode.getTextEditorInputMode()
Gets the
TextEditorInputMode property. |
IPoint |
TextEditorInputMode.getUpVector()
Gets the point that describes the "up"-vector that will be used to determine the orientation of the text box in the
world coordinate system.
|
boolean |
TableEditorInputMode.isAddLabelAllowed()
Gets whether the label editor will be automatically invoked if the Shift+F2 key is pressed.
|
boolean |
GraphEditorInputMode.isAddLabelAllowed()
Gets a value determining whether the
ICommand.ADD_LABEL command should be handled. |
boolean |
GraphEditorInputMode.isAdjustGroupNodeSizeAllowed()
Gets a value determining whether the
ICommand.ADJUST_GROUP_NODE_SIZE command should be handled. |
boolean |
TextEditorInputMode.isAutoCommittingOnFocusLostEnabled()
Gets a property that determines whether the text edited should be committed if the focus gets lost or the editing should
be canceled.
|
boolean |
TextEditorInputMode.isAutoFocusingCanvasOnEditorClosedEnabled()
Gets a property that determines whether this mode should try to
Node.requestFocus() the Canvas
once the editor is closed via a keyboard gesture. |
boolean |
TableEditorInputMode.isAutoRemovingEmptyLabelsEnabled()
Gets a value indicating whether this mode should automatically
remove labels from the
table when a label text has been edited and the label text is empty. |
boolean |
GraphEditorInputMode.isAutoRemovingEmptyLabelsEnabled()
Gets a value indicating whether this mode should automatically
remove labels from the
graph when a label text has been edited and the label text is empty. |
boolean |
GraphEditorInputMode.isAutoSelectingSelfloopBendsEnabled()
Gets a property that determines whether clicking on a node should automatically select all bends of self loops adjacent
to that node.
|
boolean |
TextEditorInputMode.isAutoStartEditingEnabled()
Determines whether this mode should automatically fire up the editor once it gets installed.
|
boolean |
GraphEditorInputMode.isClearSelectionAllowed()
Gets a value determining whether the
ICommand.DESELECT_ALL command should be handled. |
boolean |
NavigationInputMode.isCollapseGroupAllowed()
Gets a value that determines whether it is allowed to collapse group nodes via the
ICommand.COLLAPSE_GROUP . |
boolean |
GraphEditorInputMode.isCreateBendAllowed()
Gets a value determining whether
bend creation should be
enabled . |
boolean |
GraphEditorInputMode.isCreateEdgeAllowed()
Gets a value determining whether
edge creation should be
enabled . |
boolean |
GraphEditorInputMode.isCreateNodeAllowed()
Gets a value determining whether
node creation by clicking on an empty canvas location is
enabled. |
boolean |
GraphEditorInputMode.isDuplicateAllowed()
Gets a value determining whether the
ICommand.DUPLICATE command should be handled. |
boolean |
TextEditorInputMode.isEditing()
Gets the current editing state of the editor.
|
boolean |
TableEditorInputMode.isEditLabelAllowed()
Gets whether the label editor will be automatically invoked if the F2 key is pressed.
|
boolean |
GraphEditorInputMode.isEditLabelAllowed()
Gets a value determining whether the
ICommand.EDIT_LABEL command should be handled. |
boolean |
GraphEditorInputMode.isEditLabelOnDoubleClickAllowed()
Gets a value determining whether double-clicking should start label editing.
|
boolean |
WaitInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
TextEditorInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
TapInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
ResizeStripeInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
NavigationInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
MultiplexingInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
MoveViewportInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
MoveInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
MouseHoverInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
MarqueeSelectionInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
KeyboardInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
ItemHoverInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
HandleInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
FocusGuardInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
DropInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
CreateEdgeInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
CreateBendInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
ClickInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
AbstractInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
AbstractContextMenuInputMode.isEnabled()
Gets the enabled state of this input mode.
|
boolean |
NavigationInputMode.isEnterGroupAllowed()
Gets a value that determines whether it is allowed to
enter group nodes via the
ICommand.ENTER_GROUP . |
boolean |
NavigationInputMode.isExitGroupAllowed()
Gets a value that determines whether it is allowed to
exit the current group node via the
ICommand.EXIT_GROUP . |
boolean |
NavigationInputMode.isExpandGroupAllowed()
Gets a value that determines whether it is allowed to
expand group nodes via the
ICommand.EXPAND_GROUP . |
boolean |
NavigationInputMode.isFittingContentAfterGroupActionsEnabled()
Gets a value that determines whether
CanvasControl.fitContent() or the ICommand.FIT_CONTENT should be
triggered after a group navigation action. |
boolean |
GraphEditorInputMode.isGroupingOperationsAllowed()
Gets a value indicating whether grouping operations like
grouping selected nodes or moving nodes into group nodes
should be enabled. |
boolean |
GraphEditorInputMode.isGroupSelectionAllowed()
Gets a value determining whether the
ICommand.GROUP_SELECTION command should be handled. |
boolean |
GraphEditorInputMode.isHidingLabelDuringEditingEnabled()
Gets a property that determines whether the label should be hidden while it is edited.
|
boolean |
GraphEditorInputMode.isPasteAllowed()
Gets a value determining whether the
ICommand.PASTE command should be handled. |
boolean |
GraphEditorInputMode.isReparentNodesAllowed()
Gets a value indicating whether moving nodes out of group nodes or into other group nodes is allowed.
|
boolean |
GraphEditorInputMode.isReparentToNonGroupNodesAllowed()
Gets a value indicating whether moving nodes into
non-group nodes is allowed to
convert them into group nodes. |
boolean |
GraphEditorInputMode.isReverseEdgeAllowed()
Gets a value indicating whether the
ICommand.REVERSE_EDGE command should be handled. |
boolean |
GraphEditorInputMode.isSmartPasteSelectionEnabled()
Determines whether nodes, edges, labels, and ports should only be selected after
GraphEditorInputMode.paste() or GraphEditorInputMode.duplicateSelection()
if they were selected when they were initially copied into the clipboard. |
boolean |
TableEditorInputMode.isSynchronizingWithGraphSelectionEnabled()
Gets a value indicating whether
StripeSelection should be synchronized with the GraphSelection
if this instance is installed as a child of a GraphEditorInputMode instance. |
boolean |
GraphEditorInputMode.isUndoOperationsAllowed()
Gets a value indicating whether undo operations, that is,
GraphEditorInputMode.undo() and GraphEditorInputMode.redo() should be enabled. |
boolean |
GraphEditorInputMode.isUngroupSelectionAllowed()
Gets a value determining whether the
ICommand.UNGROUP_SELECTION command should be handled. |
boolean |
NavigationInputMode.isUsingCurrentItemForCommandsEnabled()
Gets a value indicating whether to use the
CurrentItem as a fallback for the
commands if no item is provided in the parameter and the current selection is empty. |
boolean |
GraphEditorInputMode.isUsingCurrentItemForCommandsEnabled()
Gets a value indicating whether to use the
CurrentItem as a fallback for the
commands if no item is provided in the parameter and the current selection is empty. |
boolean |
GraphEditorInputMode.isWaiting()
Uses the
WaitInputMode to delegate wait requests to. |
void |
TableEditorInputMode.setAddLabelAllowed(boolean value)
Sets whether the label editor will be automatically invoked if the Shift+F2 key is pressed.
|
void |
GraphEditorInputMode.setAddLabelAllowed(boolean value)
Sets a value determining whether the
ICommand.ADD_LABEL command should be handled. |
void |
GraphEditorInputMode.setAdjustContentRectPolicy(AdjustContentRectPolicy value)
Sets a property that determines whether this instance should automatically adjust the
ContentRect
if the graph changes. |
void |
GraphEditorInputMode.setAdjustGroupNodeSizeAllowed(boolean value)
Sets a value determining whether the
ICommand.ADJUST_GROUP_NODE_SIZE command should be handled. |
void |
TextEditorInputMode.setAnchor(IPoint value)
Sets the anchor of the text box.
|
void |
TextEditorInputMode.setAutoCommittingOnFocusLostEnabled(boolean value)
Sets a property that determines whether the text edited should be committed if the focus gets lost or the editing should
be canceled.
|
void |
TextEditorInputMode.setAutoFocusingCanvasOnEditorClosedEnabled(boolean value)
Sets a property that determines whether this mode should try to
Node.requestFocus() the Canvas
once the editor is closed via a keyboard gesture. |
void |
NavigationInputMode.setAutoGroupNodeAlignmentPolicy(NodeAlignmentPolicy value)
Sets the the location that should be kept fixed if toggling a group node state.
|
void |
TableEditorInputMode.setAutoRemovingEmptyLabelsEnabled(boolean value)
Sets a value indicating whether this mode should automatically
remove labels from the
table when a label text has been edited and the label text is empty. |
void |
GraphEditorInputMode.setAutoRemovingEmptyLabelsEnabled(boolean value)
Sets a value indicating whether this mode should automatically
remove labels from the
graph when a label text has been edited and the label text is empty. |
void |
GraphEditorInputMode.setAutoSelectingSelfloopBendsEnabled(boolean value)
Sets a property that determines whether clicking on a node should automatically select all bends of self loops adjacent
to that node.
|
void |
TextEditorInputMode.setAutoStartEditingEnabled(boolean value)
Determines whether this mode should automatically fire up the editor once it gets installed.
|
void |
MarqueeSelectionInputMode.setCancelRecognizer(IEventRecognizer value)
Sets the "cancel" recognizer.
|
void |
HandleInputMode.setCancelRecognizer(IEventRecognizer value)
Sets the "cancel" recognizer.
|
void |
LabelPositionHandler.setCandidateTemplate(IVisualTemplate value)
Sets the template to use for showing candidates.
|
void |
GraphEditorInputMode.setClearSelectionAllowed(boolean value)
Sets a value determining whether the
ICommand.DESELECT_ALL command should be handled. |
void |
TableEditorInputMode.setClickInputMode(ClickInputMode value)
Sets the
ClickInputMode . |
void |
TableEditorInputMode.setClickSelectableItems(StripeTypes value)
Sets a property that determines which types of items should be selectable through
mouse clicks. . |
void |
TableEditorInputMode.setClickSelectableRegions(StripeSubregionTypes value)
Sets clicks on which
StripeSubregionTypes (s) should toggle a stripe selection state. |
void |
NavigationInputMode.setCollapseGroupAllowed(boolean value)
Sets a value that determines whether it is allowed to collapse group nodes via the
ICommand.COLLAPSE_GROUP . |
void |
GraphEditorInputMode.setContentRectMargins(InsetsD value)
Sets the margins to use for
CanvasControl.updateContentRect(InsetsD, ICanvasObjectGroup) in GraphEditorInputMode.adjustContentRect()
calls. |
void |
GraphEditorInputMode.setCreateBendAllowed(boolean value)
Sets a value determining whether
bend creation should be
enabled . |
void |
GraphEditorInputMode.setCreateBendInputMode(CreateBendInputMode value)
Sets the
CreateBendInputMode property. |
void |
GraphEditorInputMode.setCreateEdgeAllowed(boolean value)
Sets a value determining whether
edge creation should be
enabled . |
void |
GraphEditorInputMode.setCreateEdgeInputMode(CreateEdgeInputMode value)
Sets the
CreateEdgeInputMode property. |
void |
GraphEditorInputMode.setCreateNodeAllowed(boolean value)
Sets a value determining whether
node creation by clicking on an empty canvas location is
enabled. |
void |
MultiplexingInputMode.setDefaultCursor(Cursor value)
Sets the cursor to use whenever no child mode prefers a different cursor.
|
void |
GraphEditorInputMode.setDeletableItems(GraphItemTypes value)
Determines which types of items may be deleted using the
GraphEditorInputMode.deleteSelection() action. |
void |
TableEditorInputMode.setDeletableItems(StripeTypes value)
Sets a property that determines which types of items may be deleted using the
TableEditorInputMode.deleteSelection() action. |
void |
MoveViewportInputMode.setDragCursor(Cursor value)
The cursor to use during the dragging.
|
void |
MoveViewportInputMode.setDraggedRecognizer(IEventRecognizer value)
Sets the "dragged" recognizer.
|
void |
MarqueeSelectionInputMode.setDraggedRecognizer(IEventRecognizer value)
Sets the "dragged" recognizer.
|
void |
HandleInputMode.setDraggedRecognizer(IEventRecognizer value)
Sets the "dragged" recognizer.
|
void |
ResizeStripeInputMode.setDraggedRecognizerTouch(IEventRecognizer value)
Sets the "dragged" recognizer for touch input.
|
void |
MarqueeSelectionInputMode.setDraggedRecognizerTouch(IEventRecognizer value)
Sets the "dragged" recognizer for touch input.
|
void |
HandleInputMode.setDraggedRecognizerTouch(IEventRecognizer value)
Sets the "dragged" recognizer for touch input.
|
void |
GraphEditorInputMode.setDuplicateAllowed(boolean value)
Sets a value determining whether the
ICommand.DUPLICATE command should be handled. |
void |
TextEditorInputMode.setEditing(boolean value)
Sets the current editing state of the editor.
|
void |
TableEditorInputMode.setEditLabelAllowed(boolean value)
Sets whether the label editor will be automatically invoked if the F2 key is pressed.
|
void |
GraphEditorInputMode.setEditLabelAllowed(boolean value)
Sets a value determining whether the
ICommand.EDIT_LABEL command should be handled. |
void |
GraphEditorInputMode.setEditLabelOnDoubleClickAllowed(boolean value)
Sets a value determining whether double-clicking should start label editing.
|
void |
WaitInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
TextEditorInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
TapInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
ResizeStripeInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
NavigationInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
MultiplexingInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
MoveViewportInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
MoveInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
MouseHoverInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
MarqueeSelectionInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
KeyboardInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
ItemHoverInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
HandleInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
FocusGuardInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
DropInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
CreateEdgeInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
CreateBendInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
ClickInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
AbstractInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
AbstractContextMenuInputMode.setEnabled(boolean value)
Sets the enabled state of this input mode.
|
void |
NavigationInputMode.setEnterGroupAllowed(boolean value)
Sets a value that determines whether it is allowed to
enter group nodes via the
ICommand.ENTER_GROUP . |
void |
NavigationInputMode.setExitGroupAllowed(boolean value)
Sets a value that determines whether it is allowed to
exit the current group node via the
ICommand.EXIT_GROUP . |
void |
NavigationInputMode.setExpandGroupAllowed(boolean value)
Sets a value that determines whether it is allowed to
expand group nodes via the
ICommand.EXPAND_GROUP . |
void |
NavigationInputMode.setFittingContentAfterGroupActionsEnabled(boolean value)
Sets a value that determines whether
CanvasControl.fitContent() or the ICommand.FIT_CONTENT should be
triggered after a group navigation action. |
void |
GraphEditorInputMode.setGroupingOperationsAllowed(boolean value)
Sets a value indicating whether grouping operations like
grouping selected nodes or moving nodes into group nodes
should be enabled. |
void |
GraphEditorInputMode.setGroupSelectionAllowed(boolean value)
Sets a value determining whether the
ICommand.GROUP_SELECTION command should be handled. |
void |
GraphEditorInputMode.setHandleInputMode(HandleInputMode value)
Sets the
HandleInputMode property. |
void |
GraphEditorInputMode.setHidingLabelDuringEditingEnabled(boolean value)
Sets a property that determines whether the label should be hidden while it is edited.
|
void |
LabelPositionHandler.setHighlightTemplate(IVisualTemplate value)
Sets the template to use for showing highlighted candidates.
|
void |
TableEditorInputMode.setKeyboardInputMode(KeyboardInputMode value)
Sets the
KeyboardInputMode . |
void |
GraphEditorInputMode.setLabelEditableItems(GraphItemTypes value)
Determines which types of items may have their
labels edited . |
void |
TableEditorInputMode.setLabelEditableItems(StripeTypes value)
Sets a property that determines which types of items may have their
labels edited . |
void |
TextEditorInputMode.setLocation(IPoint value)
Sets the location of the text box in world coordinates.
|
void |
MarqueeSelectionInputMode.setMarqueeCursor(Cursor value)
Sets the cursor to use during the dragging of the marquee.
|
void |
GraphEditorInputMode.setMovableItems(GraphItemTypes value)
Determines which types of items should be movable using the
MoveInputMode or MoveLabelInputMode
respectively in case of labels. |
void |
GraphEditorInputMode.setMoveInputMode(MoveInputMode value)
Sets the
MoveInputMode property. |
void |
GraphEditorInputMode.setMoveLabelInputMode(MoveLabelInputMode value)
Sets the
MoveLabelInputMode property. |
void |
TableEditorInputMode.setMultiSelectionRecognizer(IEventRecognizer value)
Sets the
IEventRecognizer that will be queried to decide if a click is deemed a multi selection gesture. |
void |
NavigationInputMode.setNavigableItems(GraphItemTypes value)
Sets the item types that can be navigated to by this mode.
|
void |
GraphEditorInputMode.setNodeDropInputMode(NodeDropInputMode value)
Sets the
NodeDropInputMode property that is responsible for handling drag and drop
operations of nodes onto the Canvas. |
void |
GraphEditorInputMode.setPasteAllowed(boolean value)
Sets a value determining whether the
ICommand.PASTE command should be handled. |
void |
GraphEditorInputMode.setPasteDelta(PointD value)
The offset for paste operation if clipboard operations are enabled.
|
void |
GraphEditorInputMode.setPasteSelectableItems(GraphItemTypes value)
Determines which types of items should be selected after
GraphEditorInputMode.paste() or GraphEditorInputMode.duplicateSelection() . |
void |
MoveViewportInputMode.setPressedRecognizer(IEventRecognizer value)
Sets the "pressed" state recognizer.
|
void |
MarqueeSelectionInputMode.setPressedRecognizer(IEventRecognizer value)
Sets the "pressed" state recognizer.
|
void |
HandleInputMode.setPressedRecognizer(IEventRecognizer value)
Sets the "pressed" state recognizer.
|
void |
ResizeStripeInputMode.setPressedRecognizerTouch(IEventRecognizer value)
Sets the "pressed" state recognizer for touch input.
|
void |
MarqueeSelectionInputMode.setPressedRecognizerTouch(IEventRecognizer value)
Sets the "pressed" state recognizer for touch input.
|
void |
HandleInputMode.setPressedRecognizerTouch(IEventRecognizer value)
Sets the "pressed" state recognizer for touch input.
|
void |
MoveViewportInputMode.setReleasedRecognizer(IEventRecognizer value)
Sets the "released" recognizer.
|
void |
MarqueeSelectionInputMode.setReleasedRecognizer(IEventRecognizer value)
Sets the "released" recognizer.
|
void |
HandleInputMode.setReleasedRecognizer(IEventRecognizer value)
Sets the "released" recognizer.
|
void |
ResizeStripeInputMode.setReleasedRecognizerTouch(IEventRecognizer value)
Sets the "released" recognizer for touch input.
|
void |
MarqueeSelectionInputMode.setReleasedRecognizerTouch(IEventRecognizer value)
Sets the "released" recognizer for touch input.
|
void |
HandleInputMode.setReleasedRecognizerTouch(IEventRecognizer value)
Sets the "released" recognizer for touch input.
|
void |
GraphEditorInputMode.setReparentNodesAllowed(boolean value)
Sets a value indicating whether moving nodes out of group nodes or into other group nodes is allowed.
|
void |
TableEditorInputMode.setReparentStripeInputMode(ReparentStripeInputMode value)
Sets the
ReparentStripeInputMode that is used to change a stripes position in the table hierarchy. |
void |
GraphEditorInputMode.setReparentToNonGroupNodesAllowed(boolean value)
Sets a value indicating whether moving nodes into
non-group nodes is allowed to
convert them into group nodes. |
void |
TableEditorInputMode.setResizeStripeInputMode(ResizeStripeInputMode value)
Sets the
ResizeStripeInputMode that is used to change the size of a stripe interactively. |
void |
GraphEditorInputMode.setReverseEdgeAllowed(boolean value)
Sets a value indicating whether the
ICommand.REVERSE_EDGE command should be handled. |
void |
NavigationInputMode.setSelectableItems(GraphItemTypes value)
Sets the types of the items that should be selectable by this instance.
|
void |
TableEditorInputMode.setSelectableItems(StripeTypes value)
Sets a property that determines which types of items should be selectable at all.
|
void |
GraphEditorInputMode.setShowHandleItems(GraphItemTypes value)
Determines which types of items should have their
IHandle s shown. |
void |
GraphEditorInputMode.setSmartPasteSelectionEnabled(boolean value)
Determines whether nodes, edges, labels, and ports should only be selected after
GraphEditorInputMode.paste() or GraphEditorInputMode.duplicateSelection()
if they were selected when they were initially copied into the clipboard. |
void |
TableEditorInputMode.setStripeDropInputMode(StripeDropInputMode value)
Sets the
StripeDropInputMode property that is responsible for handling drag and drop
operations of stripes onto the Canvas. |
void |
TableEditorInputMode.setSynchronizingWithGraphSelectionEnabled(boolean value)
Sets a value indicating whether
StripeSelection should be synchronized with the GraphSelection
if this instance is installed as a child of a GraphEditorInputMode instance. |
void |
TextEditorInputMode.setTextBox(TextInputControl value)
Sets the text box to use for displaying and editing.
|
void |
TableEditorInputMode.setTextEditorInputMode(TextEditorInputMode value)
Sets the
TextEditorInputMode . |
void |
GraphEditorInputMode.setTextEditorInputMode(TextEditorInputMode value)
Sets the
TextEditorInputMode property. |
void |
GraphEditorInputMode.setUndoOperationsAllowed(boolean value)
Sets a value indicating whether undo operations, that is,
GraphEditorInputMode.undo() and GraphEditorInputMode.redo() should be enabled. |
void |
GraphEditorInputMode.setUngroupSelectionAllowed(boolean value)
Sets a value determining whether the
ICommand.UNGROUP_SELECTION command should be handled. |
void |
TextEditorInputMode.setUpVector(IPoint value)
Sets the point that describes the "up"-vector that will be used to determine the orientation of the text box in the
world coordinate system.
|
void |
NavigationInputMode.setUsingCurrentItemForCommandsEnabled(boolean value)
Sets a value indicating whether to use the
CurrentItem as a fallback for the
commands if no item is provided in the parameter and the current selection is empty. |
void |
GraphEditorInputMode.setUsingCurrentItemForCommandsEnabled(boolean value)
Sets a value indicating whether to use the
CurrentItem as a fallback for the
commands if no item is provided in the parameter and the current selection is empty. |
void |
GraphEditorInputMode.setWaiting(boolean value)
Uses the
WaitInputMode to delegate wait requests to. |