Package | Description |
---|---|
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.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
com.yworks.yfiles.layout.multipage |
Provides the
MultiPageLayout that subdivides the input graph into several smaller graphs whose layouts fit the specified maximum page size. |
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 |
AdjacencyTypes
Enumeration type for the different types of adjacency.
|
static class |
GraphClipboard.ParentNodeDetectionModes
Defines the rules for pasting nodes into group nodes.
|
static class |
GraphCopier.CloneTypes
|
class |
GraphItemTypes
An enumeration for use in various properties that can take a bitwise combination of item types that make up an
IGraph . |
class |
StripeTypes
An enumeration for use in various properties that can take a bitwise combination of stripe types.
|
Modifier and Type | Class and Description |
---|---|
class |
EdgeSides
The side placement specifier for edge labels used by
EdgeSegmentLabelModel . |
Modifier and Type | Class and Description |
---|---|
class |
ComponentArrangementStyles |
class |
DiscreteEdgeLabelPositions |
class |
DiscreteNodeLabelPositions |
class |
LabelAngleOnRightSideOffsets
Angle offset specifier for edge labels which expresses that no additional offset should be added to the angle.
|
class |
LabelAngleOnRightSideRotations
Angle interpretation specifier which expresses that the rotation angle should be interpreted clockwise.
|
class |
LabelAngleReferences
Angle interpretation specifier for edge labels which expresses that the rotation angle should be interpreted relative to
the edge slope.
|
class |
LabelPlacements |
class |
LabelSideReferences |
class |
MirrorModes |
class |
PortDirections |
Modifier and Type | Class and Description |
---|---|
class |
EdgeBundleModes |
Modifier and Type | Class and Description |
---|---|
class |
FlagsEnum<T extends FlagsEnum>
An enumerable that represents a collection of flags, rather than a single value.
|
Modifier and Type | Method and Description |
---|---|
static <T extends FlagsEnum<T>> |
FlagsEnum.and(T t1,
T t2)
Static convenience method that is semantically identical to the non-static method
and(FlagsEnum) |
static <T extends FlagsEnum<T>> |
FlagsEnum.equals(T t1,
T t2) |
static <T extends FlagsEnum<T>> |
FlagsEnum.inverse(T t)
Static convenience method that is semantically identical to the non-static method
inverse() |
static <T extends FlagsEnum<T>> |
FlagsEnum.notEquals(T t1,
T t2) |
static <T extends FlagsEnum<T>> |
FlagsEnum.or(T t1,
T t2)
Static convenience method that is semantically identical to the non-static method
or(FlagsEnum) |
static <T extends FlagsEnum<T>> |
FlagsEnum.xor(T t1,
T t2)
Static convenience method that is semantically identical to the non-static method
xor(FlagsEnum) |
Modifier and Type | Method and Description |
---|---|
protected abstract T[] |
FlagsEnum.getItems()
Returns all items defined in this FlagsEnum.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FlagsEnum.contains(FlagsEnum<T> other)
Determines whether any flag in
other is also contained in this instance. |
boolean |
FlagsEnum.containsAll(FlagsEnum<T> other)
Determines whether all flags in
other are also contained in this instance. |
boolean |
FlagsEnum.notContains(FlagsEnum<T> other)
Determines whether none of the flags in
other are also contained in this instance. |
Modifier and Type | Class and Description |
---|---|
class |
DragDropKeyStates
The enumeration of the various keys that are relevant to drag and drop operations.
|
class |
ModifierKeys |
class |
MouseButtons
Flaggable enumeration for the mouse buttons. |
class |
MouseWheelBehaviors
Flaggable enumeration for the mouse wheel behavior options. |
Modifier and Type | Class and Description |
---|---|
class |
GridSnapTypes
The values of this enum describe to which grid elements an object shall snap.
|
class |
HandlePositions
The possible positions of a rectangle
IHandle s. |
class |
HandleTypes
Describes the type of a
IHandle . |
class |
InertiaPolicies
Flaggable enumeration used by
Inertia to determine when to use inertia
moving. |
class |
MoveTypes
Describes the type of the movement of a point during an edit in the context of
GraphSnapContext . |
class |
SnapLineSnapTypes
The type of a
snap line . |
class |
SnapTypes
A flaggable enumeration of the different types of snaps that is used by
SnapState in SnapResult
implementations. |
class |
StripeSubregionTypes
Enumeration that specifies the various hot spot regions of an
IStripe instance. |