Class SubGridTopologyGraph

java.lang.Object
org.jgrapht.graph.AbstractGraph<V,E>
org.jgrapht.graph.GraphDelegator<V,E>
org.jgrapht.graph.AsUnmodifiableGraph<SubGridContainer,SubGridGate>
edu.ie3.datamodel.graph.SubGridTopologyGraph
All Implemented Interfaces:
Serializable, org.jgrapht.Graph<SubGridContainer,SubGridGate>

public class SubGridTopologyGraph extends org.jgrapht.graph.AsUnmodifiableGraph<SubGridContainer,SubGridGate>
A wrapper class to define a graph for representing the structure of galvanically seperated sub grid models.
See Also:
  • Field Summary

    Fields inherited from interface org.jgrapht.Graph

    DEFAULT_EDGE_WEIGHT
  • Constructor Summary

    Constructors
    Constructor
    Description
    SubGridTopologyGraph(org.jgrapht.graph.DirectedMultigraph<SubGridContainer,SubGridGate> g)
    Creates a new unmodifiable graph based on the specified backing graph.
  • Method Summary

    Methods inherited from class org.jgrapht.graph.AsUnmodifiableGraph

    addEdge, addEdge, addVertex, addVertex, getType, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex

    Methods inherited from class org.jgrapht.graph.GraphDelegator

    containsEdge, containsVertex, degreeOf, edgeSet, edgesOf, getAllEdges, getDelegate, getEdge, getEdgeSource, getEdgeSupplier, getEdgeTarget, getEdgeWeight, getVertexSupplier, incomingEdgesOf, inDegreeOf, outDegreeOf, outgoingEdgesOf, setEdgeWeight, toString, vertexSet

    Methods inherited from class org.jgrapht.graph.AbstractGraph

    assertVertexExist, containsEdge, equals, hashCode, removeAllEdges, toStringFromSets

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.jgrapht.Graph

    containsEdge, iterables, setEdgeWeight
  • Constructor Details

    • SubGridTopologyGraph

      public SubGridTopologyGraph(org.jgrapht.graph.DirectedMultigraph<SubGridContainer,SubGridGate> g)
      Creates a new unmodifiable graph based on the specified backing graph.
      Parameters:
      g - the backing graph on which an unmodifiable graph is to be created.