edu.unika.aifb.owltools.tools
Enum DLPConvert.IntegrityConstraintHandling

java.lang.Object
  extended by java.lang.Enum<DLPConvert.IntegrityConstraintHandling>
      extended by edu.unika.aifb.owltools.tools.DLPConvert.IntegrityConstraintHandling
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<DLPConvert.IntegrityConstraintHandling>
Enclosing class:
DLPConvert

public static enum DLPConvert.IntegrityConstraintHandling
extends java.lang.Enum<DLPConvert.IntegrityConstraintHandling>

Possibilities of how to handle integrity constraints. Integrity constraints are rules with an empty head, that never must evaluate to true


Enum Constant Summary
asIC
          Integrity constraints are rendered as rules with an empty head.
ICpredicate
          A new predicate is included.
noIC
          Integrity constraints are simply skipped.
 
Method Summary
static DLPConvert.IntegrityConstraintHandling valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static DLPConvert.IntegrityConstraintHandling[] 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

asIC

public static final DLPConvert.IntegrityConstraintHandling asIC
Integrity constraints are rendered as rules with an empty head. Some implementations cannot deal with such a result


noIC

public static final DLPConvert.IntegrityConstraintHandling noIC
Integrity constraints are simply skipped. The result is weaker than the input


ICpredicate

public static final DLPConvert.IntegrityConstraintHandling ICpredicate
A new predicate is included. After the evaluation of the results, it can be checked if the predicate is true. If so, an integrity constraint was violated.

Method Detail

values

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

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

valueOf

public static DLPConvert.IntegrityConstraintHandling 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