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.styles |
Contains interfaces and default implementations for graph element styles.
|
com.yworks.yfiles.layout |
Provides essential classes and interfaces that constitute the infrastructure for automatic graph layout generation.
|
com.yworks.yfiles.view |
Contains the main UI classes, interfaces, default implementations and support classes that can be used to display
IGraph instances. |
Modifier and Type | Method and Description |
---|---|
INodeStyle |
GraphCopier.copyNodeStyle(IGraph graph,
INode node)
Copies an
INodeStyle instance. |
protected INodeStyle |
DefaultFolderNodeConverter.createNodeStyle(IFoldingView foldingView,
INode viewNode,
INode masterNode)
Callback factory method that creates the
INodeStyle for use in
DefaultFolderNodeConverter.initializeFolderNodeStyle(FolderNodeState, IFoldingView, INode, INode) . |
INodeStyle |
DefaultFolderNodeConverter.getFolderNodeStyle()
Gets the
INodeStyle to use for the collapsed group nodes. |
INodeStyle |
SimpleNode.getStyle() |
INodeStyle |
NodeDefaults.getStyle() |
INodeStyle |
INodeDefaults.getStyle()
Gets the style to use for nodes.
|
INodeStyle |
INode.getStyle()
Returns the style that is responsible for the visual representation of this node in a
CanvasControl . |
INodeStyle |
FolderNodeState.getStyle()
The style of this node.
|
INodeStyle |
NodeDefaults.getStyleInstance() |
INodeStyle |
INodeDefaults.getStyleInstance()
Factory method that returns a style instance for use with newly created nodes.
|
Modifier and Type | Method and Description |
---|---|
default INode |
IFoldingView.createFolderNode(INode parent,
RectD layout,
INodeStyle style)
Directly creates a collapsed node on this instance with the given parameters.
|
INode |
IFoldingView.createFolderNode(INode parent,
RectD layout,
INodeStyle style,
Object tag)
Directly creates a collapsed node on this instance with the given parameters.
|
default INode |
IGraph.createGroupNode(INode parent,
RectD layout,
INodeStyle style)
Creates a new group node using the provided style and layout as a child of
parent . |
INode |
IGraph.createGroupNode(INode parent,
RectD layout,
INodeStyle style,
Object tag)
Creates a new group node using the provided style and layout as a child of
parent . |
INode |
FilteredGraphWrapper.createGroupNode(INode parent,
RectD layout,
INodeStyle style,
Object tag) |
INode |
DefaultGraph.createGroupNode(INode parent,
RectD layout,
INodeStyle style,
Object tag) |
INode |
AbstractGraphWrapper.createGroupNode(INode parent,
RectD layout,
INodeStyle style,
Object tag) |
default INode |
IGraph.createNode(INode parent,
RectD layout,
INodeStyle style)
Creates a new ordinary node as a direct descendant of
parent using the given layout and style. |
INode |
IGraph.createNode(INode parent,
RectD layout,
INodeStyle style,
Object tag)
Creates a new ordinary node as a direct descendant of
parent using the given layout and style. |
INode |
FilteredGraphWrapper.createNode(INode parent,
RectD layout,
INodeStyle style,
Object tag) |
INode |
DefaultGraph.createNode(INode parent,
RectD layout,
INodeStyle style,
Object tag) |
INode |
AbstractGraphWrapper.createNode(INode parent,
RectD layout,
INodeStyle style,
Object tag) |
default INode |
IGraph.createNode(PointD location,
INodeStyle style)
Creates and returns a node using the specified initial center location and style, as well as the tag.
|
default INode |
IGraph.createNode(PointD location,
INodeStyle style,
Object tag)
Creates and returns a node using the specified initial center location and style, as well as the tag.
|
default INode |
IGraph.createNode(RectD layout,
INodeStyle style)
Creates and returns a node using the specified values for the initial geometry, style, and
Tag . |
INode |
IGraph.createNode(RectD layout,
INodeStyle style,
Object tag)
Creates and returns a node using the specified values for the initial geometry, style, and
Tag . |
INode |
DefaultGraph.createNode(RectD layout,
INodeStyle style,
Object tag) |
INode |
AbstractGraphWrapper.createNode(RectD layout,
INodeStyle style,
Object tag) |
protected void |
DefaultGraph.onChangingNodeStyle(INode node,
INodeStyle newStyle)
Callback that is invoked before a node style is being changed.
|
protected void |
DefaultGraph.onNodeStyleChanged(INode node,
INodeStyle oldStyle)
Callback that is invoked after a node style has changed.
|
void |
DefaultFolderNodeConverter.setFolderNodeStyle(INodeStyle value)
Sets the
INodeStyle to use for the collapsed group nodes. |
void |
IGraph.setStyle(INode node,
INodeStyle style)
Assigns the given style instance by reference to the node.
|
void |
DefaultGraph.setStyle(INode node,
INodeStyle style)
Assigns the given style instance by reference to the node.
|
void |
AbstractGraphWrapper.setStyle(INode node,
INodeStyle style) |
void |
SimpleNode.setStyle(INodeStyle value)
Returns the style that is responsible for the visual representation of this node in a
CanvasControl . |
void |
NodeDefaults.setStyle(INodeStyle value) |
void |
INodeDefaults.setStyle(INodeStyle value)
Sets the style to use for nodes.
|
void |
FolderNodeState.setStyle(INodeStyle value)
The style of this node.
|
Modifier and Type | Method and Description |
---|---|
void |
IGraph.addNodeStyleChangedListener(IEventHandler<ItemChangedEventArgs<INode,INodeStyle>> nodeStyleChangedEvent)
Adds the given listener for the
NodeStyleChanged event that occurs when a node style has been replaced. |
void |
DefaultGraph.addNodeStyleChangedListener(IEventHandler<ItemChangedEventArgs<INode,INodeStyle>> nodeStyleChangedEvent) |
void |
AbstractGraphWrapper.addNodeStyleChangedListener(IEventHandler<ItemChangedEventArgs<INode,INodeStyle>> nodeStyleChangedEvent) |
protected void |
AbstractGraphWrapper.onNodeStyleChanged(ItemChangedEventArgs<INode,INodeStyle> args)
Raises the
NodeStyleChanged event. |
void |
IGraph.removeNodeStyleChangedListener(IEventHandler<ItemChangedEventArgs<INode,INodeStyle>> nodeStyleChangedEvent)
Removes the given listener for the
NodeStyleChanged event that occurs when a node style has been replaced. |
void |
DefaultGraph.removeNodeStyleChangedListener(IEventHandler<ItemChangedEventArgs<INode,INodeStyle>> nodeStyleChangedEvent) |
void |
AbstractGraphWrapper.removeNodeStyleChangedListener(IEventHandler<ItemChangedEventArgs<INode,INodeStyle>> nodeStyleChangedEvent) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNodeStyle
An abstract base class that makes it possible to easily implement a custom
INodeStyle . |
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 |
GeneralPathNodeStyle
A node style that can display node shapes with a boundary that is defined by a
GeneralPath instance. |
class |
ImageNodeStyle
A node style that can use an image for the visual representation of a node.
|
class |
MemoryImageNodeStyle
An implementation of the
INodeStyle interface that uses BitmapSource that are built
from memory as visual representation of a node. |
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 |
ShadowNodeStyleDecorator
Decorates other node styles with a smooth drop shadow.
|
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 |
TemplateNodeStyle
An
INodeStyle implementation that can render complex FXML controls for the visualization of INode s using
a TemplateNodeStyleRenderer . |
class |
VoidNodeStyle
A void implementation of a node style that does nothing and behaves like an invisible style.
|
Modifier and Type | Method and Description |
---|---|
protected INodeStyle |
TableNodeStyle.copyBackgroundStyle(INodeStyle style)
Create a copy of the background style when this style instance is cloned.
|
protected INodeStyle |
TableNodeStyleRenderer.getBackgroundStyle()
Get the
background style that is currently used by this renderer. |
INodeStyle |
TableNodeStyle.getBackgroundStyle()
Gets the style that is used to draw the background of the table.
|
INodeStyle |
NodeStyleStripeStyleAdapter.getNodeStyle()
Gets the
INodeStyle that is used for rendering the stripe. |
INodeStyle |
NodeStylePortStyleAdapter.getNodeStyle()
Gets the
INodeStyle that is used for rendering the port. |
INodeStyle |
NodeStyleLabelStyleAdapter.getNodeStyle()
Gets the
INodeStyle that is used for rendering the background of the label. |
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.
|
protected INodeStyle |
CollapsibleNodeStyleDecoratorRenderer.getWrappedStyle()
|
Modifier and Type | Method and Description |
---|---|
protected INodeStyle |
TableNodeStyle.copyBackgroundStyle(INodeStyle style)
Create a copy of the background style when this style instance is cloned.
|
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 |
TableNodeStyleRenderer.getBoundsProvider(INode node,
INodeStyle style) |
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 . |
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 |
TableNodeStyleRenderer.getContext(INode node,
INodeStyle style) |
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 . |
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 |
TableNodeStyleRenderer.getHitTestable(INode node,
INodeStyle style) |
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 . |
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 |
TableNodeStyleRenderer.getMarqueeTestable(INode node,
INodeStyle style) |
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 . |
SizeD |
TemplateNodeStyleRenderer.getPreferredSize(INode node,
INodeStyle style)
Calculates the preferred size for the given node and style.
|
SizeD |
TemplateNodeStyleRenderer.getPreferredSize(IRenderContext context,
INode node,
INodeStyle style)
Calculates the preferred size for the given node and style in the provided context.
|
IShapeGeometry |
VoidNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
This implementation always returns the
VoidShapeGeometry instance . |
IShapeGeometry |
TemplateNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Provides the geometry for the visual representation.
|
IShapeGeometry |
TableNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style) |
IShapeGeometry |
ShinyPlateNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Configures the
Style and Node properties, calls ShinyPlateNodeStyleRenderer.configure() and returns
this . |
IShapeGeometry |
ShapeNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Configures the
Style and Node properties, calls ShapeNodeStyleRenderer.configure() and returns
this . |
IShapeGeometry |
PanelNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Configures the
Style and Node properties, calls PanelNodeStyleRenderer.configure() and returns
this . |
IShapeGeometry |
MemoryImageNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Configures the
Style and Node properties, calls MemoryImageNodeStyleRenderer.configure() and returns
this . |
IShapeGeometry |
ImageNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Configures the
Style and Node properties, calls ImageNodeStyleRenderer.configure() and returns
this . |
IShapeGeometry |
INodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Gets an implementation of the
IShapeGeometry interface that can handle the provided node and its associated
style. |
IShapeGeometry |
GeneralPathNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Configures the
Style and Node properties, calls GeneralPathNodeStyleRenderer.configure() and returns
this . |
IShapeGeometry |
CollapsibleNodeStyleDecoratorRenderer.getShapeGeometry(INode node,
INodeStyle style)
Configures the
Style and Node properties, calls CollapsibleNodeStyleDecoratorRenderer.configure() and returns
this . |
IShapeGeometry |
BevelNodeStyleRenderer.getShapeGeometry(INode node,
INodeStyle style)
Configures the
Style and Node properties, calls BevelNodeStyleRenderer.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 |
TableNodeStyleRenderer.getVisibilityTestable(INode node,
INodeStyle style) |
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 . |
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 |
TableNodeStyleRenderer.getVisualCreator(INode node,
INodeStyle style) |
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 . |
void |
NodeTemplate.initializeFromInternal(IRenderContext ctx,
INode item,
INodeStyle style)
Initializes this node template with the given
INode and style information. |
void |
TableNodeStyle.setBackgroundStyle(INodeStyle value)
Sets the style that is used to draw the background of the table.
|
void |
NodeStyleStripeStyleAdapter.setNodeStyle(INodeStyle value)
Sets the
INodeStyle that is used for rendering the stripe. |
void |
NodeStylePortStyleAdapter.setNodeStyle(INodeStyle value)
Sets the
INodeStyle that is used for rendering the port. |
void |
NodeStyleLabelStyleAdapter.setNodeStyle(INodeStyle value)
Sets the
INodeStyle that is used for rendering the background of the label. |
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.
|
void |
NodeTemplate.updateForInternal(IRenderContext ctx,
INode item,
INodeStyle style)
Updates this node template with the given
INode and style information. |
Constructor and Description |
---|
CollapsibleNodeStyleDecorator(INodeStyle wrapped)
Initializes a new instance of the
CollapsibleNodeStyleDecorator class using the provided style for the Wrapped
property and the provided CollapsibleNodeStyleDecoratorRenderer as renderer. |
CollapsibleNodeStyleDecorator(INodeStyle wrapped,
CollapsibleNodeStyleDecoratorRenderer renderer)
Initializes a new instance of the
CollapsibleNodeStyleDecorator class using the provided style for the Wrapped
property and the provided CollapsibleNodeStyleDecoratorRenderer as renderer. |
NodeStyleLabelStyleAdapter(INodeStyle nodeStyle,
ILabelStyle labelStyle)
Creates a label style that uses the provided node style to render the background and the label style to render the
foreground of this style.
|
NodeStylePortStyleAdapter(INodeStyle nodeStyle)
Creates a port style that uses the provided node style to render the port.
|
NodeStyleStripeStyleAdapter(INodeStyle nodeStyle)
Creates a stripe style that uses the provided node style to render the stripe.
|
ShadowNodeStyleDecorator(INodeStyle wrapped)
Creates a new instance wrapping the provided style.
|
Modifier and Type | Method and Description |
---|---|
protected INodeStyle |
LayoutGraphAdapter.copyStyle(INodeStyle style)
Creates a copy of an
INodeStyle instance that is used during the layout. |
Modifier and Type | Method and Description |
---|---|
protected INodeStyle |
LayoutGraphAdapter.copyStyle(INodeStyle style)
Creates a copy of an
INodeStyle instance that is used during the layout. |
Modifier and Type | Method and Description |
---|---|
INodeStyle |
OverviewGraphVisualCreator.getGroupNodeStyle()
Gets the overview group node style.
|
protected INodeStyle |
OverviewGraphVisualCreator.getGroupNodeStyle(INode node)
Callback that returns and/or configures a group node style for the given node to render.
|
INodeStyle |
OverviewGraphVisualCreator.getNodeStyle()
Gets the overview node style.
|
INodeStyle |
NodeStyleDecorationInstaller.getNodeStyle()
The style to use for the rendering.
|
protected INodeStyle |
OverviewGraphVisualCreator.getNodeStyle(INode node)
Callback that returns and/or configures a node style for the given node to render.
|
Modifier and Type | Method and Description |
---|---|
void |
OverviewGraphVisualCreator.setGroupNodeStyle(INodeStyle value)
Sets the overview group node style.
|
void |
OverviewGraphVisualCreator.setNodeStyle(INodeStyle value)
Sets the overview node style.
|
void |
NodeStyleDecorationInstaller.setNodeStyle(INodeStyle value)
The style to use for the rendering.
|