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.dynamicgraph |
State Transition Graphs, representing dynamical behaviours.
|
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
|
org.ginsim.gui.graph |
Common GUI for all graphs, and definition of hooks for specialised parts.
|
org.ginsim.service.layout | |
org.ginsim.service.tool.reg2dyn.helpers | |
org.ginsim.service.tool.reg2dyn.htg |
Modifier and Type | Method and Description |
---|---|
protected NodeAttributesReader |
AbstractGraph.getCachedNodeAttributeReader() |
NodeAttributesReader |
AbstractGraph.getNodeAttributeReader() |
NodeAttributesReader |
Graph.getNodeAttributeReader()
Give access to the attribute reader of vertices
|
Modifier and Type | Class and Description |
---|---|
class |
NodeAttributeReaderImpl<V,E extends Edge<V>>
A generic nodeAttributeReader showing a unified view of default and node-specific styles (from the graph backend).
|
Modifier and Type | Method and Description |
---|---|
void |
NodeAttributeReaderImpl.copyFrom(NodeAttributesReader fvreader) |
Constructor and Description |
---|
EdgeAttributeReaderImpl(StyleManager<V,E> styleManager,
GraphBackend<V,E> backend,
NodeAttributesReader nreader) |
Modifier and Type | Method and Description |
---|---|
void |
DynamicNode.setStable(boolean s,
NodeAttributesReader vreader)
set if this state is stable.
|
Modifier and Type | Method and Description |
---|---|
protected void |
TreeBuilder.updateLayout(NodeAttributesReader vreader,
TreeNode vertex) |
Modifier and Type | Field and Description |
---|---|
NodeAttributesReader |
GraphicalAttributesStore.vreader
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
NodeAttributesReader.copyFrom(NodeAttributesReader fvreader) |
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.applyOnNode(CSSNodeStyle style,
Object node,
NodeAttributesReader areader)
Apply a style on an edge using its attribute reader.
|
void |
CascadingStyleSheetManager.applyOnNode(Selector sel,
Object node,
NodeAttributesReader areader)
Apply a selector on a node using its attribute reader.
|
void |
CascadingStyleSheetManager.applySelectorOnNodes(Selector sel,
Collection nodes,
NodeAttributesReader vreader)
Apply one selector on each nodes from a collection
If you want to apply several selector, use applySelectorsOnNodes instead.
|
void |
CascadingStyleSheetManager.applySelectorsOnNodes(List selectors,
Collection nodes,
NodeAttributesReader vreader)
Apply all the selectors in cascade on each nodes
If you want to apply only one selector, use applySelectorOnNodes instead.
|
void |
CascadingStyleSheetManager.restoreAllNodes(Collection nodes,
NodeAttributesReader areader)
Restore all the nodes from the collection nodes.
|
void |
CascadingStyleSheetManager.restoreAllNodes(NodeAttributesReader areader)
Restore all the nodes previously saved.
|
void |
CascadingStyleSheetManager.restoreNode(Object node,
NodeAttributesReader areader)
Restore a node if it has been previously saved.
|
void |
CascadingStyleSheetManager.storeAllNodes(Collection nodes,
NodeAttributesReader areader)
store all the nodes from the collection nodes.
|
Constructor and Description |
---|
CSSNodeStyle(NodeAttributesReader areader)
A new style from a GsAttributesReader areader
|
Modifier and Type | Field and Description |
---|---|
protected NodeAttributesReader |
GINMLWriter.nReader |
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 void |
GinmlHelper.applyNodeVisualSettings(NodeAttributesReader vareader,
StyleManager stylemanager,
String qName,
Attributes attributes)
we are reading node visual settings from a ginml file, apply them on
the current node.
|
static boolean |
GinmlHelper.loadNodeStyle(StyleManager styleManager,
NodeAttributesReader vreader,
Attributes attributes)
Load node position and style from GINML
|
Constructor and Description |
---|
AddNodeAction(String name,
NodeAttributesReader reader) |
AddNodeAction(String name,
NodeAttributesReader reader,
String icon) |
Modifier and Type | Method and Description |
---|---|
void |
RingLayout.configure(NodeAttributesReader vreader,
int nbRoot,
int nbStable,
int nbClassic,
int maxHeight,
int maxWidth) |
void |
LevelLayout.configure(NodeAttributesReader vreader,
int nbRoot,
int nbStable,
int nbClassic,
int maxHeight,
int maxWidth) |
void |
LayoutAlgo.configure(NodeAttributesReader vreader,
int nbRoot,
int nbStable,
int nbClassic,
int maxHeight,
int maxWidth)
set some parameters for the layout, getting ready to place all nodes.
|
Modifier and Type | Field and Description |
---|---|
protected NodeAttributesReader |
STGSimulationHelper.vreader |
Modifier and Type | Field and Description |
---|---|
protected NodeAttributesReader |
HTGSimulation.vreader |
Copyright © 2005–2020. All rights reserved.