net.sansa_stack.owl.common.parsing
FunctionalSyntaxParsing
Companion object FunctionalSyntaxParsing
trait FunctionalSyntaxParsing extends AnyRef
Trait to support the parsing of input OWL files in functional syntax. This trait mainly defines how to make axioms from input functional syntax expressions.
- Alphabetic
- By Inheritance
- FunctionalSyntaxParsing
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
makeAxiom(expression: String): OWLAxiom
Builds a snippet conforming to the OWL functional syntax which then can be parsed by the OWLAPI functional syntax parser.
Builds a snippet conforming to the OWL functional syntax which then can be parsed by the OWLAPI functional syntax parser. A single expression, e.g.
Declaration(Class(bar:Cls2))
has thus to be wrapped into an ontology declaration as follows
Ontology( <http://the.ontology.uri#> Declaration(Class(bar:Cls2)) )
- expression
A String containing an expression in OWL functional syntax, e.g. Declaration(Class(bar:Cls2))
- returns
The parsed axiom or null in case something went wrong during parsing
- Annotations
- @throws( classOf[OWLParserException] )
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()