org.eclipse.gmt.umlx.editor.messages
Class AbstractProblemMessage<M>

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.messages.VeryAbstractProblemMessage<M>
      extended by org.eclipse.gmt.umlx.editor.messages.AbstractProblemMessage<M>
All Implemented Interfaces:
IErrorMessage, IProblemMessage<M>
Direct Known Subclasses:
BadConnectionProblemMessage, BadExpressionProblemMessage, BadParentProblemMessage, BadSourceProblemMessage, BadTargetProblemMessage, MissingCoModelProblemMessage, MissingDomain2VariableProblemMessage, MissingETypeProblemMessage, MissingExpressionProblemMessage, MissingModelProblemMessage, MissingNameProblemMessage, MissingResourceProblemMessage, MissingSourceProblemMessage, MissingTargetProblemMessage, MissingTypedModelProblemMessage, MissingUsedElementProblemMessage, RegimeProblemMessage, UnresolvedProxyProblemMessage, UnsuitableSourceProblemMessage, UnsuitableTargetProblemMessage, WrongParentProblemMessage

public class AbstractProblemMessage<M>
extends VeryAbstractProblemMessage<M>


Field Summary
 
Fields inherited from interface org.eclipse.gmt.umlx.editor.messages.IErrorMessage
ERROR_SEVERITY, GUIDANCE_SEVERITY
 
Constructor Summary
AbstractProblemMessage(IRegimeCo0<M,?> regime, M model)
           
 
Method Summary
 M getModel()
          Return the model object identified as the source of this error message.
 IRegimeCo0<M,?> getRegime()
          Return the regime that created this error message.
 java.lang.String toTestString()
          JUnit-friendly presentration of error message.
 
Methods inherited from class org.eclipse.gmt.umlx.editor.messages.VeryAbstractProblemMessage
equals, getSeverity
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmt.umlx.editor.messages.IErrorMessage
toString
 

Constructor Detail

AbstractProblemMessage

public AbstractProblemMessage(IRegimeCo0<M,?> regime,
                              M model)
Method Detail

getModel

public M getModel()
Description copied from interface: IProblemMessage
Return the model object identified as the source of this error message.

Returns:
the source of the error message

getRegime

public IRegimeCo0<M,?> getRegime()
Description copied from interface: IProblemMessage
Return the regime that created this error message.

Returns:
the creator of the error message

toTestString

public java.lang.String toTestString()
Description copied from interface: IErrorMessage
JUnit-friendly presentration of error message. Typically ignores potential future objects.

Returns:
JUnit-friendly message