| Package | Description |
|---|---|
| org.semanticweb.owlapi.model |
Main API classes.
|
| org.semanticweb.owlapi.search |
Search utulities package
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
OWLAnonymousIndividual
Represents Anonymous
Individuals in the OWL 2 Specification.
|
interface |
OWLLiteral
Represents a Literal in the OWL 2 Specification.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IRI
Represents International Resource Identifiers
|
| Modifier and Type | Method and Description |
|---|---|
default <T extends OWLAnnotationValue,O> |
HasAnnotationValue.map(Class<T> witness,
Predicate<T> p,
Function<T,O> f,
O defaultValue)
Apply the function if and only if the annotation value is of the specified type and the
predicate evaluates to true; the default value is returned if the predicate does not match or
the type does not match.
|
default <T extends OWLAnnotationValue,O> |
HasAnnotationValue.map(Class<T> witness,
Predicate<T> p,
Function<T,O> f,
Supplier<O> s)
Apply the function if and only if the annotation value is of the specified type and the
predicate evaluates to true; the alternative supplier is executed if the predicate does not
match or the type does not match (only once if both conditions do not match).
|
default <T extends OWLAnnotationValue> |
HasAnnotationValue.when(Class<T> witness,
Predicate<T> p,
Consumer<T> c,
Runnable r)
Execute the consumer if and only if the annotation value is of the specified type and the
predicate evaluates to true; the alternative runnable is executed if the predicate does not
match or the type does not match (only once if both conditions do not match).
|
| Modifier and Type | Method and Description |
|---|---|
OWLAnnotationValue |
HasAnnotationValue.annotationValue() |
default OWLAnnotationValue |
OWLAnnotation.annotationValue() |
default OWLAnnotationValue |
OWLAnnotationAssertionAxiom.annotationValue() |
OWLAnnotationValue |
OWLAnnotation.getValue()
Gets the annotation value.
|
OWLAnnotationValue |
OWLAnnotationAssertionAxiom.getValue()
Gets the annotation value.
|
| Modifier and Type | Method and Description |
|---|---|
OWLAnnotation |
OWLDataFactory.getOWLAnnotation(OWLAnnotationProperty property,
OWLAnnotationValue value)
Gets an annotation
|
OWLAnnotation |
OWLDataFactory.getOWLAnnotation(OWLAnnotationProperty property,
OWLAnnotationValue value,
Set<? extends OWLAnnotation> annotations)
Gets an annotation
|
OWLAnnotationAssertionAxiom |
OWLDataFactory.getOWLAnnotationAssertionAxiom(OWLAnnotationProperty property,
OWLAnnotationSubject subject,
OWLAnnotationValue value) |
OWLAnnotationAssertionAxiom |
OWLDataFactory.getOWLAnnotationAssertionAxiom(OWLAnnotationProperty property,
OWLAnnotationSubject subject,
OWLAnnotationValue value,
Set<? extends OWLAnnotation> annotations) |
| Modifier and Type | Method and Description |
|---|---|
static Collection<OWLAnnotationValue> |
Searcher.values(Collection<OWLAnnotation> annotations)
Retrieve annotation values from annotations
|
static Collection<OWLAnnotationValue> |
Searcher.values(Collection<OWLAnnotation> annotations,
OWLAnnotationProperty p)
Retrieve annotation values from annotations
|
Copyright © 2018 The University of Manchester. All rights reserved.