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

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

public abstract class VeryAbstractProblemMessage<M>
extends java.lang.Object
implements IProblemMessage<M>


Field Summary
 
Fields inherited from interface org.eclipse.gmt.umlx.editor.messages.IErrorMessage
ERROR_SEVERITY, GUIDANCE_SEVERITY
 
Constructor Summary
VeryAbstractProblemMessage()
           
 
Method Summary
 boolean equals(IProblemMessage<?> that)
           
 int getSeverity()
          Return an integer ordering that permits less severe messages to be identified.
 
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.IProblemMessage
getModel, getRegime
 
Methods inherited from interface org.eclipse.gmt.umlx.editor.messages.IErrorMessage
toString, toTestString
 

Constructor Detail

VeryAbstractProblemMessage

public VeryAbstractProblemMessage()
Method Detail

equals

public boolean equals(IProblemMessage<?> that)
Specified by:
equals in interface IProblemMessage<M>

getSeverity

public int getSeverity()
Description copied from interface: IErrorMessage
Return an integer ordering that permits less severe messages to be identified.

Specified by:
getSeverity in interface IErrorMessage
Returns:
severity (smaller is less severe)