Class IntrusiveEdgesSpecificsJenaGraph

java.lang.Object
org.aksw.commons.jena.jgrapht.IntrusiveEdgesSpecificsJenaGraph
All Implemented Interfaces:
Serializable, org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>

public class IntrusiveEdgesSpecificsJenaGraph extends Object implements org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.jena.graph.Node
     
    protected org.apache.jena.graph.Graph
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    IntrusiveEdgesSpecificsJenaGraph(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node confinementPredicate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    add(org.apache.jena.graph.Triple e, org.apache.jena.graph.Node sourceVertex, org.apache.jena.graph.Node targetVertex)
     
    boolean
    containsEdge(org.apache.jena.graph.Triple e)
     
    Set<org.apache.jena.graph.Triple>
     
    org.apache.jena.graph.Node
    getEdgeSource(org.apache.jena.graph.Triple e)
     
    org.apache.jena.graph.Node
    getEdgeTarget(org.apache.jena.graph.Triple e)
     
    double
    getEdgeWeight(org.apache.jena.graph.Triple e)
     
    void
    remove(org.apache.jena.graph.Triple e)
     
    void
    setEdgeWeight(org.apache.jena.graph.Triple e, double weight)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • graph

      protected org.apache.jena.graph.Graph graph
    • confinementPredicate

      protected org.apache.jena.graph.Node confinementPredicate
  • Constructor Details

    • IntrusiveEdgesSpecificsJenaGraph

      public IntrusiveEdgesSpecificsJenaGraph(org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node confinementPredicate)
  • Method Details

    • getEdgeSource

      public org.apache.jena.graph.Node getEdgeSource(org.apache.jena.graph.Triple e)
      Specified by:
      getEdgeSource in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>
    • getEdgeTarget

      public org.apache.jena.graph.Node getEdgeTarget(org.apache.jena.graph.Triple e)
      Specified by:
      getEdgeTarget in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>
    • add

      public boolean add(org.apache.jena.graph.Triple e, org.apache.jena.graph.Node sourceVertex, org.apache.jena.graph.Node targetVertex)
      Specified by:
      add in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>
    • containsEdge

      public boolean containsEdge(org.apache.jena.graph.Triple e)
      Specified by:
      containsEdge in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>
    • getEdgeSet

      public Set<org.apache.jena.graph.Triple> getEdgeSet()
      Specified by:
      getEdgeSet in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>
    • remove

      public void remove(org.apache.jena.graph.Triple e)
      Specified by:
      remove in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>
    • getEdgeWeight

      public double getEdgeWeight(org.apache.jena.graph.Triple e)
      Specified by:
      getEdgeWeight in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>
    • setEdgeWeight

      public void setEdgeWeight(org.apache.jena.graph.Triple e, double weight)
      Specified by:
      setEdgeWeight in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.graph.Node,org.apache.jena.graph.Triple>