Package jetbrains.mps.project.validation
Class MissingModelError
- java.lang.Object
 - 
- jetbrains.mps.errors.item.ReportItemBase
 - 
- jetbrains.mps.errors.item.ModelReportItemBase
 - 
- jetbrains.mps.project.validation.MissingModelError
 
 
 
 
- 
- All Implemented Interfaces:
 FlavouredItem,IssueKindReportItem,ModelFlavouredItem,ModelReportItem,QuickFixReportItem,ReportItem
public class MissingModelError extends ModelReportItemBase implements QuickFixReportItem
Tells there's an import for a model but target model could get resolved and likely is missing. For a model actually used while not imported, seeMissingModelImport 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class jetbrains.mps.errors.item.ReportItemBase
ReportItemBase.MultipleReportItemFlavour<I extends FlavouredItem,T>, ReportItemBase.SimpleReportItemFlavour<C extends FlavouredItem,T> 
- 
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 
- 
Nested classes/interfaces inherited from interface jetbrains.mps.errors.item.QuickFixReportItem
QuickFixReportItem.EditorQuickfixReportItem, QuickFixReportItem.QuickFixFlavour<Q extends QuickFixBase,RI extends QuickFixReportItem> 
 - 
 
- 
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.ModelFlavouredItem
FLAVOUR_MODEL 
- 
Fields inherited from interface jetbrains.mps.errors.item.QuickFixReportItem
FLAVOUR_EDITOR_QUICKFIX, FLAVOUR_QUICKFIX, LOG 
- 
Fields inherited from interface jetbrains.mps.errors.item.ReportItem
FLAVOUR_MESSAGE, FLAVOUR_SEVERITY 
 - 
 
- 
Constructor Summary
Constructors Constructor Description MissingModelError(SModel sourceModel, SModelReference targetModel, boolean missingModule) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanFix(SModel sourceModel)IssueKindReportItem.ItemKindgetIssueKind()static StringgetMessage(SModelReference targetModel, boolean missingModule)Collection<? extends QuickFixBase>getQuickFix()- 
Methods inherited from class jetbrains.mps.errors.item.ModelReportItemBase
getIdFlavours, getModel 
- 
Methods inherited from class jetbrains.mps.errors.item.ReportItemBase
getMessage, getSeverity 
- 
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
getIdFlavours, toPredicate 
- 
Methods inherited from interface jetbrains.mps.errors.item.ReportItem
getMessage, getSeverity 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
MissingModelError
public MissingModelError(SModel sourceModel, SModelReference targetModel, boolean missingModule)
 
 - 
 
- 
Method Detail
- 
getMessage
@NotNull public static String getMessage(SModelReference targetModel, boolean missingModule)
 
- 
getIssueKind
public IssueKindReportItem.ItemKind getIssueKind()
- Specified by:
 getIssueKindin interfaceIssueKindReportItem
 
- 
getQuickFix
public Collection<? extends QuickFixBase> getQuickFix()
- Specified by:
 getQuickFixin interfaceQuickFixReportItem
 
- 
canFix
public boolean canFix(SModel sourceModel)
 
 - 
 
 -