|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
GenericNodeRealizer instances.GenericNodeRealizer instances.DataAcceptor-based implementation of InputHandler.AbstractDataAcceptorInputHandler class.
AbstractDataAcceptorInputHandler class.
AbstractOutputHandler class
that uses an DataProvider to retrieve the values to output for each item.AbstractDataProviderOutputHandler class
DeserializationEventEdgeRealizerSerializer.InputHandler interface.AbstractInputHandler class.
AbstractInputHandler class.
ItemEditor classes can be
derived.MouseInputEditor that
provides convenient support for the necessary listener implementation.NodePlacer interface.NodeRealizerSerializer.OutputHandler interface.AbstractOutputHandler class.
AbstractOutputHandler class
AbstractRotatableNodePlacer.SerializationHandlerMoveSnapContext and HotSpotSnapContext
that stores the context and manages the snapping related data for ViewMode implementations
and the like.Graph2DView.
XmlWriter.true iff the specified File does not
represent a directory and its filename extension matches this
SuffixFileFilter's accepting suffix or the accepting suffix'
length is 0.
Object should be accepted (or
rejected) by this filter implementation.
true, iff the specified graph element's visibility
matches this filter's current visibility setting for the corresponding
element type and false otherwise.
true if the specified bend should be deleted
or false otherwise.
true if the specified edge should be deleted
or false otherwise.
true if the specified edge label should be deleted
or false otherwise.
true, iff a representative of the specified model
node should be inserted into an associated view graph; false
otherwise.
true, iff a representative of the specified model
edge should be inserted into an associated view graph; false
otherwise.
yfiles.type has the value portconstraints.
true if the specified node should be deleted
or false otherwise.
true if the specified node label should be deleted
or false otherwise.
true, iff a representative of the specified model
node should be removed from an associated view graph; false
otherwise.
true, iff a representative of the specified model
edge should be removed from an associated view graph; false
otherwise.
(x,y)
starting from node source.
(x,y)
starting from node source.
true if the specified table column should be deleted
or false otherwise.
true if the specified table row should be deleted
or false otherwise.
(x,y)
by connecting to node target.
moduleSelected in the
PackageMenuListener for the selected module.
delete for the view returned by delete.
ViewMode.ACTIVE_PROPERTY as the property name.
ViewMode.ACTIVE_PROPERTY as the property name.
PropertyChangeEvent.getPropertyName().
PropertyChangeEvent.getPropertyName().
null if there is none.
null if there is none.
ShortestPaths.acyclic(Graph, Node, double[], double[]) but additionally this method
yields the path edges of each calculated shortest path.
ShortestPaths.acyclic(Graph, Node, double[], double[], Edge[])
but uses NodeMaps and DataProviders instead of arrays.
YList.addLast(Object).
EnumOptionItem.add(Object, Object) with item
as both of the arguments.
Drawable to this manager's list
of graph objects.
EdgeRealizer to this manager's list
of graph objects.
NodeRealizer to this manager's list
of graph objects.
EnumOptionItem.add(Object, Object) method.
AnimationObject to the composite.
AnimationListener to the AnimationObject.
GMLEncoder.addAttribute(String, Object)
for each entry in items.
ResourceBundle to the list of bundles that are checked
for localized strings.
ResourceBundle to the list of bundles that are checked
for localized strings.
MouseInputEditor.isEditing() state of this instance changes.
PropertyChangeListener to receive
all PropertyChange events from all
PropertyChangeReporter children of this
reporter.
PropertyChangeListener to receive
specific PropertyChange events from all
PropertyChangeReporter children of this
reporter.
VetoableChangeListener to receive
all VetoableChange events from all
VetoableChangeReporter children of this
reporter.
VetoableChangeListener to receive
specific VetoableChange events from all
VetoableChangeReporter children of this
reporter.
container at the specified position and updates the sizes of
it's new ancestors accordingly.
DeserializationEvents.
DeserializationEvents.
OptionHandler.addDouble(String,double,double,double).
CompoundEditor.
el so that it will receive notifications
when an editor is added or removed.
el so that it will receive notifications
when an editor is added or removed.
HotSpotSnapContext.getFixedSnapLines(java.util.Collection) that
collects SnapLine instances for a given fixed node.
SnapLine methods to the result
Collection for the given NodeRealizer.
SnapLines that are induced by a given node.
Bend as a confirmed hit for this
HitInfo.
Edge as a confirmed hit for this
HitInfo.
EdgeLabel as a confirmed hit for this
HitInfo.
Node as a confirmed hit for this
HitInfo.
NodeLabel as a confirmed hit for this
HitInfo.
Port as a confirmed hit for this
HitInfo.
Image instance directly.
URL instance that describes an image resource.
DataAcceptor instance for
use as an input data target.
DataAcceptor instance for
use as an input data target.
DataAcceptor instance for
use as an input data tar@link EventHandler{HandleDesserializationEventArgs}
for the actual deserialization.
DataAcceptor instance for
use as an input data target
for the actual deserialization.
DataAcceptor instance for
use as an input data target
for the actual deserialization.
DataAcceptor instance for
use as an input data target.
Future instance that wraps an DataMap for
use as an input data target.
Future instance that wraps an DataMap for
use as an input data target.
Future instance that wraps an DataMap for
use as an input data target.
InputHandler instance for the current QueryInputHandlersEvent.getKeyDefinition().
QueryInputHandlersEvents.
QueryInputHandlersEvents.
MouseInputMode.findMouseInputEditor(Graph2DView, double, double, HitInfo) for editors when this mode receives
mouse events.
MultiplexingNodeEditor instance.
DataProvider instance for
use as an output data source
This methods creates and configures the necessary handler
itself.
DataProvider instance for
use as an output data source
This methods creates and configures the necessary handler
itself.
DataProvider instance for
use as an output data source.
DataProvider instance for
use as an output data source.
QueryOutputHandlersEvents.
QueryOutputHandlersEvents.
ParseEventListener.
ParseEventListener.
above to lie above the node reference.
above to lie at least minDistance layers above
the node with id reference.
above to lie at least minDistance layers above
the node with id reference with a given weight penalty for larger layer differences.
above to lie above the node reference.
above to lie at least minDistance layers
above the node with id reference.
above to lie at least minDistance layers
above the node with id reference with a given weight penalty for larger layer differences.
after to lie after
the node with id reference.
before to lie before
the node with id reference.
below to lie below the node with id reference.
below to lie at least minDistance layers below
the node with id reference.
below to lie at least minDistance layers below
the node with id reference with a given weight penalty for larger layer differences.
below to lie below the node with id
reference.
below to lie at least minDistance layers
below the node with id reference.
below to lie at least minDistance layers
below the node with id reference with a given weight penalty for larger layer differences.
sameLayer to lie in the same layer as the node with id
reference.
sameLayer to lie in the same layer as the node with id
reference.
PropertyChangeListener to receive
all PropertyChange events from this reporter.
PropertyChangeListener to receive
specific PropertyChange events from this reporter.
PropertyChangeListener to the list of registered listeners.
PropertyChangeListener for the given property
to the list of registered listeners.
DataProvider instance that has been registered on the underlying graph instance
as source for the given GraphML attribute.
DataProvider instance that has been registered on the underlying graph instance
as source for the given GraphML attribute.
DataProvider instance that has been registered on the underlying graph instance
as source for the given GraphML attribute.
container at the specified position and updates the sizes of
it's new ancestors accordingly.
MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint)
This method can be used to provide this class with segments that cannot be easily obtained from the graph structure.
MoveSnapContext.MovingInfos.
Graph2DSelectionListener to the creator's
model graph that creates a local view on selection changes.
SerializationEvents.
SerializationEvents.
SnapResult to this instance that will be honored during calls to
AbstractSnapContext.processSnapResults(java.util.List,y.geom.YPoint)
MoveSnapContext.addNodeSnapLines(y.base.Node, NodeRealizer, java.util.Collection, java.util.Collection)
that will be used if the realizer of the node is a TableGroupNodeRealizer.
VetoableChangeListener to receive
all VetoableChange events from this reporter.
VetoableChangeListener to receive
specific VetoableChange events from this reporter.
Graph to the list of views handled by this
manager.
Graph to the list of views handled by this
manager.
WriteEventListener.
WriteEventListener.
initialized.
initialization
and before MoveSnapContext.cleanUp() that will snap the coordinates and update the Drawables.
Editor.commitValue() instead.
adoptItemValue() of all contained editors.
Graph2DViewActions.getAlignHorizontallyAction()
Graph2DViewActions.getAlignVerticallyAction().
rootAlignment property.
rootAlignment property.
rootAlignment property.
rootAlignment property.
rootAlignment property.
rootAlignment property.
rootAlignment property.
rootAlignment property.
all.
null) image values can be selected through the editor.
TableGroupNodeRealizer.
TableGroupNodeRealizer.
TableGroupNodeRealizer.
TableGroupNodeRealizer.
AnimationObject and informs the
AnimationListener whenever changes in the animation scene should be
displayed.
Graph2DLayoutExecutor.setMode(byte) and Graph2DLayoutExecutor.getMode() that tells the executor to
run a buffered layout and then morph
the current graph to the newly calculated layout.
Graph2DLayoutExecutor.setMode(byte) and Graph2DLayoutExecutor.getMode() that tells the executor to
run a buffered layout and then morph
the current graph to the newly calculated layout.
AnimationEvent has been fired.
update for the appropriate events.
NodeLabel.FREE.
x to the rear of this queue.
Graph2DLayoutExecutor in // @VIEW_EXCLUSION@
Graph2DLayoutExecutor.BUFFERED mode to calculate a layout for the currently given // @VIEW_EXCLUSION@
graph using the provided layouter instance. // @VIEW_EXCLUSION@
Graph2DLayoutExecutor in // @VIEW_EXCLUSION@
Graph2DLayoutExecutor.ANIMATED mode to calculate a layout for the currently given // @VIEW_EXCLUSION@
graph using the provided layouter instance and applying the new layout in an animated fashion. // @VIEW_EXCLUSION@
Bend.setLocation(double, double) according to the movement constraints.
Port.setOffsets(double, double) according to the movement constraints.
ArcEdgeRealizer.GenericTreeLayouter and implements a
sophisticated NodePlacer.ARNodePlacer.FILL_STYLE_LEADING),
and default distances (40.0d).
rects to fit into a
large rectangle, whose bounds will be stored in finalrect.
rects to fit into a
large rectangle, whose bounds will be stored in finalrect.
Grouping) is reduced.
Grouping) is reduced.
ListCellRenderer and TableCellRenderer
implementation that renders objects of type Arrow nicely.AbstractDrawer.assignCoordinates(NodeList[],DataProvider)
HierarchicLayouter before the ports get assigned.
Layers instance.
g.getDataProvider(LAYER_ID_KEY).
HierarchicLayouter before the actual node placing takes
place (phase three).
GenericTreeLayouter before the actual layout
of the graph takes place.
HierarchicLayouter to determine the resulting x coordinates.
Boolean.TRUE,
the editor is initialized to be in autoAdopt mode.
Boolean.TRUE,
the editor is initialized to be in autoCommit state.
String id tag.
handlername.sectionname.
handlername.
Object id tag usable as a
key in a Map.
ObjectStringConverter to be
used by editors.
JFileChooser to be used by editors.
Collection
of OptionGroup instance that the item belongs to.
ItemListener.
ListCellRenderer.
Boolean.TRUE,
text-based editors should select their text content when they receive
focus due to a focus traversal event (i.e. receiving the focus due to
mouse clicks should not trigger the content selection).
TableEditorFactory.getDefaultEditor(OptionItem).
TableEditorFactory.getDefaultRenderer(OptionItem).
String.
String to be displayed in the
title bar of dialogs created by the showEditor methods.
String to be displayed in the title bar of dialogs created
by the showEditor methods.
OptionItem should be used as its tool tip text if no
explicit tip text has been specified.
Graph2DView.EdgeLabelModel implementation used specifically for labels
that are being rotated automatically according to the path of the edge.Graph2DView.AbstractCustomNodePainter.restoreGraphics(Graphics2D)
This implementation stores and restores the color, the stroke, and the paint
of the graphics context.
Graph2D.backupRealizers(y.base.EdgeCursor) call.
Graph2D.backupRealizers(y.base.NodeCursor) call.
Graph2D.BackupRealizersHandler implementation.
Graph2D.BackupRealizersHandler implementation.
OptionItem
subclasses that want to support Editor.resetValue().true iff it is possible to retrieve
a command by calling CommandStream.backward().
BadVersionException with detail message.
BadVersionException without detail message.
BadVersionException without detail message.
BadVersionException with the specified detail message.
ShortestPaths.bellmanFord(Graph, Node, boolean, double[], double[]) but additionally this method
yields the path edges of each calculated shortest path.
ShortestPaths.bellmanFord(Graph, Node, boolean, double[], double[], Edge[])
but uses NodeMaps and DataProviders instead of arrays.
EdgeRealizer.bendChanged(Bend, double, double)
EditMode.mouseReleasedLeft(double,double) and
EditMode.mouseShiftReleasedLeft(double,double) when a Bend has been
clicked.
EditMode.mouseDraggedLeft(double,double) when a
Bend is being dragged.
GenericNodeRealizer.Painter that draws a rounded
rectangle with a bevel border and an optional simple drop shadow in a shiny fashion.BezierEdgeRealizer.GraphConnectivity.biconnectedComponents(Graph, EdgeMap).
AnimationObject that lets the node represented
by the specified NodeRealizer blink (once).
AnimationObject that applies a blurring
fade-in effect to the specified Drawable.
AnimationObject that applies a blurring
fade-in effect to the specified NodeRealizer.
AnimationObject that applies a blurring
fade-in effect to the specified EdgeRealizer.
AnimationObject that applies a blurring
fade-out effect to the specified Drawable.
AnimationObject that applies a blurring
fade-out effect to the specified NodeRealizer.
AnimationObject that applies a blurring
fade-out effect to the specified EdgeRealizer.
boolean.
NodeLabel.INTERNAL.
snap type.
Graph2DViewActions.getBottomAlignAction().
NodeLabel.INTERNAL.
NodeLabel.INTERNAL.
GenericNodeRealizer.BoundsChangedHandler implementation to
delegate the actual work to.
PathIterators.ListCellRenderer and TableCellRenderer implementation that renders objects of type BridgeCalculator nicely.BridgeCalculatorCellRenderer.STYLE_ALL
D.bug(Object), but omits newline.
D.bug(Object, Object), but does not append a newline to the
output.
D.bug(int, String), but uses no line-feed.
Graph2DLayoutExecutor.setMode(byte) and Graph2DLayoutExecutor.getMode() that tells the executor to
run a buffered layout and then apply
the calculated results to the graph.
System.out if
the given debug level if bigger than
DEBUG_LEVEL.
System.err unconditionally.
System.err if the fully qualified
class name of the given source object is encoded
in the system property y.debug and
if the given debug level if bigger than
DEBUG_LEVEL.
System.err if the fully qualified
class name of the given source object is encoded
in the system property y.debug.
Rectangle2D
objects and puts the result into the specified destination
Rectangle2D object.
NetworkFlows.calcMaxFlow(Graph,Node,Node,DataProvider,EdgeMap) this method
solves a maximum flow problem.
YLabel.calculateSize(java.awt.font.FontRenderContext)
EdgeRealizer.calculatePath(java.awt.geom.Point2D, java.awt.geom.Point2D) ()}.
Rectangle2D objects
and puts the result into the specified destination
Rectangle2D object.
GenericEdgeRealizer.calcUnionRect(java.awt.geom.Rectangle2D) method.
GenericNodeRealizer.UnionRectCalculator implementation to
delegate the actual work to.
GenericNodeRealizer.calcUnionRect(java.awt.geom.Rectangle2D) method.
YLabel.calcUnionRect(java.awt.geom.Rectangle2D)
YPoint instances.
true iff er.getClass() == getRealizerClass().
true iff n.getNamespaceURI().equals(getNamespaceURI())
&& n.getLocalName().equals(getName()).
true iff nr.getClass() == getRealizerClass().
true iff n.getNamespaceURI().equals(getNamespaceURI())
&& n.getLocalName().equals(getName()).
er in the given context.
n in the given context.
nr in the given context.
n in the given context.
DeserializationEvent.
DeserializationEvent.getXmlNode() satisfies the properties of this class.
SerializationEvent.
true.
true.
true.
true iff the given graph can be laid
out by this algorithm.
true
AbstractLayoutStage.canLayoutCore(LayoutGraph).
true if the specified core layouter does, and also when there is no core layouter.
true iff the given graph can be layed
out by this algorithm.
true iff the given graph can be layed
out by this algorithm.
true.
true.
true.
true if the given graph can be layed out by this algorithm.
true..
true because this algorithms has no
preconditions.
true.
true, because every graph can be drawn.
true.
false.
ViewMode is designed to use instances of NodeCellEditor to
display a visual editor inline in the Graph2DView to edit a node's data.ViewMode that is responsible for displaying
NodeCellEditor instances during editing.
ViewMode that is responsible for displaying
NodeCellEditor instances during editing.
LayoutTool.arrangeRectangleRows(java.awt.geom.Rectangle2D[], java.awt.geom.Rectangle2D, double, int).
NodeLabel.INTERNAL.
snap type.
NodeLabel.INTERNAL.
DiscreteEdgeLabelModel.CENTER.
OrthogonalEdgeRouter that can be used as a path
finding strategy in ChannelEdgeRouter.ChannelEdgeRouter.VetoableChangeListener instead.
IllegalArgumentException if the width/height of the given group node object is zero.
IllegalArgumentException if the width/height of the given group node object is zero.
IllegalArgumentException if the width/height of the given group node object is zero.
IllegalArgumentException if the width/height of the given group node object is zero.
IllegalArgumentException if the width/height of the given group node object is zero.
IllegalArgumentException if the width/height of the given group node object is zero.
IllegalArgumentException if the width/height of the given node object is zero.
IllegalArgumentException if the width/height of the given node object is zero.
IllegalArgumentException if the width/height of the given node object is zero.
IllegalArgumentException if the width/height of the given node object is zero.
IllegalArgumentException if the width/height of the given node object is zero.
IllegalArgumentException if the width/height of the given node object is zero.
Comparator
instance that will be used to sort its outgoing edges.
PropertyChangeEvent.getPropertyName().
PropertyChange and VetoableChange notifications
of child elements.GraphMLParseContext that delegates most calls to
a ChildParseContext.getParentContext(), but adds the capablility to locally add
ChildParseContext.lookup(java.lang.Class) results and ChildParseContext.getDeserializationProperty(java.lang.Object)ChildParseContext class
that delegates to the provided context and adds the currentObject
to the ChildParseContext.getObjectStack().
ChildParseContext class
that delegates to the provided context.
GraphMLWriteContext implementation for use in the context of GraphMLWriter
that wraps a given instance and delegates most of the calls to it but allows for modifying
ChildWriteContext.setLookup(Class,Object) and ChildWriteContext.setSerializationProperty(Object,Object).ChildWriteContext class that delegates to the provided context
and has the ChildWriteContext.getCurrentObject() set to the given value.
ChildWriteContext class that delegates to the given parent context.
Arrow.CIRCLE.
CircularLayouter.from to to inclusive from this list.
SnapLines.
AbstractSnapContext.addSnapResult(SnapResult)
CompoundEditor.
JComponent.putClientProperty(Object, Object) for the scroll
buttons.
JComponent.putClientProperty(Object, Object) for the
scroll buttons.
JComponent.putClientProperty(Object, Object) for the zoom
buttons.
JComponent.putClientProperty(Object, Object) for the
zoom buttons.
Graph2DViewActions.getCloseGroupsAction().
Graph2DViewActions.CloseGroupsAction.acceptNode(Graph2D,y.base.Node) returns true.
graph whose coordinates lie inside the specified
bounds and stores them in the contentBends container.
contentNodes container.
view's graph into the provided
collection that will have their bounds fixed during the upcoming operation.
MoveSnapContext.adjustMouseCoordinates(y.geom.YPoint).
true iff the given points are collinear, i.e. all
three points lie on a common line.
AnimationObject that changes the appropriate color
properties of the specified NodeRealizer to the given color
values.
AnimationObject that changes the
lineColor property of the specified EdgeRealizer
to the given color value.
TableGroupNodeRealizer.
TableGroupNodeRealizer.
null if no column in the table's model contains the specified
point.
PartitionGrid.DropTargetListener can be used to create new columns in a TableGroupNodeRealizer
via drag'n'drop.commitValue() of all contained editors.
OrthogonalLayouter that tries to arrange nodes in a more
compact way, even allowing to specify a desired aspect ratio for the bounds of the
calculated layout.CompactOrthogonalLayouter.DataProvider registered with this key must return a
Comparable object for each edge thereby inducing a (global) order
for edges.
DataProvider registered with this key must return a
Comparable object for each node thereby inducing a (global) order
for nodes.
Edge.
Edge.
SwimLaneDescriptor.getComparator() and
SwimLaneDescriptor.getClientObject() fields.
Comparable interface using SnapResult.getWeight()
comples.
InputHandler implementation that uses an DataAcceptor
instance to associate the values with the keys.ComplexDataAcceptorInputHandler class
that uses the GraphMLParseContext for deserialization.
ComplexDataAcceptorInputHandler class
that uses the event handler for deserialization.
AbstractOutputHandler class,
that can use a ComplexDataProviderOutputHandler.getSerializer() callback for the serialization
or delegate to the GraphMLWriteContext.serialize(java.lang.Object) callback.ComplexDataProviderOutputHandler class.
ComponentLayouter.Drawables into oneCompositeLayouter with the
specified LayoutStage prepended to the specified
Layouter.
Arrow.CONCAVE.
ComponentLayouter
and graph instance to adhere to the SmartOrganicLayouter.NODE_SUBSET_DATA in case
SmartOrganicLayouter.SCOPE_ALL is not set, and to use SmartOrganicLayouter.getMinimalNodeDistance() also for distances between components.
ComponentLayouter according to the view.
GraphMLParser.fireDeserializationEvent(DeserializationEvent) event.
QueryInputHandlersEvent event.
QueryOutputHandlersEvent event.
GraphMLWriter.fireSerializationEvent(y.io.graphml.output.SerializationEvent) event.
DeserializationEvent event.
GraphMLHandler.
GraphListener, Graph2DListener, and Graph2DSelectionListener
references that are registered with the parent graph to the newly created graph.
GraphMLParser.fireQueryInputHandlersEvent(y.io.graphml.input.QueryInputHandlersEvent) event.
writer.
parser.
writer to use the namespace declarations set with GraphMLHandler.addNamespace(java.lang.String, java.lang.String).
EditMode.createNode(Graph2D,double,double,y.base.Node)
right after a new node has been created (and prior to assigning the new
node a parent node).
QueryOutputHandlersEvent event.
parser.
writer to use the schema locations set with GraphMLHandler.addSchemaLocation(java.lang.String, java.lang.String).
SerializationEvent event.
GraphMLHandler.
GraphMLHandler.
writer.
writer.
LayerConstraintFactory.ConstraintLayerer instance.ConstraintManager.performActionOnPropertyChange(y.option.ConstraintManager.EditorAction, OptionItem)
or
ConstraintManager.performActionOnCondition(y.option.ConstraintManager.EditorAction, y.option.ConstraintManager.Condition).ShortestPaths.constructEdgePath(Node,Node,Edge[]) with the difference that
the path edges are given by a DataProvider.
ShortestPaths.constructNodePath(Node,Node,Edge[]) with the difference that
the path edges are given by a DataProvider.
YRectangle contains the
given point.
YRectangle contains the
given point.
YRectangle contains the
given rectangle.
YRectangle contains the
rectangle defined by the given frame.
EdgeRealizer.contains(double, double).
GenericNodeRealizer.ContainsTest implementation to
delegate the actual work to.
GenericNodeRealizer.contains(double, double) method.
true iff the bounding box of this realizer
contains the given coords.
YLabel.contains(double, double)