[−][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>
) -> Self
fn iter(graph: &'g OntologyAdapter<'g, Self::Graph>) -> Self::SubjectIter
[src]
fn iter(graph: &'g OntologyAdapter<'g, Self::Graph>) -> Self::SubjectIter
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>,
[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>>