Interface GraphFactory
- All Known Implementing Classes:
ServiceMeshGraphFactory
public interface GraphFactory
A factory for graph elements, e.g., used when parsing back graphs.
- Author:
- Holger Eichelberger, SSE
-
Method Summary
Modifier and TypeMethodDescriptioncreateEdge(net.ssehub.easy.varModel.confModel.IDecisionVariable var, IvmlGraphMapper.IvmlGraphNode start, IvmlGraphMapper.IvmlGraphNode end) Creates an edge.createGraph(net.ssehub.easy.varModel.confModel.IDecisionVariable var) Creates a graph instance.createNode(net.ssehub.easy.varModel.confModel.IDecisionVariable var) Creates a graph node.
-
Method Details
-
createGraph
Creates a graph instance.- Parameters:
var- the underlying variable- Returns:
- the graph instance
-
createEdge
IvmlGraphMapper.IvmlGraphEdge createEdge(net.ssehub.easy.varModel.confModel.IDecisionVariable var, IvmlGraphMapper.IvmlGraphNode start, IvmlGraphMapper.IvmlGraphNode end) Creates an edge.- Parameters:
var- the underlying variablestart- the start nodeend- the end node- Returns:
- the edge instance
-
createNode
Creates a graph node.- Parameters:
var- the underlying variable- Returns:
- the node instance
-