org.eclipse.gmt.umlx.editor.problems
Interface IProblem

All Known Implementing Classes:
Problem

public interface IProblem

An IProblem provides additional context for the IMarker that appears in the Problems View.


Field Summary
static java.lang.String MARKER_ID
          IMarker attribute in which a unique key is stored toi allow marked object retrieval via the markerIdToMarkedObject map.
 
Method Summary
 IProblemMessage<?> computeProblemMessage()
           
 org.eclipse.core.resources.IMarker getMarker()
           
 java.lang.Object getModel()
           
 IProblemMessage<?> getProblemMessage()
           
 void setProblemMessage(IProblemMessage<?> message)
           
 java.lang.String toDebugString()
           
 

Field Detail

MARKER_ID

static final java.lang.String MARKER_ID
IMarker attribute in which a unique key is stored toi allow marked object retrieval via the markerIdToMarkedObject map.

See Also:
Constant Field Values
Method Detail

computeProblemMessage

IProblemMessage<?> computeProblemMessage()

getMarker

org.eclipse.core.resources.IMarker getMarker()

getModel

java.lang.Object getModel()

getProblemMessage

IProblemMessage<?> getProblemMessage()

setProblemMessage

void setProblemMessage(IProblemMessage<?> message)

toDebugString

java.lang.String toDebugString()