|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use KNode | |
---|---|
de.cau.cs.kieler.core.kgraph | Base package for the KGraph data structure with its public API. |
de.cau.cs.kieler.core.kgraph.impl | Internal implementation of the KGraph data structure. |
de.cau.cs.kieler.core.kgraph.util | Utility classes for the KGraph data structure. |
de.cau.cs.kieler.kiml.graphviz.layouter | Wrapper implementation of the Graphviz layouter. |
de.cau.cs.kieler.kiml.layout | Base classes for implementation of layout algorithms and for handling of different layout providers and layout options. |
de.cau.cs.kieler.kiml.layout.util | Utility classes for automatic layout using KIML. |
de.cau.cs.kieler.kiml.layout.util.alg | Algorithms for the KIML utility classes. |
de.cau.cs.kieler.kiml.ui.layout | Classes with generic implementations to apply layout to GMF diagrams. |
de.cau.cs.kieler.kiml.ui.layouter | Layouters shipped with the KIML UI plug-in. |
de.cau.cs.kieler.klodd.hierarchical | Base package of the hierarchical dataflow layout algorithm. |
de.cau.cs.kieler.klodd.hierarchical.impl | Implementation of the hierarchical dataflow layout algorithm. |
de.cau.cs.kieler.klodd.hierarchical.modules | Definition of the different modules used by the hierarchical dataflow layout algorithm. |
de.cau.cs.kieler.klodd.hierarchical.structures | The layered graph data structure used internally by the hierarchical dataflow layout algorithm. |
Uses of KNode in de.cau.cs.kieler.core.kgraph |
---|
Methods in de.cau.cs.kieler.core.kgraph that return KNode | |
---|---|
KNode |
KGraphFactory.createKNode()
Returns a new object of class 'KNode'. |
KNode |
KPort.getNode()
Returns the value of the 'Node' container reference. |
KNode |
KNode.getParent()
Returns the value of the 'Parent' container reference. |
KNode |
KEdge.getSource()
Returns the value of the 'Source' container reference. |
KNode |
KEdge.getTarget()
Returns the value of the 'Target' reference. |
Methods in de.cau.cs.kieler.core.kgraph that return types with arguments of type KNode | |
---|---|
EList<KNode> |
KNode.getChildren()
Returns the value of the 'Children' containment reference list. |
Methods in de.cau.cs.kieler.core.kgraph with parameters of type KNode | |
---|---|
void |
KPort.setNode(KNode value)
Sets the value of the ' Node ' container reference. |
void |
KNode.setParent(KNode value)
Sets the value of the ' Parent ' container reference. |
void |
KEdge.setSource(KNode value)
Sets the value of the ' Source ' container reference. |
void |
KEdge.setTarget(KNode value)
Sets the value of the ' Target ' reference. |
Uses of KNode in de.cau.cs.kieler.core.kgraph.impl |
---|
Classes in de.cau.cs.kieler.core.kgraph.impl that implement KNode | |
---|---|
class |
KNodeImpl
An implementation of the model object 'KNode'. |
Fields in de.cau.cs.kieler.core.kgraph.impl declared as KNode | |
---|---|
protected KNode |
KEdgeImpl.target
The cached value of the ' Target ' reference. |
Fields in de.cau.cs.kieler.core.kgraph.impl with type parameters of type KNode | |
---|---|
protected EList<KNode> |
KNodeImpl.children
The cached value of the ' Children ' containment reference list. |
Methods in de.cau.cs.kieler.core.kgraph.impl that return KNode | |
---|---|
KNode |
KEdgeImpl.basicGetTarget()
|
KNode |
KGraphFactoryImpl.createKNode()
|
KNode |
KPortImpl.getNode()
|
KNode |
KNodeImpl.getParent()
|
KNode |
KEdgeImpl.getSource()
|
KNode |
KEdgeImpl.getTarget()
|
Methods in de.cau.cs.kieler.core.kgraph.impl that return types with arguments of type KNode | |
---|---|
EList<KNode> |
KNodeImpl.getChildren()
|
Methods in de.cau.cs.kieler.core.kgraph.impl with parameters of type KNode | |
---|---|
NotificationChain |
KPortImpl.basicSetNode(KNode newNode,
NotificationChain msgs)
|
NotificationChain |
KNodeImpl.basicSetParent(KNode newParent,
NotificationChain msgs)
|
NotificationChain |
KEdgeImpl.basicSetSource(KNode newSource,
NotificationChain msgs)
|
NotificationChain |
KEdgeImpl.basicSetTarget(KNode newTarget,
NotificationChain msgs)
|
void |
KPortImpl.setNode(KNode newNode)
|
void |
KNodeImpl.setParent(KNode newParent)
|
void |
KEdgeImpl.setSource(KNode newSource)
|
void |
KEdgeImpl.setTarget(KNode newTarget)
|
Uses of KNode in de.cau.cs.kieler.core.kgraph.util |
---|
Methods in de.cau.cs.kieler.core.kgraph.util with parameters of type KNode | |
---|---|
T |
KGraphSwitch.caseKNode(KNode object)
Returns the result of interpreting the object as an instance of 'KNode'. |
Uses of KNode in de.cau.cs.kieler.kiml.graphviz.layouter |
---|
Methods in de.cau.cs.kieler.kiml.graphviz.layouter with parameters of type KNode | |
---|---|
void |
GraphvizLayoutProvider.doLayout(KNode layoutNode,
IKielerProgressMonitor progressMonitor)
Performs the actual layout process, that is attaches layout information to the given node object. |
void |
GraphvizLayouter.layout(KNode parentNode,
IKielerProgressMonitor progressMonitor,
String command)
Performs the actual work of the layout process. |
Uses of KNode in de.cau.cs.kieler.kiml.layout |
---|
Methods in de.cau.cs.kieler.kiml.layout with parameters of type KNode | |
---|---|
abstract void |
AbstractLayoutProvider.doLayout(KNode layoutNode,
IKielerProgressMonitor progressMonitor)
Performs the actual layout process, that is attaches layout information to the given node object. |
AbstractLayoutProvider |
LayoutServices.getLayoutProvider(KNode layoutNode)
Returns the most appropriate layout provider for the given node. |
void |
RecursiveLayouterEngine.layout(KNode layoutGraph,
IKielerProgressMonitor progressMonitor,
boolean layoutAncestors)
Performs recursive layout on the given layout graph. |
void |
ILayoutListener.layoutPerformed(KNode layoutGraph,
IKielerProgressMonitor monitor)
Called after layout was performed for the given layout graph. |
void |
LayoutServices.layoutPerformed(KNode layoutGraph,
IKielerProgressMonitor monitor)
Calls the layoutPerformed method
of all registered layout listeners. |
void |
ILayoutListener.layoutRequested(KNode layoutGraph)
Called when layout is requested for the given layout graph. |
void |
LayoutServices.layoutRequested(KNode layoutGraph)
Calls the layoutRequested method
of all registered layout listeners. |
boolean |
AbstractLayoutProvider.supportsHierarchy(KNode layoutNode)
Determines whether this layout provider supports hierarchy. |
Uses of KNode in de.cau.cs.kieler.kiml.layout.util |
---|
Methods in de.cau.cs.kieler.kiml.layout.util that return KNode | |
---|---|
static KNode |
KimlLayoutUtil.createInitializedNode()
Creates a KNode, initializes some attributes, and returns it. |
Methods in de.cau.cs.kieler.kiml.layout.util with parameters of type KNode | |
---|---|
static void |
KimlLayoutUtil.calcPortRanks(KNode node)
Sets port ranks for all ports of the given node according to their relative positions. |
KSlimGraph |
GraphConverter.convertGraph(KNode parentNode,
boolean includePorts)
Converts a given Ecore graph into a slim graph. |
void |
BoxLayoutProvider.doLayout(KNode layoutNode,
IKielerProgressMonitor progressMonitor)
Performs the actual layout process, that is attaches layout information to the given node object. |
static void |
KimlLayoutUtil.fillPortInfo(KNode node,
LayoutDirection layoutDirection)
Fills all missing data for the ports of the given node, such as port sides and port ranks. |
static boolean |
KimlLayoutUtil.isDescendant(KNode child,
KNode parent)
Determines whether the given child node is a descendant of the parent node. |
static void |
KimlLayoutUtil.resizeNode(KNode node)
Sets the size of a given node, depending on the minimal size, the number of ports on each side, the insets, and the label. |
static void |
KimlLayoutUtil.translate(KNode parent,
float xoffset,
float yoffset)
Translates the contents of the given node by an offset. |
Uses of KNode in de.cau.cs.kieler.kiml.layout.util.alg |
---|
Methods in de.cau.cs.kieler.kiml.layout.util.alg that return types with arguments of type KNode | |
---|---|
List<KNode> |
BoxSorter.sort(KNode parentNode)
Sorts nodes according to priority and size. |
Methods in de.cau.cs.kieler.kiml.layout.util.alg with parameters of type KNode | |
---|---|
void |
BoxPlacer.placeBoxes(List<KNode> sortedBoxes,
KNode parentNode,
float objSpacing,
float borderSpacing,
boolean expandNodes)
Place the boxes of the given sorted list according to their order in the list. |
List<KNode> |
BoxSorter.sort(KNode parentNode)
Sorts nodes according to priority and size. |
Method parameters in de.cau.cs.kieler.kiml.layout.util.alg with type arguments of type KNode | |
---|---|
void |
BoxPlacer.placeBoxes(List<KNode> sortedBoxes,
KNode parentNode,
float objSpacing,
float borderSpacing,
boolean expandNodes)
Place the boxes of the given sorted list according to their order in the list. |
Uses of KNode in de.cau.cs.kieler.kiml.ui.layout |
---|
Methods in de.cau.cs.kieler.kiml.ui.layout that return KNode | |
---|---|
protected abstract KNode |
DiagramLayoutManager.buildLayoutGraph(IEditorPart editorPart,
EditPart editPart,
boolean layoutAncestors)
Builds a KGraph instance for the given editor or edit part. |
protected KNode |
GmfDiagramLayoutManager.buildLayoutGraph(IEditorPart editorPart,
EditPart editPart,
boolean layoutAncestors)
Builds a KGraph instance for the given editor or edit part. |
protected abstract KNode |
DiagramLayoutManager.getLayoutGraph()
Returns the last built layout graph. |
protected KNode |
GmfDiagramLayoutManager.getLayoutGraph()
Returns the last built layout graph. |
Uses of KNode in de.cau.cs.kieler.kiml.ui.layouter |
---|
Methods in de.cau.cs.kieler.kiml.ui.layouter with parameters of type KNode | |
---|---|
void |
Draw2DLayoutProvider.doLayout(KNode layoutNode,
IKielerProgressMonitor progressMonitor)
Performs the actual layout process, that is attaches layout information to the given node object. |
Uses of KNode in de.cau.cs.kieler.klodd.hierarchical |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical with parameters of type KNode | |
---|---|
void |
HierarchicalDataflowLayoutProvider.doLayout(KNode layoutNode,
IKielerProgressMonitor progressMonitor)
Performs the actual layout process, that is attaches layout information to the given node object. |
Uses of KNode in de.cau.cs.kieler.klodd.hierarchical.impl |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical.impl with parameters of type KNode | |
---|---|
LayeredGraph |
BalancingLayerAssigner.assignLayers(KSlimGraph graph,
KNode parentNode,
boolean balanceOverSize)
Create a layered graph and assign layers to each node. |
LayeredGraph |
LongestPathLayerAssigner.assignLayers(KSlimGraph slimGraph,
KNode parentNode,
boolean balanceOverSize)
Create a layered graph and assign layers to each node. |
Uses of KNode in de.cau.cs.kieler.klodd.hierarchical.modules |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical.modules with parameters of type KNode | |
---|---|
LayeredGraph |
ILayerAssigner.assignLayers(KSlimGraph slimGraph,
KNode parentNode,
boolean balanceOverSize)
Create a layered graph and assign layers to each node. |
Uses of KNode in de.cau.cs.kieler.klodd.hierarchical.structures |
---|
Methods in de.cau.cs.kieler.klodd.hierarchical.structures that return KNode | |
---|---|
KNode |
LayeredGraph.getParentNode()
Gets the parent layout node. |
Constructors in de.cau.cs.kieler.klodd.hierarchical.structures with parameters of type KNode | |
---|---|
LayeredGraph(KNode theparentNode)
Creates a new layered graph. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |