org.ucworkbench.model.tools
Enum IModelProblem.ProblemType

java.lang.Object
  extended by java.lang.Enum<IModelProblem.ProblemType>
      extended by org.ucworkbench.model.tools.IModelProblem.ProblemType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<IModelProblem.ProblemType>
Enclosing interface:
IModelProblem

public static enum IModelProblem.ProblemType
extends java.lang.Enum<IModelProblem.ProblemType>

Contains general problem type.


Enum Constant Summary
ACTOR_DOESNT_HAVE_ALIASES
           
ACTOR_DOESNT_HAVE_NAME
           
ACTOR_NOT_DEFINED
           
BAD_FIRST_NUMBER_LEVEL
           
BAD_LEVEL_DECLARED
           
BAD_NUMBER_SEQUENCE
           
BAD_NUMBER_SHOULD_BE_NUMERIC
           
BAD_REFERENCE
           
BAD_STARTING_NUMBER
           
BAD_STRUCTURE_OF_STEPS
           
BAD_SUBNUMBER_DONT_MATCH
           
DUPLICATED_PROPERTY
           
HERE_SHOULD_GO_AN_EXTENSION_ONLY
           
ID_DOESNT_CORRESPOND_FILENAME
           
LEVEL_NOT_DEFINED
           
NUMBER_NOT_FORMATTED_PROPERLY
           
OBJECT_HAS_EMPTY_ID
           
OBJECT_HAS_EMPTY_TITLE
           
OBJECT_HAS_NO_ID_PROPERTY
           
OBJECT_HAS_NO_TITLE_PROPERTY
           
ORPHAN_EXTENSION
           
PRIMARY_ACTOR_EMPTY
           
PRIMARY_ACTOR_NOT_DEFINED
           
REFERENCE_UNRESOLVED
           
SECONDARY_ACTOR_DECLARED_MORE_THAN_ONCE
           
STEP_WITHOUT_A_NUMBER
           
STEP_WITHOUT_A_TITLE
           
 
Method Summary
static IModelProblem.ProblemType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static IModelProblem.ProblemType[] 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

OBJECT_HAS_NO_TITLE_PROPERTY

public static final IModelProblem.ProblemType OBJECT_HAS_NO_TITLE_PROPERTY

OBJECT_HAS_NO_ID_PROPERTY

public static final IModelProblem.ProblemType OBJECT_HAS_NO_ID_PROPERTY

STEP_WITHOUT_A_NUMBER

public static final IModelProblem.ProblemType STEP_WITHOUT_A_NUMBER

STEP_WITHOUT_A_TITLE

public static final IModelProblem.ProblemType STEP_WITHOUT_A_TITLE

HERE_SHOULD_GO_AN_EXTENSION_ONLY

public static final IModelProblem.ProblemType HERE_SHOULD_GO_AN_EXTENSION_ONLY

NUMBER_NOT_FORMATTED_PROPERLY

public static final IModelProblem.ProblemType NUMBER_NOT_FORMATTED_PROPERLY

DUPLICATED_PROPERTY

public static final IModelProblem.ProblemType DUPLICATED_PROPERTY

ORPHAN_EXTENSION

public static final IModelProblem.ProblemType ORPHAN_EXTENSION

REFERENCE_UNRESOLVED

public static final IModelProblem.ProblemType REFERENCE_UNRESOLVED

BAD_STARTING_NUMBER

public static final IModelProblem.ProblemType BAD_STARTING_NUMBER

BAD_NUMBER_SHOULD_BE_NUMERIC

public static final IModelProblem.ProblemType BAD_NUMBER_SHOULD_BE_NUMERIC

BAD_SUBNUMBER_DONT_MATCH

public static final IModelProblem.ProblemType BAD_SUBNUMBER_DONT_MATCH

BAD_NUMBER_SEQUENCE

public static final IModelProblem.ProblemType BAD_NUMBER_SEQUENCE

BAD_FIRST_NUMBER_LEVEL

public static final IModelProblem.ProblemType BAD_FIRST_NUMBER_LEVEL

BAD_STRUCTURE_OF_STEPS

public static final IModelProblem.ProblemType BAD_STRUCTURE_OF_STEPS

OBJECT_HAS_EMPTY_TITLE

public static final IModelProblem.ProblemType OBJECT_HAS_EMPTY_TITLE

OBJECT_HAS_EMPTY_ID

public static final IModelProblem.ProblemType OBJECT_HAS_EMPTY_ID

ID_DOESNT_CORRESPOND_FILENAME

public static final IModelProblem.ProblemType ID_DOESNT_CORRESPOND_FILENAME

ACTOR_NOT_DEFINED

public static final IModelProblem.ProblemType ACTOR_NOT_DEFINED

PRIMARY_ACTOR_NOT_DEFINED

public static final IModelProblem.ProblemType PRIMARY_ACTOR_NOT_DEFINED

ACTOR_DOESNT_HAVE_NAME

public static final IModelProblem.ProblemType ACTOR_DOESNT_HAVE_NAME

ACTOR_DOESNT_HAVE_ALIASES

public static final IModelProblem.ProblemType ACTOR_DOESNT_HAVE_ALIASES

PRIMARY_ACTOR_EMPTY

public static final IModelProblem.ProblemType PRIMARY_ACTOR_EMPTY

SECONDARY_ACTOR_DECLARED_MORE_THAN_ONCE

public static final IModelProblem.ProblemType SECONDARY_ACTOR_DECLARED_MORE_THAN_ONCE

LEVEL_NOT_DEFINED

public static final IModelProblem.ProblemType LEVEL_NOT_DEFINED

BAD_LEVEL_DECLARED

public static final IModelProblem.ProblemType BAD_LEVEL_DECLARED

BAD_REFERENCE

public static final IModelProblem.ProblemType BAD_REFERENCE
Method Detail

values

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

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

valueOf

public static IModelProblem.ProblemType 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