Class Problem<T>
- java.lang.Object
 - 
- jetbrains.mps.lang.migration.runtime.base.Problem<T>
 
 
- 
- All Implemented Interfaces:
 FlavouredItem,IssueKindReportItem,ReportItem
- Direct Known Subclasses:
 MigrateManually,NotMigratedNode
public abstract class Problem<T> extends Object implements ReportItem, IssueKindReportItem
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface jetbrains.mps.errors.item.FlavouredItem
FlavouredItem.FlavourPredicate<I extends FlavouredItem,T>, FlavouredItem.ReportItemFlavour<I extends FlavouredItem,T>, FlavouredItem.ReportItemPredicate 
- 
Nested classes/interfaces inherited from interface jetbrains.mps.errors.item.IssueKindReportItem
IssueKindReportItem.CheckerCategory, IssueKindReportItem.IssueKindFlavourPredicate, IssueKindReportItem.ItemKind, IssueKindReportItem.KindLevel, IssueKindReportItem.PathObject 
 - 
 
- 
Field Summary
- 
Fields inherited from interface jetbrains.mps.errors.item.FlavouredItem
FLAVOUR_CLASS, FLAVOUR_THIS 
- 
Fields inherited from interface jetbrains.mps.errors.item.IssueKindReportItem
CARDINALITY_ERROR, CONSTRAINTS, ENVIRONMENT_PROBLEM, FLAVOUR_ISSUE_KIND, LANGUAGE_IMPORTS, LANGUAGE_NOT_IMPORTED, LANGUAGE_PROBLEM, MODEL_PROPERTIES, MODULE_NOT_IMPORTED, MODULE_PROPERTIES, PATH_OBJECT, REFERENCE_SCOPES, STRUCTURE, TARGET_CONCEPT, TARGET_CONCEPTS, TYPESYSTEM, UNKNOWN_LANGUAGE_FEATURE, UNRESOLVED_REFERENCE 
- 
Fields inherited from interface jetbrains.mps.errors.item.ReportItem
FLAVOUR_MESSAGE, FLAVOUR_SEVERITY 
 - 
 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetCategory()Set<FlavouredItem.ReportItemFlavour<?,?>>getIdFlavours()IssueKindReportItem.ItemKindgetIssueKind()abstract StringgetMessage()TgetReason()MessageStatusgetSeverity()- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface jetbrains.mps.errors.item.FlavouredItem
toPredicate 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
Problem
public Problem(T reason)
 
 - 
 
- 
Method Detail
- 
getMessage
public abstract String getMessage()
- Specified by:
 getMessagein interfaceReportItem
 
- 
getCategory
public abstract String getCategory()
 
- 
getIssueKind
public final IssueKindReportItem.ItemKind getIssueKind()
- Specified by:
 getIssueKindin interfaceIssueKindReportItem
 
- 
getSeverity
public MessageStatus getSeverity()
- Specified by:
 getSeverityin interfaceReportItem
 
- 
getIdFlavours
public Set<FlavouredItem.ReportItemFlavour<?,?>> getIdFlavours()
- Specified by:
 getIdFlavoursin interfaceFlavouredItem
 
- 
getReason
public T getReason()
 
 - 
 
 -