org.eclipse.gmt.umlx.editor.messages
Interface IErrorMessage

All Known Subinterfaces:
IProblemMessage<M>
All Known Implementing Classes:
AbstractProblemMessage, AbstractRegimeStatusMessage, AbstractStatusMessage, BadConnectionProblemMessage, BadDirectionStatusMessage, BadExpressionProblemMessage, BadParentProblemMessage, BadSourceProblemMessage, BadTargetProblemMessage, DropOntoOrphanStatusMessage, DropOrphanStatusMessage, EDummyRegime, InappropriateDropTargetStatusMessage, IncompatibleCopyStatusMessage, IncompatibleDropStatusMessage, IncompatibleSelectionSizeStatusMessage, InheritanceAlreadyDefinedStatusMessage, InheritanceCycleStatusMessage, LinkSourceRequiredStatusMessage, LinkTargetRequiredStatusMessage, MissingCoModelProblemMessage, MissingCoModelStatusMessage, MissingCoRegimeStatusMessage, MissingCoSourceStatusMessage, MissingCoTargetStatusMessage, MissingDomain2VariableProblemMessage, MissingETypeProblemMessage, MissingExpressionProblemMessage, MissingModelProblemMessage, MissingNameProblemMessage, MissingRegimeStatusMessage, MissingResourceProblemMessage, MissingSourceCoRegimeStatusMessage, MissingSourceProblemMessage, MissingTargetProblemMessage, MissingTypedModelProblemMessage, MissingUsedElementProblemMessage, NoDefaultPackageStatusMessage, NonNodeSourceCoRegimeStatusMessage, NoRelationshipToDrawStatusMessage, NothingToPasteStatusMessage, RegimeProblemMessage, RelationshipAlreadyDrawnStatusMessage, RelationshipDifferentlyDrawnStatusMessage, SameSourceAndTargetStatusMessage, StringRegime, TryCoShiftStatusMessage, UnresolvedProxyProblemMessage, UnsuitableDirectionStatusMessage, UnsuitableDropSourceStatusMessage, UnsuitableDropTargetStatusMessage, UnsuitableReadOnlySourceStatusMessage, UnsuitableReadOnlyTargetStatusMessage, UnsuitableSourceOrTargetStatusMessage, UnsuitableSourceProblemMessage, UnsuitableTargetProblemMessage, VeryAbstractProblemMessage, WrongParentProblemMessage

public interface IErrorMessage


Field Summary
static int ERROR_SEVERITY
           
static int GUIDANCE_SEVERITY
           
 
Method Summary
 int getSeverity()
          Return an integer ordering that permits less severe messages to be identified.
 java.lang.String toString()
          User-friendly presentation of error message.
 java.lang.String toTestString()
          JUnit-friendly presentration of error message.
 

Field Detail

GUIDANCE_SEVERITY

static final int GUIDANCE_SEVERITY
See Also:
Constant Field Values

ERROR_SEVERITY

static final int ERROR_SEVERITY
See Also:
Constant Field Values
Method Detail

getSeverity

int getSeverity()
Return an integer ordering that permits less severe messages to be identified.

Returns:
severity (smaller is less severe)

toString

java.lang.String toString()
User-friendly presentation of error message.

Overrides:
toString in class java.lang.Object
Returns:
user-friendly message

toTestString

java.lang.String toTestString()
JUnit-friendly presentration of error message. Typically ignores potential future objects.

Returns:
JUnit-friendly message