org.semanticweb.owlapi.vocab
Enum SWRLBuiltInsVocabulary

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

public enum SWRLBuiltInsVocabulary
extends java.lang.Enum<SWRLBuiltInsVocabulary>
implements SWRLPredicate

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
ABS
           
ADD
           
ADD_DAY_TIME_DURATION_FROM_TIME
           
ADD_DAY_TIME_DURATION_TO_DATE
           
ADD_DAY_TIME_DURATION_TO_DATE_TIME
           
ADD_DAY_TIME_DURATIONS
           
ADD_YEAR_MONTH_DURATION_TO_DATE
           
ADD_YEAR_MONTH_DURATIONS
           
ANY_URI
           
BOOLEAN_NOT
           
CEILING
           
CONTAINS
           
CONTAINS_IGNORE_CASE
           
COS
           
DATE
           
DATE_TIME
           
DAY_TIME_DURATION
           
DIVIDE
           
DIVIDE_DAY_TIME_DURATIONS
           
DIVIDE_YEAR_MONTH_DURATIONS
           
ENDS_WITH
           
EQUAL
           
FLOOR
           
GREATER_THAN
           
GREATER_THAN_OR_EQUAL
           
INTEGER_DIVIDE
           
LESS_THAN
           
LESS_THAN_OR_EQUAL
           
LOWER_CASE
           
MATCHES
           
MOD
           
MULTIPLY
           
MULTIPLY_DAY_TIME_DURATIONS
           
MULTIPLY_YEAR_MONTH_DURATIONS
           
NORMALIZE_SPACE
           
NOT_EQUAL
           
POW
           
REPLACE
           
RESOLVE_URI
           
ROUND
           
ROUND_HALF_TO_EVEN
           
SIN
           
STARTS_WITH
           
STRING_CONCAT
           
STRING_EQUALS_IGNORE_CASE
           
STRING_LENGTH
           
SUBSTRING
           
SUBSTRING_AFTER
           
SUBSTRING_BEFORE
           
SUBTRACT
           
SUBTRACT_DATE_TIMES_YIELDING_DAY_TIME_DURATION
           
SUBTRACT_DATE_TIMES_YIELDING_YEAR_MONTH_DURATION
           
SUBTRACT_DATES
           
SUBTRACT_DAY_TIME_DURATION_FROM_DATE
           
SUBTRACT_DAY_TIME_DURATION_FROM_DATE_TIME
           
SUBTRACT_DAY_TIME_DURATION_FROM_TIME
           
SUBTRACT_DAY_TIME_DURATIONS
           
SUBTRACT_TIMES
           
SUBTRACT_YEAR_MONTH_DURATION_FROM_DATE
           
SUBTRACT_YEAR_MONTH_DURATION_FROM_DATE_TIME
           
SUBTRACT_YEAR_MONTH_DURATIONS
           
TAN
           
TIME
           
TOKENIZE
           
TRANSLATE
           
UNARY_MINUS
           
UNARY_PLUS
           
UPPER_CASE
           
YEAR_MONTH_DURATION
           
 
Method Summary
 int getArity()
          Deprecated. Use getMinArity and getMaxArity instead
static SWRLBuiltInsVocabulary getBuiltIn(IRI iri)
          Gets a builtin vocabulary value for a given IRI
static SWRLBuiltInsVocabulary getBuiltIn(java.net.URI uri)
          Gets a builtin vocabulary value for a given URI
 IRI getIRI()
           
 int getMaxArity()
          Gets the maximum arity of this built in.
 int getMinArity()
          Gets the minimum arity of this built in
 java.lang.String getShortName()
           
 java.net.URI getURI()
           
static SWRLBuiltInsVocabulary valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static SWRLBuiltInsVocabulary[] 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

EQUAL

public static final SWRLBuiltInsVocabulary EQUAL

NOT_EQUAL

public static final SWRLBuiltInsVocabulary NOT_EQUAL

LESS_THAN

public static final SWRLBuiltInsVocabulary LESS_THAN

LESS_THAN_OR_EQUAL

public static final SWRLBuiltInsVocabulary LESS_THAN_OR_EQUAL

GREATER_THAN

public static final SWRLBuiltInsVocabulary GREATER_THAN

GREATER_THAN_OR_EQUAL

public static final SWRLBuiltInsVocabulary GREATER_THAN_OR_EQUAL

ADD

public static final SWRLBuiltInsVocabulary ADD

SUBTRACT

public static final SWRLBuiltInsVocabulary SUBTRACT

MULTIPLY

public static final SWRLBuiltInsVocabulary MULTIPLY

DIVIDE

public static final SWRLBuiltInsVocabulary DIVIDE

INTEGER_DIVIDE

public static final SWRLBuiltInsVocabulary INTEGER_DIVIDE

MOD

public static final SWRLBuiltInsVocabulary MOD

POW

public static final SWRLBuiltInsVocabulary POW

UNARY_MINUS

public static final SWRLBuiltInsVocabulary UNARY_MINUS

UNARY_PLUS

public static final SWRLBuiltInsVocabulary UNARY_PLUS

ABS

public static final SWRLBuiltInsVocabulary ABS

CEILING

public static final SWRLBuiltInsVocabulary CEILING

FLOOR

public static final SWRLBuiltInsVocabulary FLOOR

ROUND

public static final SWRLBuiltInsVocabulary ROUND

ROUND_HALF_TO_EVEN

public static final SWRLBuiltInsVocabulary ROUND_HALF_TO_EVEN

SIN

public static final SWRLBuiltInsVocabulary SIN

COS

public static final SWRLBuiltInsVocabulary COS

TAN

public static final SWRLBuiltInsVocabulary TAN

BOOLEAN_NOT

public static final SWRLBuiltInsVocabulary BOOLEAN_NOT

STRING_EQUALS_IGNORE_CASE

public static final SWRLBuiltInsVocabulary STRING_EQUALS_IGNORE_CASE

STRING_CONCAT

public static final SWRLBuiltInsVocabulary STRING_CONCAT

SUBSTRING

public static final SWRLBuiltInsVocabulary SUBSTRING

STRING_LENGTH

public static final SWRLBuiltInsVocabulary STRING_LENGTH

NORMALIZE_SPACE

public static final SWRLBuiltInsVocabulary NORMALIZE_SPACE

UPPER_CASE

public static final SWRLBuiltInsVocabulary UPPER_CASE

LOWER_CASE

public static final SWRLBuiltInsVocabulary LOWER_CASE

TRANSLATE

public static final SWRLBuiltInsVocabulary TRANSLATE

CONTAINS

public static final SWRLBuiltInsVocabulary CONTAINS

CONTAINS_IGNORE_CASE

public static final SWRLBuiltInsVocabulary CONTAINS_IGNORE_CASE

STARTS_WITH

public static final SWRLBuiltInsVocabulary STARTS_WITH

ENDS_WITH

public static final SWRLBuiltInsVocabulary ENDS_WITH

SUBSTRING_BEFORE

public static final SWRLBuiltInsVocabulary SUBSTRING_BEFORE

SUBSTRING_AFTER

public static final SWRLBuiltInsVocabulary SUBSTRING_AFTER

MATCHES

public static final SWRLBuiltInsVocabulary MATCHES

REPLACE

public static final SWRLBuiltInsVocabulary REPLACE

TOKENIZE

public static final SWRLBuiltInsVocabulary TOKENIZE

YEAR_MONTH_DURATION

public static final SWRLBuiltInsVocabulary YEAR_MONTH_DURATION

DAY_TIME_DURATION

public static final SWRLBuiltInsVocabulary DAY_TIME_DURATION

DATE_TIME

public static final SWRLBuiltInsVocabulary DATE_TIME

DATE

public static final SWRLBuiltInsVocabulary DATE

TIME

public static final SWRLBuiltInsVocabulary TIME

ADD_YEAR_MONTH_DURATIONS

public static final SWRLBuiltInsVocabulary ADD_YEAR_MONTH_DURATIONS

SUBTRACT_YEAR_MONTH_DURATIONS

public static final SWRLBuiltInsVocabulary SUBTRACT_YEAR_MONTH_DURATIONS

MULTIPLY_YEAR_MONTH_DURATIONS

public static final SWRLBuiltInsVocabulary MULTIPLY_YEAR_MONTH_DURATIONS

DIVIDE_YEAR_MONTH_DURATIONS

public static final SWRLBuiltInsVocabulary DIVIDE_YEAR_MONTH_DURATIONS

ADD_DAY_TIME_DURATIONS

public static final SWRLBuiltInsVocabulary ADD_DAY_TIME_DURATIONS

SUBTRACT_DAY_TIME_DURATIONS

public static final SWRLBuiltInsVocabulary SUBTRACT_DAY_TIME_DURATIONS

MULTIPLY_DAY_TIME_DURATIONS

public static final SWRLBuiltInsVocabulary MULTIPLY_DAY_TIME_DURATIONS

DIVIDE_DAY_TIME_DURATIONS

public static final SWRLBuiltInsVocabulary DIVIDE_DAY_TIME_DURATIONS

SUBTRACT_DATES

public static final SWRLBuiltInsVocabulary SUBTRACT_DATES

SUBTRACT_TIMES

public static final SWRLBuiltInsVocabulary SUBTRACT_TIMES

ADD_DAY_TIME_DURATION_TO_DATE_TIME

public static final SWRLBuiltInsVocabulary ADD_DAY_TIME_DURATION_TO_DATE_TIME

SUBTRACT_YEAR_MONTH_DURATION_FROM_DATE_TIME

public static final SWRLBuiltInsVocabulary SUBTRACT_YEAR_MONTH_DURATION_FROM_DATE_TIME

SUBTRACT_DAY_TIME_DURATION_FROM_DATE_TIME

public static final SWRLBuiltInsVocabulary SUBTRACT_DAY_TIME_DURATION_FROM_DATE_TIME

ADD_YEAR_MONTH_DURATION_TO_DATE

public static final SWRLBuiltInsVocabulary ADD_YEAR_MONTH_DURATION_TO_DATE

ADD_DAY_TIME_DURATION_TO_DATE

public static final SWRLBuiltInsVocabulary ADD_DAY_TIME_DURATION_TO_DATE

SUBTRACT_YEAR_MONTH_DURATION_FROM_DATE

public static final SWRLBuiltInsVocabulary SUBTRACT_YEAR_MONTH_DURATION_FROM_DATE

SUBTRACT_DAY_TIME_DURATION_FROM_DATE

public static final SWRLBuiltInsVocabulary SUBTRACT_DAY_TIME_DURATION_FROM_DATE

ADD_DAY_TIME_DURATION_FROM_TIME

public static final SWRLBuiltInsVocabulary ADD_DAY_TIME_DURATION_FROM_TIME

SUBTRACT_DAY_TIME_DURATION_FROM_TIME

public static final SWRLBuiltInsVocabulary SUBTRACT_DAY_TIME_DURATION_FROM_TIME

SUBTRACT_DATE_TIMES_YIELDING_YEAR_MONTH_DURATION

public static final SWRLBuiltInsVocabulary SUBTRACT_DATE_TIMES_YIELDING_YEAR_MONTH_DURATION

SUBTRACT_DATE_TIMES_YIELDING_DAY_TIME_DURATION

public static final SWRLBuiltInsVocabulary SUBTRACT_DATE_TIMES_YIELDING_DAY_TIME_DURATION

RESOLVE_URI

public static final SWRLBuiltInsVocabulary RESOLVE_URI

ANY_URI

public static final SWRLBuiltInsVocabulary ANY_URI
Method Detail

values

public static final SWRLBuiltInsVocabulary[] 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(SWRLBuiltInsVocabulary c : SWRLBuiltInsVocabulary.values())
        System.out.println(c);

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

valueOf

public static SWRLBuiltInsVocabulary 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()

getMinArity

public int getMinArity()
Gets the minimum arity of this built in

Returns:
The minimum arity of this built in

getMaxArity

public int getMaxArity()
Gets the maximum arity of this built in.

Returns:
The maximum arity of the built in or -1 if the arity is infinite

getArity

@Deprecated
public int getArity()
Deprecated. Use getMinArity and getMaxArity instead

Returns the minimum arity of this built in.

Returns:
The minimum arity of this built in.

getBuiltIn

public static SWRLBuiltInsVocabulary getBuiltIn(IRI iri)
Gets a builtin vocabulary value for a given IRI

Parameters:
iri - The IRI
Returns:
The builtin vocabulary having the specified IRI, or null if there is no builtin vocabulary with the specified IRI

getBuiltIn

public static SWRLBuiltInsVocabulary getBuiltIn(java.net.URI uri)
Gets a builtin vocabulary value for a given URI

Parameters:
uri - The URI
Returns:
The builtin vocabulary having the specified URI, or null if there is no builtin vocabulary with the specified URI