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 Details

    • createGraph

      IvmlGraphMapper.IvmlGraph createGraph(net.ssehub.easy.varModel.confModel.IDecisionVariable var)
      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 variable
      start - the start node
      end - the end node
      Returns:
      the edge instance
    • createNode

      IvmlGraphMapper.IvmlGraphNode createNode(net.ssehub.easy.varModel.confModel.IDecisionVariable var)
      Creates a graph node.
      Parameters:
      var - the underlying variable
      Returns:
      the node instance