org.coode.manchesterowlsyntax
Enum ManchesterOWLSyntax

java.lang.Object
  extended by java.lang.Enum<ManchesterOWLSyntax>
      extended by org.coode.manchesterowlsyntax.ManchesterOWLSyntax
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ManchesterOWLSyntax>

public enum ManchesterOWLSyntax
extends java.lang.Enum<ManchesterOWLSyntax>

Author: Matthew Horridge
The University Of Manchester
Bio-Health Informatics Group
Date: 25-Apr-2007

The vocabulary that the Manchester OWL Syntax uses


Enum Constant Summary
AND
           
ANNOTATIONS
           
ANTI_SYMMETRIC
           
ASYMMETRIC
           
CHARACTERISTICS
           
CLASS
           
COMMA
           
DATA_PROPERTY
           
DIFFERENT_FROM
           
DIFFERENT_INDIVIDUALS
           
DISJOINT_CLASSES
           
DISJOINT_DATA_PROPERTIES
           
DISJOINT_OBJECT_PROPERTIES
           
DISJOINT_UNION_OF
           
DISJOINT_WITH
           
DOMAIN
           
EQUIVALENT_CLASSES
           
EQUIVALENT_DATA_PROPERTIES
           
EQUIVALENT_OBJECT_PROPERTIES
           
EQUIVALENT_TO
           
EXACTLY
           
FACET_RESTRICTION_SEPARATOR
           
FACTS
           
FUNCTIONAL
           
IMPORT
           
INDIVIDUAL
           
INVERSE
           
INVERSE_FUNCTIONAL
           
INVERSE_OF
           
INVERSES
           
IRREFLEXIVE
           
MAX
           
MAX_EXCLUSIVE_FACET
           
MAX_INCLUSIVE_FACET
           
MIN
           
MIN_EXCLUSIVE_FACET
           
MIN_INCLUSIVE_FACET
           
NAMESPACE
           
NOT
           
OBJECT_PROPERTY
           
ONE_OF_DELIMETER
           
ONLY
           
ONLYSOME
           
ONTOLOGY
           
OR
           
RANGE
           
REFLEXIVE
           
SAME_AS
           
SAME_INDIVIDUAL
           
SELF
           
SOME
           
SUB_PROPERTY_CHAIN
           
SUB_PROPERTY_OF
           
SUBCLASS_OF
           
SYMMETRIC
           
THAT
           
TRANSITIVE
           
TYPES
           
VALUE
           
 
Method Summary
 boolean isAxiomKeyword()
           
 boolean isDescriptionConnectiveKeyword()
           
 boolean isDescriptionQuantiferKeyword()
           
 boolean isSectionKeyword()
           
 java.lang.String toString()
           
static ManchesterOWLSyntax valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static ManchesterOWLSyntax[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

ONTOLOGY

public static final ManchesterOWLSyntax ONTOLOGY

IMPORT

public static final ManchesterOWLSyntax IMPORT

NAMESPACE

public static final ManchesterOWLSyntax NAMESPACE

CLASS

public static final ManchesterOWLSyntax CLASS

OBJECT_PROPERTY

public static final ManchesterOWLSyntax OBJECT_PROPERTY

DATA_PROPERTY

public static final ManchesterOWLSyntax DATA_PROPERTY

INDIVIDUAL

public static final ManchesterOWLSyntax INDIVIDUAL

SOME

public static final ManchesterOWLSyntax SOME

ONLY

public static final ManchesterOWLSyntax ONLY

ONLYSOME

public static final ManchesterOWLSyntax ONLYSOME

MIN

public static final ManchesterOWLSyntax MIN

MAX

public static final ManchesterOWLSyntax MAX

EXACTLY

public static final ManchesterOWLSyntax EXACTLY

VALUE

public static final ManchesterOWLSyntax VALUE

AND

public static final ManchesterOWLSyntax AND

THAT

public static final ManchesterOWLSyntax THAT

OR

public static final ManchesterOWLSyntax OR

NOT

public static final ManchesterOWLSyntax NOT

INVERSE

public static final ManchesterOWLSyntax INVERSE

SELF

public static final ManchesterOWLSyntax SELF

FACET_RESTRICTION_SEPARATOR

public static final ManchesterOWLSyntax FACET_RESTRICTION_SEPARATOR

SUBCLASS_OF

public static final ManchesterOWLSyntax SUBCLASS_OF

EQUIVALENT_TO

public static final ManchesterOWLSyntax EQUIVALENT_TO

EQUIVALENT_CLASSES

public static final ManchesterOWLSyntax EQUIVALENT_CLASSES

EQUIVALENT_OBJECT_PROPERTIES

public static final ManchesterOWLSyntax EQUIVALENT_OBJECT_PROPERTIES

EQUIVALENT_DATA_PROPERTIES

public static final ManchesterOWLSyntax EQUIVALENT_DATA_PROPERTIES

DISJOINT_WITH

public static final ManchesterOWLSyntax DISJOINT_WITH

DISJOINT_CLASSES

public static final ManchesterOWLSyntax DISJOINT_CLASSES

DISJOINT_OBJECT_PROPERTIES

public static final ManchesterOWLSyntax DISJOINT_OBJECT_PROPERTIES

DISJOINT_DATA_PROPERTIES

public static final ManchesterOWLSyntax DISJOINT_DATA_PROPERTIES

DISJOINT_UNION_OF

public static final ManchesterOWLSyntax DISJOINT_UNION_OF

FACTS

public static final ManchesterOWLSyntax FACTS

SAME_AS

public static final ManchesterOWLSyntax SAME_AS

SAME_INDIVIDUAL

public static final ManchesterOWLSyntax SAME_INDIVIDUAL

DIFFERENT_FROM

public static final ManchesterOWLSyntax DIFFERENT_FROM

DIFFERENT_INDIVIDUALS

public static final ManchesterOWLSyntax DIFFERENT_INDIVIDUALS

MIN_INCLUSIVE_FACET

public static final ManchesterOWLSyntax MIN_INCLUSIVE_FACET

MAX_INCLUSIVE_FACET

public static final ManchesterOWLSyntax MAX_INCLUSIVE_FACET

MIN_EXCLUSIVE_FACET

public static final ManchesterOWLSyntax MIN_EXCLUSIVE_FACET

MAX_EXCLUSIVE_FACET

public static final ManchesterOWLSyntax MAX_EXCLUSIVE_FACET

ONE_OF_DELIMETER

public static final ManchesterOWLSyntax ONE_OF_DELIMETER

TYPES

public static final ManchesterOWLSyntax TYPES

ANNOTATIONS

public static final ManchesterOWLSyntax ANNOTATIONS

COMMA

public static final ManchesterOWLSyntax COMMA

DOMAIN

public static final ManchesterOWLSyntax DOMAIN

RANGE

public static final ManchesterOWLSyntax RANGE

CHARACTERISTICS

public static final ManchesterOWLSyntax CHARACTERISTICS

FUNCTIONAL

public static final ManchesterOWLSyntax FUNCTIONAL

INVERSE_FUNCTIONAL

public static final ManchesterOWLSyntax INVERSE_FUNCTIONAL

SYMMETRIC

public static final ManchesterOWLSyntax SYMMETRIC

TRANSITIVE

public static final ManchesterOWLSyntax TRANSITIVE

REFLEXIVE

public static final ManchesterOWLSyntax REFLEXIVE

IRREFLEXIVE

public static final ManchesterOWLSyntax IRREFLEXIVE

ANTI_SYMMETRIC

public static final ManchesterOWLSyntax ANTI_SYMMETRIC

ASYMMETRIC

public static final ManchesterOWLSyntax ASYMMETRIC

INVERSE_OF

public static final ManchesterOWLSyntax INVERSE_OF

INVERSES

public static final ManchesterOWLSyntax INVERSES

SUB_PROPERTY_OF

public static final ManchesterOWLSyntax SUB_PROPERTY_OF

SUB_PROPERTY_CHAIN

public static final ManchesterOWLSyntax SUB_PROPERTY_CHAIN
Method Detail

values

public static ManchesterOWLSyntax[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ManchesterOWLSyntax c : ManchesterOWLSyntax.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ManchesterOWLSyntax valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

isSectionKeyword

public boolean isSectionKeyword()

isAxiomKeyword

public boolean isAxiomKeyword()

isDescriptionConnectiveKeyword

public boolean isDescriptionConnectiveKeyword()

isDescriptionQuantiferKeyword

public boolean isDescriptionQuantiferKeyword()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Enum<ManchesterOWLSyntax>