| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||
java.lang.Objectjava.lang.Enum<IndividualNodeSetPolicy>
org.semanticweb.owlapi.reasoner.IndividualNodeSetPolicy
public enum IndividualNodeSetPolicy
Author: Matthew Horridge
 The University of Manchester
 Information Management Group
 Date: 09-Dec-2009
 
NodeSets of individuals for queries that return node sets of
 named individuals such as
 OWLReasoner.getTypes(org.semanticweb.owlapi.model.OWLNamedIndividual, boolean) 
 or OWLReasoner.getInstances(org.semanticweb.owlapi.model.OWLClassExpression, boolean).
| Enum Constant Summary | |
|---|---|
BY_NAME
Indicates that NodeSets of named individuals will always contain singleton Nodes and
 individuals that are the same as each other will not be grouped together in one Node within the
 NodeSet.For example, if i,
 j and k are individuals, and they are instances of C, and i
 is entailed to be the same as j then asking for the instances of A will return a
 NodeSet containing three Nodes, one containing i, one containing
 j and the third containing k. | 
|
BY_SAME_AS
Indicates that NodeSets of named individuals returned by the reasoner will contain Nodes
 that group individuals which are entailed to be the same as each other. | 
|
| Method Summary | |
|---|---|
static IndividualNodeSetPolicy | 
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.  | 
static IndividualNodeSetPolicy[] | 
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 | 
|---|
public static final IndividualNodeSetPolicy BY_SAME_AS
NodeSets of named individuals returned by the reasoner will contain Nodes
 that group individuals which are entailed to be the same as each other.  For example, if i,
 j and k are individuals, and they are instances of C, and i
 is entailed to be the same as j then asking for the instances of A will return a
 NodeSet containing two Nodes, one containing i and j and the
 other containing k.
public static final IndividualNodeSetPolicy BY_NAME
NodeSets of named individuals will always contain singleton Nodes and
 individuals that are the same as each other will not be grouped together in one Node within the
 NodeSet.For example, if i,
 j and k are individuals, and they are instances of C, and i
 is entailed to be the same as j then asking for the instances of A will return a
 NodeSet containing three Nodes, one containing i, one containing
 j and the third containing k.
| Method Detail | 
|---|
public static final IndividualNodeSetPolicy[] values()
for(IndividualNodeSetPolicy c : IndividualNodeSetPolicy.values())
        System.out.println(c);
public static IndividualNodeSetPolicy valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||