org.ucworkbench.model.tools
Interface IModelProblem


public interface IModelProblem

Provides information about problems found in object models of UC project.


Nested Class Summary
static class IModelProblem.ProblemType
          Contains general problem type.
 
Field Summary
static int SEVERITY_ERROR
           
static int SEVERITY_INFO
           
static int SEVERITY_WARNING
           
 
Method Summary
 int getLength()
           
 java.lang.String getMessage()
           
 ITextModel getModelElement()
          Returns the corresponding model element
 int getOffset()
           
 IModelProblem.ProblemType getProblemType()
          Returns a problem type
 int getSeverity()
          Returns the severity of the problem
 

Field Detail

SEVERITY_ERROR

static final int SEVERITY_ERROR

SEVERITY_INFO

static final int SEVERITY_INFO

SEVERITY_WARNING

static final int SEVERITY_WARNING
Method Detail

getOffset

int getOffset()
Returns:
Returns the offset of the element causing problem.

getLength

int getLength()
Returns:
Returns the length of element causing problem.

getMessage

java.lang.String getMessage()
Returns:
Returns the detailed explanation of the problem.

getSeverity

int getSeverity()
Returns the severity of the problem

Returns:

getProblemType

IModelProblem.ProblemType getProblemType()
Returns a problem type

Returns:

getModelElement

ITextModel getModelElement()
Returns the corresponding model element

Returns: