Package | Description |
---|---|
org.ginsim.core.graph |
Define the main Graph interfaces, and a GraphManager to handle graph types
|
org.ginsim.core.graph.backend |
Implementation of the graph backend.
|
org.ginsim.core.graph.tree |
The Tree graph is a representation of a logical functions, allowing a graphical representation.
|
org.ginsim.core.graph.view |
Define the layout and appearance of graph elements.
|
org.ginsim.core.graph.view.css |
Customise Graph views through CSS-like commands.
|
org.ginsim.core.io.parser |
Some tools to build parsers and writers for xml and text formats
|
Modifier and Type | Method and Description |
---|---|
protected EdgeAttributesReader |
AbstractGraph.getCachedEdgeAttributeReader() |
EdgeAttributesReader |
AbstractGraph.getEdgeAttributeReader() |
EdgeAttributesReader |
Graph.getEdgeAttributeReader()
Give access to the attribute reader of edges
|
Modifier and Type | Class and Description |
---|---|
class |
EdgeAttributeReaderImpl<V,E extends Edge<V>>
a generic edgeAttributeReader storing data into a dedicated hashmap
|
Modifier and Type | Method and Description |
---|---|
void |
EdgeAttributeReaderImpl.copyFrom(EdgeAttributesReader fereader) |
Modifier and Type | Method and Description |
---|---|
protected List<TreeNode> |
TreeBuilder.addChildren(int j,
int mult,
List<TreeNode> parents,
int childIndex,
int[] currentWidthPerDepth,
EdgeAttributesReader ereader) |
Modifier and Type | Field and Description |
---|---|
EdgeAttributesReader |
GraphicalAttributesStore.ereader
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
EdgeAttributesReader.copyFrom(EdgeAttributesReader fereader) |
static org.ginsim.core.graph.view.PointList |
ViewHelper.getModifiedPoints(NodeAttributesReader nodeReader,
EdgeAttributesReader edgeReader,
Edge<?> edge,
List<Point> modifiedPoints) |
static List<Point> |
ViewHelper.getMovingPoints(MovingEdgeType type,
int movex,
int movey,
NodeAttributesReader nreader,
EdgeAttributesReader ereader,
Edge<?> edge)
Get the routing points for an edge which is affected by a move preview.
|
static List<Point> |
ViewHelper.getPoints(NodeAttributesReader nodeReader,
EdgeAttributesReader edgeReader,
Edge<?> edge)
Route an edge: add automated intermediate points if needed, compute the points on the nodes bounding boxes.
|
static void |
ViewHelper.trimPoints(Edge edge,
List<Point> points,
NodeAttributesReader nreader,
EdgeAttributesReader ereader)
Remove the first and last points if they are inside the source and target bounding box
|
Modifier and Type | Method and Description |
---|---|
protected void |
CascadingStyleSheet.apply(Collection nodes,
NodeAttributesReader vreader,
Collection edges,
EdgeAttributesReader ereader,
CascadingStyleSheetManager cs) |
void |
CascadingStyleSheetManager.applyOnEdge(CSSEdgeStyle style,
Object edge,
EdgeAttributesReader areader)
Apply a style on an edge using its attribute reader.
|
void |
CascadingStyleSheetManager.applyOnEdge(Selector sel,
Object edge,
EdgeAttributesReader areader)
Apply a selector on an edge using its attribute reader.
|
void |
CascadingStyleSheetManager.applySelectorOnEdges(Selector sel,
Collection edges,
EdgeAttributesReader ereader)
Apply one selector on each edges from a collection
If you want to apply several selector, use applySelectorsOnEdges instead.
|
void |
CascadingStyleSheetManager.applySelectorsOnEdges(List selectors,
Collection edges,
EdgeAttributesReader ereader)
Apply all the selectors in cascade on each edges
If you want to apply only one selector, use applySelectorOnEdges instead.
|
void |
CascadingStyleSheetManager.restoreAllEdges(Collection edges,
EdgeAttributesReader areader)
Restore all the edges from the collection edges.
|
void |
CascadingStyleSheetManager.restoreAllEdges(EdgeAttributesReader areader)
Restore all the edges previously saved.
|
void |
CascadingStyleSheetManager.restoreEdge(Object edge,
EdgeAttributesReader areader)
Restore an edge if it has been previously saved.
|
void |
CascadingStyleSheetManager.storeAllEdges(Collection edges,
EdgeAttributesReader areader)
store all the nodes from the collection nodes.
|
Constructor and Description |
---|
CSSEdgeStyle(EdgeAttributesReader areader)
A new style from a GsAttributesReader areader
|
Modifier and Type | Field and Description |
---|---|
protected EdgeAttributesReader |
GINMLWriter.eReader |
Modifier and Type | Method and Description |
---|---|
static void |
GinmlHelper.applyEdgeVisualSettings(Edge<?> edge,
StyleManager styleManager,
EdgeAttributesReader ereader,
NodeAttributesReader nreader,
String qName,
Attributes attributes)
we are reading edge visual settings from a ginml file, apply them on
the current edge.
|
static boolean |
GinmlHelper.loadEdgeStyle(StyleManager styleManager,
EdgeAttributesReader ereader,
Attributes attributes)
Load style and intermediate points from GINML.
|
Copyright © 2005–2020. All rights reserved.