|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GraphComponent | |
---|---|
net.xqhs.graphs.context | The package contains classes and interfaces related to context representation, context patterns, and context matching. |
net.xqhs.graphs.graph | This package contains the definition interfaces and classes for the definition of simple graphs. |
net.xqhs.graphs.matchingPlatform | This package contains the definition of GraphMatchingPlatform and related classes. |
net.xqhs.graphs.pattern | This package contains the definition of interfaces and implementations for graph patterns. |
net.xqhs.graphs.representation.text | Contains classes for representing graphs in a textual manner, with help from a linearization process. |
Uses of GraphComponent in net.xqhs.graphs.context |
---|
Classes in net.xqhs.graphs.context that implement GraphComponent | |
---|---|
static class |
ContextGraph.ContextEdge
|
Methods in net.xqhs.graphs.context with parameters of type GraphComponent | |
---|---|
ContextPattern |
ContextPattern.add(GraphComponent component)
|
protected ContextGraph |
ContextGraph.performOperation(GraphComponent component,
TrackingGraph.Operation operation,
boolean externalCall)
|
ContextPattern |
ContextPattern.remove(GraphComponent component)
|
Uses of GraphComponent in net.xqhs.graphs.graph |
---|
Subinterfaces of GraphComponent in net.xqhs.graphs.graph | |
---|---|
interface |
Edge
Interface for a simple, labeled, directed edge, characterized by its source and destination nodes. |
interface |
Node
Interface for a simple, labeled graph node. |
Classes in net.xqhs.graphs.graph that implement GraphComponent | |
---|---|
class |
HyperNode
The class is a Node implementation that represents a node in a hyper graph, i.e. |
class |
SimpleEdge
A simple implementation on the Edge interface, also inheriting functions from
AbstractVisualizableGraphComponent . |
class |
SimpleNode
A simple implementation of the Node interface, also inheriting functionality from
AbstractVisualizableGraphComponent . |
Methods in net.xqhs.graphs.graph that return types with arguments of type GraphComponent | |
---|---|
java.util.Collection<GraphComponent> |
SimpleGraph.getComponents()
|
java.util.Collection<GraphComponent> |
Graph.getComponents()
|
Methods in net.xqhs.graphs.graph with parameters of type GraphComponent | |
---|---|
SimpleGraph |
SimpleGraph.add(GraphComponent component)
This is the only method that actually adds a component to the graph. |
Graph |
Graph.add(GraphComponent component)
|
boolean |
SimpleGraph.contains(GraphComponent component)
|
boolean |
Graph.contains(GraphComponent component)
|
SimpleGraph |
SimpleGraph.remove(GraphComponent component)
This is the only method that actually removes a component from the graph. |
Graph |
Graph.remove(GraphComponent component)
|
Method parameters in net.xqhs.graphs.graph with type arguments of type GraphComponent | |
---|---|
SimpleGraph |
SimpleGraph.addAll(java.util.Collection<? extends GraphComponent> components)
|
Graph |
Graph.addAll(java.util.Collection<? extends GraphComponent> components)
|
Graph |
SimpleGraph.removeAll(java.util.Collection<? extends GraphComponent> components)
|
Graph |
Graph.removeAll(java.util.Collection<? extends GraphComponent> components)
|
Uses of GraphComponent in net.xqhs.graphs.matchingPlatform |
---|
Fields in net.xqhs.graphs.matchingPlatform declared as GraphComponent | |
---|---|
(package private) GraphComponent |
TrackingGraph.Transaction.singleOperationComponent
For single-operation transactions, the component contained in the operation. |
Fields in net.xqhs.graphs.matchingPlatform with type parameters of type GraphComponent | |
---|---|
(package private) java.util.Map<GraphComponent,TrackingGraph.Operation> |
TrackingGraph.Transaction.multipleOperations
For multi-operation transactions, the map of operations. |
Methods in net.xqhs.graphs.matchingPlatform that return GraphComponent | |
---|---|
GraphComponent |
TrackingGraph.Transaction.getComponent()
For single-operation transactions only, retrieves the component contained in the operation. |
Methods in net.xqhs.graphs.matchingPlatform that return types with arguments of type GraphComponent | |
---|---|
java.util.Set<java.util.Map.Entry<GraphComponent,TrackingGraph.Operation>> |
TrackingGraph.Transaction.entrySet()
Unsupported operation for empty or single-operation transactions. |
java.util.Map<GraphComponent,TrackingGraph.Operation> |
TrackingGraph.getNextSequenceOperations()
Retrieves the operations that will be applied at the next sequence increment. |
java.util.Map<GraphComponent,TrackingGraph.Operation> |
GraphMatchingPlatform.PlatformShadowGraph.getNextSequenceOperations()
Retrieves the operations that will be applied at the next sequence increment. |
java.util.Set<GraphComponent> |
TrackingGraph.Transaction.keySet()
Unsupported operation for empty or single-operation transactions. |
java.util.Map<GraphComponent,TrackingGraph.Operation> |
TrackingGraph.Transaction.toOperationMap()
Retrieves the operations in this transaction as a (copy) Map of GraphComponent →
TrackingGraph.Operation . |
Methods in net.xqhs.graphs.matchingPlatform with parameters of type GraphComponent | |
---|---|
TrackingGraph |
TrackingGraph.add(GraphComponent component)
|
protected TrackingGraph |
TrackingGraph.performOperation(GraphComponent component,
TrackingGraph.Operation operation,
boolean externalCall)
Internal method for performing one operation upon the current state of the graph. |
TrackingGraph.Operation |
TrackingGraph.Transaction.put(GraphComponent component,
TrackingGraph.Operation operation)
Adds a new operation to the transaction. |
TrackingGraph.Transaction |
TrackingGraph.Transaction.putR(GraphComponent component,
TrackingGraph.Operation operation)
The method is identical to #put(GraphComponent, Operation) , with the exception that it returns the
instance itself. |
TrackingGraph |
TrackingGraph.remove(GraphComponent component)
|
Method parameters in net.xqhs.graphs.matchingPlatform with type arguments of type GraphComponent | |
---|---|
TrackingGraph |
TrackingGraph.addAll(java.util.Collection<? extends GraphComponent> components)
Adds all the nodes and edges in the argument to the current graph, all in one transaction. |
void |
TrackingGraph.Transaction.putAll(java.util.Map<? extends GraphComponent,? extends TrackingGraph.Operation> operations)
|
TrackingGraph |
TrackingGraph.removeAll(java.util.Collection<? extends GraphComponent> components)
Removes all the nodes and edges in the argument from the current graph, all in one transaction. |
Constructors in net.xqhs.graphs.matchingPlatform with parameters of type GraphComponent | |
---|---|
TrackingGraph.Transaction(GraphComponent component,
TrackingGraph.Operation operation)
Creates a single-operation transaction. |
Uses of GraphComponent in net.xqhs.graphs.pattern |
---|
Classes in net.xqhs.graphs.pattern that implement GraphComponent | |
---|---|
class |
EdgeP
The EdgeP is an edge that is part of a GraphPattern and may be generic (used in graph matching to one
or a series of more edges). |
class |
NodeP
The NodeP is a node that is part of a GraphPattern and may be generic (used in graph matching to
match any node in the matched graph). |
Uses of GraphComponent in net.xqhs.graphs.representation.text |
---|
Classes in net.xqhs.graphs.representation.text that implement GraphComponent | |
---|---|
(package private) class |
SettableEdge
A utility class that allows the from and to nodes to be set separately. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |