org.openarchitectureware.expression
Class AnalysationIssue

java.lang.Object
  extended by org.openarchitectureware.expression.AnalysationIssue

public class AnalysationIssue
extends java.lang.Object

Author:
Sven Efftinge (http://www.efftinge.de), Arno Haase

Nested Class Summary
static class AnalysationIssue.AnalysationIssueType
           
 
Field Summary
static AnalysationIssue.AnalysationIssueType FEATURE_NOT_FOUND
           
static AnalysationIssue.AnalysationIssueType INCOMPATIBLE_TYPES
           
static AnalysationIssue.AnalysationIssueType INTERNAL_ERROR
           
static AnalysationIssue.AnalysationIssueType JAVA_TYPE_NOT_FOUND
           
static AnalysationIssue.AnalysationIssueType RESOURCE_NOT_FOUND
           
static AnalysationIssue.AnalysationIssueType SYNTAX_ERROR
           
static AnalysationIssue.AnalysationIssueType TYPE_NOT_FOUND
           
static AnalysationIssue.AnalysationIssueType UNNECESSARY_CAST
           
 
Constructor Summary
AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType, java.lang.String message, SyntaxElement element)
           
AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType, java.lang.String message, SyntaxElement element, boolean warning)
           
 
Method Summary
 SyntaxElement getElement()
           
 java.lang.String getMessage()
           
 AnalysationIssue.AnalysationIssueType getType()
           
 boolean isError()
           
 boolean isWarning()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INCOMPATIBLE_TYPES

public static final AnalysationIssue.AnalysationIssueType INCOMPATIBLE_TYPES

UNNECESSARY_CAST

public static final AnalysationIssue.AnalysationIssueType UNNECESSARY_CAST

FEATURE_NOT_FOUND

public static final AnalysationIssue.AnalysationIssueType FEATURE_NOT_FOUND

TYPE_NOT_FOUND

public static final AnalysationIssue.AnalysationIssueType TYPE_NOT_FOUND

INTERNAL_ERROR

public static final AnalysationIssue.AnalysationIssueType INTERNAL_ERROR

JAVA_TYPE_NOT_FOUND

public static final AnalysationIssue.AnalysationIssueType JAVA_TYPE_NOT_FOUND

SYNTAX_ERROR

public static final AnalysationIssue.AnalysationIssueType SYNTAX_ERROR

RESOURCE_NOT_FOUND

public static final AnalysationIssue.AnalysationIssueType RESOURCE_NOT_FOUND
Constructor Detail

AnalysationIssue

public AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType,
                        java.lang.String message,
                        SyntaxElement element)

AnalysationIssue

public AnalysationIssue(AnalysationIssue.AnalysationIssueType analysationIssueType,
                        java.lang.String message,
                        SyntaxElement element,
                        boolean warning)
Method Detail

getElement

public SyntaxElement getElement()

getMessage

public java.lang.String getMessage()

getType

public AnalysationIssue.AnalysationIssueType getType()

isError

public boolean isError()

isWarning

public boolean isWarning()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object