org.semanticweb.owlapi.vocab
Enum SWRLVocabulary

java.lang.Object
  extended by java.lang.Enum<SWRLVocabulary>
      extended by org.semanticweb.owlapi.vocab.SWRLVocabulary
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<SWRLVocabulary>

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

Author: Matthew Horridge
The University Of Manchester
Medical Informatics Group
Date: Jan 15, 2007

matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm


Enum Constant Summary
ARGUMENT_1
           
ARGUMENT_2
           
ARGUMENTS
           
ATOM_LIST
           
BODY
           
BUILT_IN
           
BUILT_IN_ATOM
           
BUILT_IN_CLASS
           
CLASS_ATOM
           
CLASS_PREDICATE
           
DATA_RANGE
           
DATA_RANGE_ATOM
           
DATAVALUED_PROPERTY_ATOM
           
DIFFERENT_INDIVIDUALS_ATOM
           
HEAD
           
IMP
           
INDIVIDUAL_PROPERTY_ATOM
           
PROPERTY_PREDICATE
           
SAME_INDIVIDUAL_ATOM
           
VARIABLE
           
 
Method Summary
 IRI getIRI()
           
 java.lang.String getShortName()
           
 java.net.URI getURI()
           
static SWRLVocabulary valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static SWRLVocabulary[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

IMP

public static final SWRLVocabulary IMP

INDIVIDUAL_PROPERTY_ATOM

public static final SWRLVocabulary INDIVIDUAL_PROPERTY_ATOM

DATAVALUED_PROPERTY_ATOM

public static final SWRLVocabulary DATAVALUED_PROPERTY_ATOM

CLASS_ATOM

public static final SWRLVocabulary CLASS_ATOM

DATA_RANGE_ATOM

public static final SWRLVocabulary DATA_RANGE_ATOM

VARIABLE

public static final SWRLVocabulary VARIABLE

ATOM_LIST

public static final SWRLVocabulary ATOM_LIST

SAME_INDIVIDUAL_ATOM

public static final SWRLVocabulary SAME_INDIVIDUAL_ATOM

DIFFERENT_INDIVIDUALS_ATOM

public static final SWRLVocabulary DIFFERENT_INDIVIDUALS_ATOM

BUILT_IN_ATOM

public static final SWRLVocabulary BUILT_IN_ATOM

HEAD

public static final SWRLVocabulary HEAD

BODY

public static final SWRLVocabulary BODY

CLASS_PREDICATE

public static final SWRLVocabulary CLASS_PREDICATE

DATA_RANGE

public static final SWRLVocabulary DATA_RANGE

PROPERTY_PREDICATE

public static final SWRLVocabulary PROPERTY_PREDICATE

BUILT_IN

public static final SWRLVocabulary BUILT_IN

BUILT_IN_CLASS

public static final SWRLVocabulary BUILT_IN_CLASS

ARGUMENTS

public static final SWRLVocabulary ARGUMENTS

ARGUMENT_1

public static final SWRLVocabulary ARGUMENT_1

ARGUMENT_2

public static final SWRLVocabulary ARGUMENT_2
Method Detail

values

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

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

valueOf

public static SWRLVocabulary 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

getShortName

public java.lang.String getShortName()

getIRI

public IRI getIRI()

getURI

public java.net.URI getURI()