Class RequirementGraph

java.lang.Object
org.jgrapht.graph.AbstractGraph<V,E>
org.jgrapht.graph.AbstractBaseGraph<V,E>
org.jgrapht.graph.DirectedAcyclicGraph<org.camunda.bpm.model.dmn.instance.DrgElement,org.jgrapht.graph.DefaultEdge>
de.redsix.dmncheck.drg.RequirementGraph
All Implemented Interfaces:
Serializable, Cloneable, Iterable<org.camunda.bpm.model.dmn.instance.DrgElement>, org.jgrapht.Graph<org.camunda.bpm.model.dmn.instance.DrgElement,org.jgrapht.graph.DefaultEdge>

public class RequirementGraph extends org.jgrapht.graph.DirectedAcyclicGraph<org.camunda.bpm.model.dmn.instance.DrgElement,org.jgrapht.graph.DefaultEdge>
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.jgrapht.graph.DirectedAcyclicGraph

    org.jgrapht.graph.DirectedAcyclicGraph.Region, org.jgrapht.graph.DirectedAcyclicGraph.TopoOrderMap<V extends Object>, org.jgrapht.graph.DirectedAcyclicGraph.TopoVertexBiMap<V extends Object>, org.jgrapht.graph.DirectedAcyclicGraph.TopoVertexMap, org.jgrapht.graph.DirectedAcyclicGraph.VisitedArrayImpl, org.jgrapht.graph.DirectedAcyclicGraph.VisitedArrayListImpl, org.jgrapht.graph.DirectedAcyclicGraph.VisitedBitSetImpl, org.jgrapht.graph.DirectedAcyclicGraph.VisitedHashSetImpl, org.jgrapht.graph.DirectedAcyclicGraph.VisitedStrategy, org.jgrapht.graph.DirectedAcyclicGraph.VisitedStrategyFactory
  • Field Summary

    Fields inherited from interface org.jgrapht.Graph

    DEFAULT_EDGE_WEIGHT
  • Constructor Summary

    Constructors
    Constructor
    Description
    RequirementGraph(Class<? extends org.jgrapht.graph.DefaultEdge> edgeClass, org.camunda.bpm.model.dmn.instance.Definitions definitions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    from(org.camunda.bpm.model.dmn.DmnModelInstance dmnModelInstance)
     
    org.camunda.bpm.model.dmn.instance.Definitions
     

    Methods inherited from class org.jgrapht.graph.DirectedAcyclicGraph

    addEdge, addEdge, addVertex, addVertex, createBuilder, createBuilder, getAncestors, getDescendants, iterator, removeVertex

    Methods inherited from class org.jgrapht.graph.AbstractBaseGraph

    clone, containsEdge, containsVertex, degreeOf, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeSource, getEdgeSupplier, getEdgeTarget, getEdgeWeight, getType, getVertexSupplier, incomingEdgesOf, inDegreeOf, iterables, outDegreeOf, outgoingEdgesOf, removeEdge, removeEdge, setEdgeSupplier, setEdgeWeight, setVertexSupplier, vertexSet

    Methods inherited from class org.jgrapht.graph.AbstractGraph

    assertVertexExist, containsEdge, equals, hashCode, removeAllEdges, removeAllEdges, removeAllEdges, removeAllVertices, toString, toStringFromSets

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.jgrapht.Graph

    containsEdge, removeAllEdges, removeAllEdges, removeAllVertices, setEdgeWeight

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Constructor Details

    • RequirementGraph

      public RequirementGraph(Class<? extends org.jgrapht.graph.DefaultEdge> edgeClass, org.camunda.bpm.model.dmn.instance.Definitions definitions)
  • Method Details