Class IntrusiveEdgesSpecificsJenaModel

java.lang.Object
org.aksw.commons.jena.jgrapht.IntrusiveEdgesSpecificsJenaModel
All Implemented Interfaces:
Serializable, org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>

public class IntrusiveEdgesSpecificsJenaModel extends Object implements org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.jena.rdf.model.Property
     
    protected org.apache.jena.rdf.model.Model
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    IntrusiveEdgesSpecificsJenaModel(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Property confinementProperty)
     
  • Method Summary

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

    Methods inherited from class java.lang.Object

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

    • model

      protected org.apache.jena.rdf.model.Model model
    • confinementProperty

      protected org.apache.jena.rdf.model.Property confinementProperty
  • Constructor Details

    • IntrusiveEdgesSpecificsJenaModel

      public IntrusiveEdgesSpecificsJenaModel(org.apache.jena.rdf.model.Model model, org.apache.jena.rdf.model.Property confinementProperty)
  • Method Details

    • getEdgeSource

      public org.apache.jena.rdf.model.RDFNode getEdgeSource(org.apache.jena.rdf.model.Statement e)
      Specified by:
      getEdgeSource in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>
    • getEdgeTarget

      public org.apache.jena.rdf.model.RDFNode getEdgeTarget(org.apache.jena.rdf.model.Statement e)
      Specified by:
      getEdgeTarget in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>
    • add

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

      public boolean containsEdge(org.apache.jena.rdf.model.Statement e)
      Specified by:
      containsEdge in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>
    • getEdgeSet

      public Set<org.apache.jena.rdf.model.Statement> getEdgeSet()
      Specified by:
      getEdgeSet in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>
    • remove

      public void remove(org.apache.jena.rdf.model.Statement e)
      Specified by:
      remove in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>
    • getEdgeWeight

      public double getEdgeWeight(org.apache.jena.rdf.model.Statement e)
      Specified by:
      getEdgeWeight in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>
    • setEdgeWeight

      public void setEdgeWeight(org.apache.jena.rdf.model.Statement e, double weight)
      Specified by:
      setEdgeWeight in interface org.jgrapht.graph.IntrusiveEdgesSpecifics<org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Statement>