Class SetFromGraph

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<org.apache.jena.graph.Triple>
org.aksw.jenax.arq.util.triple.SetFromGraph
All Implemented Interfaces:
Iterable<org.apache.jena.graph.Triple>, Collection<org.apache.jena.graph.Triple>, Set<org.apache.jena.graph.Triple>

public class SetFromGraph extends AbstractSet<org.apache.jena.graph.Triple>
  • Field Details

    • graph

      protected org.apache.jena.graph.Graph graph
  • Constructor Details

    • SetFromGraph

      public SetFromGraph(org.apache.jena.graph.Graph graph)
  • Method Details

    • getGraph

      public org.apache.jena.graph.Graph getGraph()
    • add

      public boolean add(org.apache.jena.graph.Triple e)
      Specified by:
      add in interface Collection<org.apache.jena.graph.Triple>
      Specified by:
      add in interface Set<org.apache.jena.graph.Triple>
      Overrides:
      add in class AbstractCollection<org.apache.jena.graph.Triple>
    • remove

      public boolean remove(Object o)
      Specified by:
      remove in interface Collection<org.apache.jena.graph.Triple>
      Specified by:
      remove in interface Set<org.apache.jena.graph.Triple>
      Overrides:
      remove in class AbstractCollection<org.apache.jena.graph.Triple>
    • iterator

      public org.apache.jena.util.iterator.ExtendedIterator<org.apache.jena.graph.Triple> iterator()
      Specified by:
      iterator in interface Collection<org.apache.jena.graph.Triple>
      Specified by:
      iterator in interface Iterable<org.apache.jena.graph.Triple>
      Specified by:
      iterator in interface Set<org.apache.jena.graph.Triple>
      Specified by:
      iterator in class AbstractCollection<org.apache.jena.graph.Triple>
    • contains

      public boolean contains(Object o)
      Specified by:
      contains in interface Collection<org.apache.jena.graph.Triple>
      Specified by:
      contains in interface Set<org.apache.jena.graph.Triple>
      Overrides:
      contains in class AbstractCollection<org.apache.jena.graph.Triple>
    • size

      public int size()
      Specified by:
      size in interface Collection<org.apache.jena.graph.Triple>
      Specified by:
      size in interface Set<org.apache.jena.graph.Triple>
      Specified by:
      size in class AbstractCollection<org.apache.jena.graph.Triple>
    • wrap

      public static SetFromGraph wrap(org.apache.jena.graph.Graph graph)