[−][src]Trait rdftk_core::graph::Graph
The core graph interface implemented by all model providers.
Required methods
pub fn is_empty(&self) -> bool
[src]
pub fn len(&self) -> usize
[src]
pub fn contains_subject(&self, subject: &SubjectNode) -> bool
[src]
pub fn contains_individual(&self, subject: &IRIRef) -> bool
[src]
pub fn contains(&self, statement: &Statement) -> bool
[src]
pub fn contains_all(
&self,
subject: &SubjectNode,
predicate: &IRIRef,
object: &ObjectNode
) -> bool
[src]
&self,
subject: &SubjectNode,
predicate: &IRIRef,
object: &ObjectNode
) -> bool
pub fn statements(&self) -> Vec<Rc<Statement>>
[src]
pub fn statements_for(&self, subject: &SubjectNode) -> Vec<Rc<Statement>>
[src]
pub fn subjects(&self) -> HashSet<&SubjectNode>
[src]
pub fn predicates(&self) -> HashSet<&IRIRef>
[src]
pub fn predicates_for(&self, subject: &SubjectNode) -> HashSet<&IRIRef>
[src]
pub fn objects(&self) -> HashSet<&ObjectNode>
[src]
pub fn objects_for(
&self,
subject: &SubjectNode,
predicate: &IRIRef
) -> HashSet<&ObjectNode>
[src]
&self,
subject: &SubjectNode,
predicate: &IRIRef
) -> HashSet<&ObjectNode>