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

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.messages.VeryAbstractProblemMessage<M>
      extended by org.eclipse.gmt.umlx.editor.messages.AbstractProblemMessage<M>
          extended by org.eclipse.gmt.umlx.editor.messages.RegimeProblemMessage<M>
All Implemented Interfaces:
IErrorMessage, IProblemMessage<M>

public class RegimeProblemMessage<M>
extends AbstractProblemMessage<M>

An error message concerning an object subject to a regime policy.


Field Summary
 java.lang.String message
           
 
Fields inherited from interface org.eclipse.gmt.umlx.editor.messages.IErrorMessage
ERROR_SEVERITY, GUIDANCE_SEVERITY
 
Method Summary
static
<M1> RegimeProblemMessage<M1>
create(IRegimeCo0<M1,?> regime, M1 model, java.lang.String message)
           
 java.lang.String toString()
          User-friendly presentation of error message.
 
Methods inherited from class org.eclipse.gmt.umlx.editor.messages.AbstractProblemMessage
getModel, getRegime, toTestString
 
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, wait, wait, wait
 

Field Detail

message

public final java.lang.String message
Method Detail

create

public static <M1> RegimeProblemMessage<M1> create(IRegimeCo0<M1,?> regime,
                                                   M1 model,
                                                   java.lang.String message)

toString

public java.lang.String toString()
Description copied from interface: IErrorMessage
User-friendly presentation of error message.

Specified by:
toString in interface IErrorMessage
Overrides:
toString in class java.lang.Object
Returns:
user-friendly message