Package | Description |
---|---|
org.eclipse.gef4.layout.algorithms |
This package provides different implementations of concrete layout
algorithms.
|
Modifier and Type | Field and Description |
---|---|
protected TreeLayoutObserver.TreeNode |
TreeLayoutObserver.TreeNode.parent
The parent of this node.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<TreeLayoutObserver.TreeNode> |
TreeLayoutObserver.TreeNode.children
The children of this node.
|
Modifier and Type | Method and Description |
---|---|
TreeLayoutObserver.TreeNode |
TreeLayoutObserver.TreeNodeFactory.createTreeNode(INodeLayout nodeLayout,
TreeLayoutObserver observer)
|
TreeLayoutObserver.TreeNode |
TreeLayoutObserver.TreeNode.getParent() |
TreeLayoutObserver.TreeNode |
TreeLayoutObserver.getSuperRoot()
Returns Super Root, that is an artificial node being a common parent for
all nodes in observed tree structure.
|
TreeLayoutObserver.TreeNode |
TreeLayoutObserver.getTreeNode(INodeLayout node)
Returns a
TreeLayoutObserver.TreeNode related to given node layout. |
Modifier and Type | Method and Description |
---|---|
java.util.List<TreeLayoutObserver.TreeNode> |
TreeLayoutObserver.TreeNode.getChildren() |
Modifier and Type | Method and Description |
---|---|
protected void |
TreeLayoutObserver.TreeNode.addChild(TreeLayoutObserver.TreeNode child)
Adds given node to the list of this node's children and set its
parent to this node.
|
protected void |
TreeLayoutObserver.TreeListener.defaultHandle(TreeLayoutObserver.TreeNode changedNode)
A convenience method that can be overridden if a listener reacts the
same way to all events.
|
boolean |
TreeLayoutObserver.TreeNode.isAncestorOf(TreeLayoutObserver.TreeNode descendant) |
protected boolean |
TreeLayoutObserver.TreeNode.isBetterParent(TreeLayoutObserver.TreeNode potentialParent)
Checks if a potential parent would be better for this node than its
current parent.
|
void |
TreeLayoutObserver.TreeListener.nodeAdded(TreeLayoutObserver.TreeNode newNode)
Called when new node is added to the tree structure.
|
void |
TreeLayoutObserver.TreeListener.nodeRemoved(TreeLayoutObserver.TreeNode removedNode)
Called when a node is removed from the tree structure.
|
void |
TreeLayoutObserver.TreeListener.parentChanged(TreeLayoutObserver.TreeNode node,
TreeLayoutObserver.TreeNode previousParent)
Called when a node changes its parent.
|
Copyright (c) 2014 itemis AG and others. All rights reserved.