Package | Description |
---|---|
org.wamblee.system.graph | |
org.wamblee.system.graph.component |
Modifier and Type | Interface and Description |
---|---|
interface |
EdgeFactory<NodeType extends Node>
Edge factory used to extend a graph with new edges.
|
class |
EdgeSelector<FromType extends Node,ToType extends Node> |
class |
EdgeSelector<FromType extends Node,ToType extends Node> |
static interface |
EdgeSelector.Selector<FromType extends Node,ToType extends Node> |
static interface |
EdgeSelector.Selector<FromType extends Node,ToType extends Node> |
Modifier and Type | Class and Description |
---|---|
class |
DefaultNode
Default application-independent node.
|
Modifier and Type | Method and Description |
---|---|
Node |
Graph.findNode(String aName)
Finds a node with the given name.
|
Node |
Edge.getFrom() |
Node |
DefaultEdge.getFrom() |
Node |
Edge.getTo() |
Node |
DefaultEdge.getTo() |
Modifier and Type | Method and Description |
---|---|
List<Node> |
Graph.getNodes()
Gets the nodes.
|
Modifier and Type | Method and Description |
---|---|
void |
Graph.addNode(Node aNode)
Adds a node.
|
List<Edge> |
Graph.findIncoming(Node aNode)
Finds all incoming edges of a node.
|
List<Edge> |
Graph.findOutgoing(Node aNode)
Finds all outgoing edges of a node.
|
boolean |
Graph.removeNode(Node aNode)
Removes a node.
|
void |
Visitor.visitNode(Node aNode)
Visits a node.
|
Modifier and Type | Method and Description |
---|---|
void |
Graph.addNodes(List<Node> aNodes)
Adds a list of nodes.
|
Constructor and Description |
---|
DefaultEdge(Node aFrom,
Node aTo)
Creates a new DefaultEdge object.
|
Modifier and Type | Class and Description |
---|---|
class |
ComponentNode
Represents a component node.
|
class |
ExternalProvidedInterfaceNode
Represents an external provided interface of a container.
|
class |
ExternalRequiredInterfaceNode
Represents an externally required interface of a container.
|
class |
ProvidedInterfaceNode
Provided interface node.
|
class |
RequiredInterfaceNode
Required interface node.
|
Modifier and Type | Method and Description |
---|---|
List<Edge> |
RequiredProvidedEdgeFactory.create(Node aFrom,
Node aTo) |
void |
CheckExternallyRequiredVisitor.visitNode(Node aNode) |
void |
CheckRequiredProvidedMultiplicityVisitor.visitNode(Node aNode) |
void |
LinkVisitor.visitNode(Node aNode) |
void |
CheckStartupDependenciesVisitor.visitNode(Node aNode) |
void |
CheckExternallyProvidedVisitor.visitNode(Node aNode) |
Copyright © 2022. All rights reserved.