|
Search this API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecty.view.LocalViewCreator
y.view.LocalViewCreator.AbstractLocalViewCreator
y.view.LocalViewCreator.SourceAndTarget
public static class LocalViewCreator.SourceAndTarget
Local view creator that creates local views by simply displaying its collection of focused edges (and their target and source nodes).
![]() |
![]() |
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class y.view.LocalViewCreator |
|---|
LocalViewCreator.AbstractLocalViewCreator, LocalViewCreator.AncestorGroups, LocalViewCreator.CommonParentGroup, LocalViewCreator.EdgeGroup, LocalViewCreator.FolderContents, LocalViewCreator.Neighborhood, LocalViewCreator.SourceAndTarget |
| Field Summary |
|---|
| Fields inherited from class y.view.LocalViewCreator.AbstractLocalViewCreator |
|---|
ELEMENT_TYPE_EDGE, ELEMENT_TYPE_NODE |
| Constructor Summary | |
|---|---|
LocalViewCreator.SourceAndTarget(Graph2D model)
Creates a new SourceAndTarget instance for the specified
model graph. |
|
LocalViewCreator.SourceAndTarget(Graph2D model,
GraphCopier.CopyFactory factory)
Creates a new SourceAndTarget instance for the specified
model graph and copy factory. |
|
LocalViewCreator.SourceAndTarget(Graph2D model,
GraphCopier.CopyFactory factory,
Graph2D view)
Creates a new SourceAndTarget instance for the specified
model graph, copy factory, and view graph. |
|
| Method Summary | |
|---|---|
protected void |
buildViewGraph()
Creates graph elements in the creator's view graph. |
protected NodeRealizer |
createViewRealizer(Node model,
Node view)
Creates and/or configures the realizer to display group nodes in the view graph whose corresponding model nodes are folder nodes. |
Graph2D |
getModel()
Returns the model graph for which the creator may create local views. |
Edge |
getModelEdge(Edge view)
Returns a edge in the creator's model graph that corresponds to the specified edge in the creator's view graph or null if
there is no corresponding edge. |
Node |
getModelNode(Node view)
Returns a node in the creator's model graph that corresponds to the specified node in the creator's view graph or null if there
is no corresponding node. |
Edge |
getViewEdge(Edge model)
Returns a edge in the creator's view graph that corresponds to the specified edge in the creator's model graph or null if
there is no corresponding edge. |
Graph2D |
getViewGraph()
Returns the view graph that is modified by the creator's updateViewGraph method. |
Node |
getViewNode(Node model)
Returns a node in the creator's view graph that corresponds to the specified node in the creator's model graph or null if
there is no corresponding node. |
boolean |
isHierarchyAware()
Determines whether the real end node of an inter edge is shown or if the folder node is shown. |
void |
setHierarchyAware(boolean enabled)
Specifies whether the real end node of an inter edge is shown or if the folder node is shown. |
| Methods inherited from class y.view.LocalViewCreator |
|---|
createDefaultLayouter, getLayouter, layoutViewGraph, publishViewGraph, setLayouter, updateViewGraph |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LocalViewCreator.SourceAndTarget(Graph2D model)
SourceAndTarget instance for the specified
model graph.
Invoking this constructor is equivalent to:
new SourceAndTarget(model, model.getGraphCopyFactory(), (Graph2D) model.getGraphCopyFactory().createGraph());
model - the graph for which local views are to be created.
public LocalViewCreator.SourceAndTarget(Graph2D model,
GraphCopier.CopyFactory factory)
SourceAndTarget instance for the specified
model graph and copy factory.
Invoking this constructor is equivalent to:
new SourceAndTarget(model, factory, (Graph2D) factory.createGraph());
Note: The graph instances created by the specified factory have to
be of type Graph2D or subclasses thereof. Moreover,
the factory.
model - the graph for which local views are to be created.factory - that CopyFactory that will be used to create
graph elements in the creator's view graph.
public LocalViewCreator.SourceAndTarget(Graph2D model,
GraphCopier.CopyFactory factory,
Graph2D view)
SourceAndTarget instance for the specified
model graph, copy factory, and view graph.
Note: The specified factory has to be able to create graph elements in the specified view graph.
model - the graph for which local views are to be created.factory - that CopyFactory that will be used to create
graph elements in the creator's view graph.view - the graph that will be modified by the creator.| Method Detail |
|---|
public boolean isHierarchyAware()
By default, this property is set to false.
true if the the real end nodes on both sides of a focused edge
are shown in the local view and false otherwise.setHierarchyAware(boolean),
HierarchyManager.isInterEdge(y.base.Edge)public void setHierarchyAware(boolean enabled)
By default, this property is set to false.
enabled - true if the real end nodes should be shown in the
created local view and false otherwise.isHierarchyAware(),
HierarchyManager.isInterEdge(y.base.Edge)protected void buildViewGraph()
LocalViewCreator
buildViewGraph in class LocalViewCreatorLocalViewCreator.updateViewGraph()
protected NodeRealizer createViewRealizer(Node model,
Node view)
model - a folder node in creator's model graph.view - a group node in the creator's view graph that is the
representative of the specified model node for which
a realizer should be created and/or configured.
view node's adjusted realizer.public Graph2D getModel()
LocalViewCreator
getModel in class LocalViewCreatorpublic Graph2D getViewGraph()
LocalViewCreatorupdateViewGraph method.
getViewGraph in class LocalViewCreatorupdateViewGraph method.LocalViewCreator.updateViewGraph()public Node getModelNode(Node view)
LocalViewCreatornull if there
is no corresponding node.
getModelNode in class LocalViewCreatorview - a node in the creator's view graph.
null if there
is no corresponding node.public Node getViewNode(Node model)
LocalViewCreatornull if
there is no corresponding node.
getViewNode in class LocalViewCreatormodel - a node in the creator's model graph.
null if
there is no corresponding node.public Edge getModelEdge(Edge view)
LocalViewCreatornull if
there is no corresponding edge.
getModelEdge in class LocalViewCreatorview - a edge in the creator's view graph.
null if
there is no corresponding edge.public Edge getViewEdge(Edge model)
LocalViewCreatornull if
there is no corresponding edge.
getViewEdge in class LocalViewCreatormodel - a edge in the creator's model graph.
null if
there is no corresponding edge.
|
© Copyright 2000-2025, yWorks GmbH. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||