Package | Description |
---|---|
g2d.graph |
This package contains the specialized graph members of the glyphish hierarchy.
|
g2d.graphviewer |
This package contains the first generation GUI for jlambda applications dealing with graphs, mainly in this case PLA.
|
g2d.graphviewer.list | |
g2d.netviewer |
This package contains the second generation GUI for jlambda applications dealing with graphs, mainly in this case CTA and NPA.
|
g2d.pla |
This package contains the Pathway Logic Assistant.
|
g2d.pla.list |
Modifier and Type | Field and Description |
---|---|
IOPNode |
Seed.node |
protected IOPNode[] |
Highlighter.nodes |
protected IOPNode |
IOPEdge.sink |
protected IOPNode |
IOPEdge.source |
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<IOPNode> |
IOPNode.COMPARATOR |
java.util.HashMap<java.lang.Integer,IOPNode> |
Seed.nodes |
static java.util.Comparator<IOPNode> |
IOPNode.OCC_COMPARATOR |
protected Pair<IOPNode,IOPNode> |
Highlighter.pair |
protected Pair<IOPNode,IOPNode> |
Highlighter.pair |
static java.util.Comparator<IOPNode> |
IOPNode.RULE_COMPARATOR |
Modifier and Type | Method and Description |
---|---|
IOPNode |
IOPGraph.getIOPNode(java.lang.String longname)
Find node associated with given long name in this graph.
|
IOPNode |
IOPGraph.getNode(java.awt.geom.Point2D p)
Attempt to find a node located at a particular point.
|
IOPNode |
IOPGraph.getNode(java.lang.String id)
Obtain node with given ID in this graph.
|
IOPNode[] |
IOPGraph.getNodesInArray()
Returns the nodes in an array of
IOPNode s. |
IOPNode |
IOPEdge.getSink()
Obtain sink node of this edge.
|
IOPNode |
IOPEdge.getSource()
Obtain source node of this edge.
|
static IOPNode |
IOPNode.makeOcc(java.lang.String nodeId,
java.lang.String shortLabel,
java.lang.String longLabel,
DotNodeAttributes nattrs) |
static IOPNode |
IOPNode.makeOcc(java.lang.String nodeId,
java.lang.String shortLabel,
java.lang.String longLabel,
java.lang.String shape,
java.awt.Color color,
java.awt.Color fillColor) |
static IOPNode |
IOPNode.makeOcc(java.lang.String nodeId,
java.lang.String shortLabel,
java.lang.String longLabel,
java.lang.String shape,
java.awt.Color color,
java.awt.Color fillColor,
int peripheries) |
static IOPNode |
IOPNode.makeRule(java.lang.String nodeId,
java.lang.String shortLabel,
java.lang.String longLabel,
DotNodeAttributes nattrs) |
static IOPNode |
IOPNode.makeRule(java.lang.String nodeId,
java.lang.String shortLabel,
java.lang.String longLabel,
java.lang.String shape,
java.awt.Color color,
java.awt.Color fillColor) |
static IOPNode |
IOPNode.makeRule(java.lang.String nodeId,
java.lang.String shortLabel,
java.lang.String longLabel,
java.lang.String shape,
java.awt.Color color,
java.awt.Color fillColor,
int peripheries) |
static IOPNode |
DotParserUtils.parseNodeAttributes(IOPGraph graph,
IOPNode node,
java.lang.String node_id,
java.util.HashMap<java.lang.String,java.lang.String> attributes,
double graphHeight) |
static IOPNode |
DotParserUtils.parseNodeAttributes(IOPGraph graph,
IOPNode node,
java.lang.String node_id,
java.util.HashMap<java.lang.String,java.lang.String> attributes,
double graphHeight,
java.util.HashMap<java.lang.String,java.lang.String> global_attributes) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IOPNode> |
IOPSubgraph.getNodes(IOPGraph parent) |
java.util.Collection<IOPNode> |
IOPGraph.getNodesInCollection() |
java.util.HashMap<IOPNode,java.util.Vector<IOPNode>> |
IOPGraph.makeAdjacencyList()
Creates a new adjacency list.
|
java.util.HashMap<IOPNode,java.util.Vector<IOPNode>> |
IOPGraph.makeAdjacencyList()
Creates a new adjacency list.
|
Modifier and Type | Method and Description |
---|---|
void |
IOPSubgraph.addNode(IOPNode n) |
void |
IOPGraph.addNode(IOPNode n)
Adds a node to the graph.
|
IOPGraph |
IOPGraph.collapse(IOPSubgraph subgraph,
IOPNode replacement)
collapses the given subgraph to a single new given node.
|
static int |
IOPNode.compareNodes(IOPNode n0,
IOPNode n1) |
int |
IOPNode.compareTo(IOPNode in) |
static int |
IOPNode.compareToAsOcc(IOPNode n0,
IOPNode n1) |
static int |
IOPNode.compareToAsRule(IOPNode n0,
IOPNode n1) |
void |
IOPGraph.contract(IOPSubgraph subgraph,
IOPNode replacement)
contracts the given subgraph to a single new given node.
|
void |
IOPGraph.expand(IOPNode contracted)
Expands a contracted node in the graph.
|
IOPEdge |
IOPGraph.getEdge(IOPNode source,
IOPNode sink)
Obtain edge between given source and sink nodes.
|
IOPSubgraph |
IOPGraph.makeSubgraph(IOPNode[] nodes,
IOPEdge[] edges,
IOPSubgraph[] subgraphs) |
IOPSubgraph |
IOPGraph.makeSubgraph(java.lang.String name,
IOPNode[] nodes,
IOPEdge[] edges,
IOPSubgraph[] subgraphs) |
protected void |
IOPNode.mimic(IOPNode doppel) |
static IOPNode |
DotParserUtils.parseNodeAttributes(IOPGraph graph,
IOPNode node,
java.lang.String node_id,
java.util.HashMap<java.lang.String,java.lang.String> attributes,
double graphHeight) |
static IOPNode |
DotParserUtils.parseNodeAttributes(IOPGraph graph,
IOPNode node,
java.lang.String node_id,
java.util.HashMap<java.lang.String,java.lang.String> attributes,
double graphHeight,
java.util.HashMap<java.lang.String,java.lang.String> global_attributes) |
void |
IOPGraph.rmNode(IOPNode n)
Removes a node the graph.
|
void |
NodeDialog.setNode(IOPNode node) |
Modifier and Type | Method and Description |
---|---|
void |
Highlighter.highlightPair(Pair<IOPNode,IOPNode> pair) |
void |
Highlighter.highlightPair(Pair<IOPNode,IOPNode> pair) |
void |
Highlighter.highlightPath(java.util.List<IOPNode> path) |
static java.lang.String |
Dot.makeDotInput(IOPGraph graph,
java.util.Collection<IOPSubgraph> subgraphs,
java.util.Collection<IOPNode> nodes,
java.util.Map<java.lang.Integer,IOPEdge> edgeMap)
Computes the dot description of a
IOPGraph instance from
its nodes and edges. |
IOPSubgraph |
IOPGraph.makeSubgraph(java.util.Collection<IOPNode> nodes,
java.util.Collection<IOPEdge> edges,
java.util.Collection<IOPSubgraph> subgraphs) |
IOPSubgraph |
IOPGraph.makeSubgraph(java.lang.String name,
java.util.Collection<IOPNode> nodes,
java.util.Collection<IOPEdge> edges,
java.util.Collection<IOPSubgraph> subgraphs) |
java.lang.String |
IOPSubgraph.toDotString(IOPGraph graph,
java.util.Collection<IOPNode> nodes,
java.util.Map<java.lang.Integer,IOPEdge> edges) |
Constructor and Description |
---|
IOPEdge(IOPEdge clone,
IOPNode newSource,
IOPNode newSink)
Constructs a new edge cloning the given edge with the
new endpoints of given nodes.
|
IOPEdge(IOPNode source,
IOPNode sink)
Constructs a bare edge (no arrow heads) between two given nodes.
|
IOPEdge(IOPNode source,
IOPNode sink,
java.awt.Color c)
Constructs a bare edge (no arrow heads) between two given nodes with
the given color.
|
IOPNode(IOPNode clone)
Construct a node cloning the given node.
|
NodeDialog(IOPFrame frame,
IOPNode node) |
Seed(IOPGraph graph,
IOPSubgraph subgraph,
IOPNode node,
java.util.HashSet<java.lang.Integer> nodes,
java.util.HashSet<java.lang.Integer> edges,
java.util.HashSet<java.lang.Integer> subgraphs) |
Modifier and Type | Method and Description |
---|---|
protected void |
GraphPanel.displayContextMNode(BaseFrame frame,
IOPNode node) |
protected void |
GraphPanel.displayInfo(IOPNode node) |
void |
GraphPanel.displayMenu(IOPNode node)
Display context menu for given node.
|
protected javax.swing.JButton |
GraphPanel.makeDisplayButton(java.lang.String text,
int m_index,
IOPNode node) |
void |
SEPanel.setNodes(IOPNode[] nodes) |
Modifier and Type | Method and Description |
---|---|
void |
TabFind.setNodes(java.util.List<IOPNode> nodes) |
Modifier and Type | Method and Description |
---|---|
IOPNode |
ListModel.getElementAt(int i) |
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
ListRenderer.getListCellRendererComponent(javax.swing.JList<? extends IOPNode> list,
IOPNode value,
int index,
boolean isSelected,
boolean cellHasFocus) |
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
ListRenderer.getListCellRendererComponent(javax.swing.JList<? extends IOPNode> list,
IOPNode value,
int index,
boolean isSelected,
boolean cellHasFocus) |
void |
ListModel.setData(java.util.List<? extends IOPNode> list)
Update data from given list.
|
void |
ListModel.setData(java.util.List<? extends IOPNode> list,
boolean sorted)
Update data from given list.
|
Modifier and Type | Method and Description |
---|---|
void |
NetGraphPanel.displayInfo(IOPNode node) |
protected javax.swing.JButton |
NetGraphPanel.makeDisplayButton(java.lang.String text,
int m_index,
IOPNode node) |
Modifier and Type | Method and Description |
---|---|
void |
TabFind.setNodes(java.util.Collection<IOPNode> nodes) |
void |
TabFind.setNodes(java.util.List<IOPNode> nodes) |
Modifier and Type | Method and Description |
---|---|
IOPNode |
PLAGraphPanel.getOccurrence(IOPEdge edge)
Get the node that corresponds to an occurrence from a
given edge in this bipartite graph.
|
IOPNode |
PLAGraphPanel.getRule(IOPEdge edge)
Get the node that corresponds to a rule from a
given edge in this bipartite graph.
|
Modifier and Type | Method and Description |
---|---|
protected void |
PLAGraphPanel.displayContextMNode(PLAPanel plapanel,
IOPNode node) |
protected void |
PLAGraphPanel.displayInfo(IOPNode node) |
void |
PLAGraphPanel.displayMenu(IOPNode node) |
void |
SubgraphTabita.expandNode(IOPNode node) |
boolean |
SettingsMode.isSelected(IOPNode node) |
protected javax.swing.JButton |
PLAGraphPanel.makeDisplayButton(java.lang.String text,
int m_index,
IOPNode node) |
static SettingsGroup |
SettingsMode.settingsList(PLAPanel owner,
IOPNode node) |
void |
SettingsMode.toggle(IOPGraph graph,
IOPNode node,
boolean on,
boolean quiet) |
Modifier and Type | Method and Description |
---|---|
void |
SubgraphTabita.populate(java.util.List<IOPNode> occurrences,
java.util.List<IOPNode> rules,
java.util.Collection<GraphItem> subgraphs) |
void |
SubgraphTabita.populate(java.util.List<IOPNode> occurrences,
java.util.List<IOPNode> rules,
java.util.Collection<GraphItem> subgraphs) |
void |
SettingsTabita.setOccsAndRules(java.util.List<IOPNode> occurrences,
java.util.List<IOPNode> rules) |
void |
SettingsTabita.setOccsAndRules(java.util.List<IOPNode> occurrences,
java.util.List<IOPNode> rules) |
void |
SearchTabita.setRange(java.util.List<IOPNode> range)
Set the searchSpace to be searched, consisting of
IOPNode . |
Modifier and Type | Method and Description |
---|---|
IOPNode |
NodeListModel.getElementAt(int i) |
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
NodeListRenderer.getListCellRendererComponent(javax.swing.JList<? extends IOPNode> list,
IOPNode value,
int index,
boolean isSelected,
boolean cellHasFocus) |
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
NodeListRenderer.getListCellRendererComponent(javax.swing.JList<? extends IOPNode> list,
IOPNode value,
int index,
boolean isSelected,
boolean cellHasFocus) |
void |
NodeListModel.setData(java.util.List<? extends IOPNode> list)
Update data from given list.
|
void |
NodeListModel.setData(java.util.List<? extends IOPNode> list,
boolean sorted)
Update data from given list.
|