Enum Class ManchesterOWLSyntax
java.lang.Object
java.lang.Enum<ManchesterOWLSyntax>
org.semanticweb.owlapi.manchestersyntax.parser.ManchesterOWLSyntax
- All Implemented Interfaces:
Serializable
,Comparable<ManchesterOWLSyntax>
,java.lang.constant.Constable
The vocabulary that the Manchester OWL Syntax uses.
- Since:
- 2.0.0
- Author:
- Matthew Horridge, The University Of Manchester, Bio-Health Informatics Group
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAND.ANNOTATION_PROPERTY.ANNOTATIONS.ANTI_SYMMETRIC.ASYMMETRIC.CHAIN_CONNECT.CHAIN_IMPLY.CHARACTERISTICS.CLASS.CLOSE.CLOSEBRACE.CLOSEBRACKET.COMMA.DASH.DATA_PROPERTY.DATATYPE.DIFFERENT_FROM.DIFFERENT_INDIVIDUALS.DISJOINT_CLASSES.DISJOINT_PROPERTIES.DISJOINT_UNION_OF.DISJOINT_WITH.DOMAIN.EQUIVALENT_CLASSES.EQUIVALENT_PROPERTIES.EQUIVALENT_TO.EXACTLY.FACET_RESTRICTION_SEPARATOR.FACTS.FUNCTIONAL.HAS_KEY.IMPORT.INDIVIDUAL.INDIVIDUALS.INV.INVERSE.INVERSE_FUNCTIONAL.INVERSE_OF.INVERSES.IRREFLEXIVE.LITERAL_DOUBLE.LITERAL_FALSE.LITERAL_FLOAT.LITERAL_INTEGER.LITERAL_LIT_DATATYPE.LITERAL_LIT_LANG.LITERAL_LITERAL.LITERAL_TRUE.MAX.MAX_EXCLUSIVE_FACET.MAX_INCLUSIVE_FACET.MIN.MIN_EXCLUSIVE_FACET.MIN_INCLUSIVE_FACET.NOT.OBJECT_PROPERTY.ONE_OF_DELIMETER.ONLY.ONLYSOME.ONTOLOGY.OPEN.OPENBRACE.OPENBRACKET.OR.PREFIX.RANGE.REFLEXIVE.RULE.SAME_AS.SAME_INDIVIDUAL.SELF.SOME.SUB_PROPERTY_CHAIN.SUB_PROPERTY_OF.SUBCLASS_OF.SUPER_PROPERTY_OF.SUPERCLASS_OF.SYMMETRIC.THAT.TRANSITIVE.TYPE.TYPES.VALUE.VALUE_PARTITION. -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
keyword()
boolean
boolean
for keywords which match two tokens.boolean
static ManchesterOWLSyntax
toString()
static ManchesterOWLSyntax
Returns the enum constant of this class with the specified name.static ManchesterOWLSyntax[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
-
Enum Constant Details
-
VALUE_PARTITION
VALUE_PARTITION. -
DASH
DASH. -
OPEN
OPEN. -
CLOSE
CLOSE. -
OPENBRACE
OPENBRACE. -
CLOSEBRACE
CLOSEBRACE. -
OPENBRACKET
OPENBRACKET. -
CLOSEBRACKET
CLOSEBRACKET. -
ONTOLOGY
ONTOLOGY. -
IMPORT
IMPORT. -
PREFIX
PREFIX. -
CLASS
CLASS. -
OBJECT_PROPERTY
OBJECT_PROPERTY. -
CHAIN_IMPLY
CHAIN_IMPLY. -
CHAIN_CONNECT
CHAIN_CONNECT. -
DATA_PROPERTY
DATA_PROPERTY. -
INDIVIDUAL
INDIVIDUAL. -
DATATYPE
DATATYPE. -
ANNOTATION_PROPERTY
ANNOTATION_PROPERTY. -
SOME
SOME. -
ONLY
ONLY. -
ONLYSOME
ONLYSOME. -
MIN
MIN. -
MAX
MAX. -
EXACTLY
EXACTLY. -
VALUE
VALUE. -
AND
AND. -
OR
OR. -
NOT
NOT. -
INVERSE
INVERSE. -
INV
INV. -
SELF
SELF. -
THAT
THAT. -
FACET_RESTRICTION_SEPARATOR
FACET_RESTRICTION_SEPARATOR. -
SUBCLASS_OF
SUBCLASS_OF. -
SUPERCLASS_OF
SUPERCLASS_OF. -
EQUIVALENT_TO
EQUIVALENT_TO. -
EQUIVALENT_CLASSES
EQUIVALENT_CLASSES. -
EQUIVALENT_PROPERTIES
EQUIVALENT_PROPERTIES. -
DISJOINT_WITH
DISJOINT_WITH. -
INDIVIDUALS
INDIVIDUALS. -
DISJOINT_CLASSES
DISJOINT_CLASSES. -
DISJOINT_PROPERTIES
DISJOINT_PROPERTIES. -
DISJOINT_UNION_OF
DISJOINT_UNION_OF. -
FACTS
FACTS. -
SAME_AS
SAME_AS. -
SAME_INDIVIDUAL
SAME_INDIVIDUAL. -
DIFFERENT_FROM
DIFFERENT_FROM. -
DIFFERENT_INDIVIDUALS
DIFFERENT_INDIVIDUALS. -
MIN_INCLUSIVE_FACET
MIN_INCLUSIVE_FACET. -
MAX_INCLUSIVE_FACET
MAX_INCLUSIVE_FACET. -
MIN_EXCLUSIVE_FACET
MIN_EXCLUSIVE_FACET. -
MAX_EXCLUSIVE_FACET
MAX_EXCLUSIVE_FACET. -
ONE_OF_DELIMETER
ONE_OF_DELIMETER. -
TYPES
TYPES. -
TYPE
TYPE. -
ANNOTATIONS
ANNOTATIONS. -
COMMA
COMMA. -
DOMAIN
DOMAIN. -
RANGE
RANGE. -
CHARACTERISTICS
CHARACTERISTICS. -
FUNCTIONAL
FUNCTIONAL. -
INVERSE_FUNCTIONAL
INVERSE_FUNCTIONAL. -
SYMMETRIC
SYMMETRIC. -
TRANSITIVE
TRANSITIVE. -
REFLEXIVE
REFLEXIVE. -
IRREFLEXIVE
IRREFLEXIVE. -
LITERAL_TRUE
LITERAL_TRUE. -
LITERAL_FALSE
LITERAL_FALSE. -
LITERAL_INTEGER
LITERAL_INTEGER. -
LITERAL_FLOAT
LITERAL_FLOAT. -
LITERAL_DOUBLE
LITERAL_DOUBLE. -
LITERAL_LITERAL
LITERAL_LITERAL. -
LITERAL_LIT_DATATYPE
LITERAL_LIT_DATATYPE. -
LITERAL_LIT_LANG
LITERAL_LIT_LANG. -
ANTI_SYMMETRIC
ANTI_SYMMETRIC. -
ASYMMETRIC
ASYMMETRIC. -
INVERSE_OF
INVERSE_OF. -
INVERSES
INVERSES. -
SUB_PROPERTY_OF
SUB_PROPERTY_OF. -
SUPER_PROPERTY_OF
SUPER_PROPERTY_OF. -
SUB_PROPERTY_CHAIN
SUB_PROPERTY_CHAIN. -
HAS_KEY
HAS_KEY. -
RULE
RULE.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
parse
- Parameters:
rendering
- rendering- Returns:
- manchester owl syntax object
-
isFrameKeyword
public boolean isFrameKeyword()- Returns:
- frame keyword
-
isSectionKeyword
public boolean isSectionKeyword()- Returns:
- section keyword
-
isAxiomKeyword
public boolean isAxiomKeyword()- Returns:
- axiom keyword
-
isClassExpressionConnectiveKeyword
public boolean isClassExpressionConnectiveKeyword()- Returns:
- true if it is a class connective
-
isClassExpressionQuantiferKeyword
public boolean isClassExpressionQuantiferKeyword()- Returns:
- class quantifier
-
toString
- Overrides:
toString
in classEnum<ManchesterOWLSyntax>
-
keyword
- Returns:
- keyword
-
matches
- Parameters:
s
- s- Returns:
- true if matches keyword
-
matchesEitherForm
- Parameters:
s
- s- Returns:
- true if either form matches
-
matches
for keywords which match two tokens.- Parameters:
s
- sv
- v- Returns:
- true if matches
-