de.derivo.sparqldlapi.types
Enum QueryAtomType

java.lang.Object
  extended by java.lang.Enum<QueryAtomType>
      extended by de.derivo.sparqldlapi.types.QueryAtomType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<QueryAtomType>

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

All possible query atoms types.

Author:
Mario Volke

Enum Constant Summary
ANNOTATION
           
CLASS
           
COMPLEMENT_OF
           
DATA_PROPERTY
           
DIFFERENT_FROM
           
DIRECT_SUB_CLASS_OF
           
DIRECT_SUB_PROPERTY_OF
           
DIRECT_TYPE
           
DISJOINT_WITH
           
EQUIVALENT_CLASS
           
EQUIVALENT_PROPERTY
           
FUNCTIONAL
           
INDIVIDUAL
           
INVERSE_FUNCTIONAL
           
INVERSE_OF
           
IRREFLEXIVE
           
OBJECT_PROPERTY
           
PROPERTY
           
PROPERTY_VALUE
           
REFLEXIVE
           
SAME_AS
           
STRICT_SUB_CLASS_OF
           
STRICT_SUB_PROPERTY_OF
           
SUB_CLASS_OF
           
SUB_PROPERTY_OF
           
SYMMETRIC
           
TRANSITIVE
           
TYPE
           
UKNOWN
           
 
Method Summary
static QueryAtomType fromString(java.lang.String str)
           
 java.lang.String toString()
           
static QueryAtomType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static QueryAtomType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CLASS

public static final QueryAtomType CLASS

PROPERTY

public static final QueryAtomType PROPERTY

INDIVIDUAL

public static final QueryAtomType INDIVIDUAL

TYPE

public static final QueryAtomType TYPE

PROPERTY_VALUE

public static final QueryAtomType PROPERTY_VALUE

EQUIVALENT_CLASS

public static final QueryAtomType EQUIVALENT_CLASS

SUB_CLASS_OF

public static final QueryAtomType SUB_CLASS_OF

EQUIVALENT_PROPERTY

public static final QueryAtomType EQUIVALENT_PROPERTY

SUB_PROPERTY_OF

public static final QueryAtomType SUB_PROPERTY_OF

INVERSE_OF

public static final QueryAtomType INVERSE_OF

OBJECT_PROPERTY

public static final QueryAtomType OBJECT_PROPERTY

DATA_PROPERTY

public static final QueryAtomType DATA_PROPERTY

FUNCTIONAL

public static final QueryAtomType FUNCTIONAL

INVERSE_FUNCTIONAL

public static final QueryAtomType INVERSE_FUNCTIONAL

TRANSITIVE

public static final QueryAtomType TRANSITIVE

SYMMETRIC

public static final QueryAtomType SYMMETRIC

IRREFLEXIVE

public static final QueryAtomType IRREFLEXIVE

REFLEXIVE

public static final QueryAtomType REFLEXIVE

SAME_AS

public static final QueryAtomType SAME_AS

DISJOINT_WITH

public static final QueryAtomType DISJOINT_WITH

DIFFERENT_FROM

public static final QueryAtomType DIFFERENT_FROM

COMPLEMENT_OF

public static final QueryAtomType COMPLEMENT_OF

ANNOTATION

public static final QueryAtomType ANNOTATION

STRICT_SUB_CLASS_OF

public static final QueryAtomType STRICT_SUB_CLASS_OF

DIRECT_SUB_CLASS_OF

public static final QueryAtomType DIRECT_SUB_CLASS_OF

DIRECT_TYPE

public static final QueryAtomType DIRECT_TYPE

STRICT_SUB_PROPERTY_OF

public static final QueryAtomType STRICT_SUB_PROPERTY_OF

DIRECT_SUB_PROPERTY_OF

public static final QueryAtomType DIRECT_SUB_PROPERTY_OF

UKNOWN

public static final QueryAtomType UKNOWN
Method Detail

values

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

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

valueOf

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

fromString

public static QueryAtomType fromString(java.lang.String str)

toString

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