[−][src]Trait rome::resource::ResourceBase  
Base trait for all ontology traits.
Associated Types
Required Methods
fn new(
    this: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    graph: &'g OntologyAdapter<'g, Self::Graph>
) -> Self
this: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>,
graph: &'g OntologyAdapter<'g, Self::Graph>
) -> Self
Wrap a [Resource][graph] with an ontology class.
And link a [ResourceBase][resource]
fn iter(graph: &'g OntologyAdapter<'g, Self::Graph>) -> Self::SubjectIter
Iterate over all instances of this class
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>
&self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>
The Resource that underlies this wrapper.
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>
The adapter that wraps the graph.
Provided Methods
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, 
&self,
predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
O: ResourceBase<'g, Graph = Self::Graph>,
Self: 'g,
iterate over all the objects for this subject and the given predicate
fn iri(&self) -> Option<IRI<'g, Self>>
Return this resource as an IRI, if it is an IRI.
Implementors
impl<'g, G: 'g> ResourceBase<'g> for Alt<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Alt<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Bag<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Bag<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for HTML<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for HTML<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for LangString<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for LangString<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for List<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for List<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for PlainLiteral<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for PlainLiteral<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Property<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Property<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Seq<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Seq<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Statement<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Statement<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for XMLLiteral<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for XMLLiteral<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Class<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Class<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Container<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Container<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for ContainerMembershipProperty<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for ContainerMembershipProperty<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Datatype<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Datatype<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Literal<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Literal<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, G: 'g> ResourceBase<'g> for Resource<'g, G> where
    G: Graph<'g>, [src] 
impl<'g, G: 'g> ResourceBase<'g> for Resource<'g, G> where
    G: Graph<'g>, type Graph = G
type SubjectIter = SubjectIter<'g, Self>
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    resource: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    adapter: &'g OntologyAdapter<'g, Self::Graph>
) -> SelfⓘImportant traits for SubjectIter<'g, R>fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>[src] 
ⓘImportant traits for SubjectIter<'g, R>
fn iter(adapter: &'g OntologyAdapter<'g, Self::Graph>) -> SubjectIter<'g, Self>fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>,
    Self: 'g, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>impl<'g, R: 'g> ResourceBase<'g> for IRI<'g, R> where
    R: ResourceBase<'g>, [src] 
impl<'g, R: 'g> ResourceBase<'g> for IRI<'g, R> where
    R: ResourceBase<'g>, type Graph = R::Graph
type SubjectIter = IRISubjectIter<'g, R>
fn new(
    this: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    graph: &'g OntologyAdapter<'g, Self::Graph>
) -> Self[src] 
fn new(
    this: Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>, 
    graph: &'g OntologyAdapter<'g, Self::Graph>
) -> Selffn iter(graph: &'g OntologyAdapter<'g, Self::Graph>) -> Self::SubjectIter[src] 
fn iter(graph: &'g OntologyAdapter<'g, Self::Graph>) -> Self::SubjectIterfn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>[src] 
fn this(
    &self
) -> &Resource<'g, <Self::Graph as Graph<'g>>::BlankNodePtr, <Self::Graph as Graph<'g>>::IRIPtr, <Self::Graph as Graph<'g>>::LiteralPtr>fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>[src] 
fn adapter(&self) -> &'g OntologyAdapter<'g, Self::Graph>ⓘImportant traits for ObjectIter<'g, R>fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>, [src] 
ⓘImportant traits for ObjectIter<'g, R>
fn iter_objects<O>(
    &self, 
    predicate: Option<&<Self::Graph as Graph<'g>>::IRIPtr>
) -> ObjectIter<'g, O> where
    O: ResourceBase<'g, Graph = Self::Graph>, fn iri(&self) -> Option<IRI<'g, Self>>[src] 
fn iri(&self) -> Option<IRI<'g, Self>>