Class BuildLangImportResolver
- java.lang.Object
-
- net.ssehub.easy.basics.modelManagement.ImportResolver<M>
-
- net.ssehub.easy.basics.modelManagement.DefaultImportResolver<Script>
-
- net.ssehub.easy.instantiation.core.model.buildlangModel.BuildLangImportResolver
-
public class BuildLangImportResolver extends DefaultImportResolver<Script>
A specific resolver for VIL enabling calls to VTL.- Author:
- Holger Eichelberger
-
-
Field Summary
-
Fields inherited from class net.ssehub.easy.basics.modelManagement.DefaultImportResolver
IMPORT_WITH_VERSION
-
-
Constructor Summary
Constructors Constructor Description BuildLangImportResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcannotResolveImport(ModelImport<Script> imp, java.util.List<IMessage> messages, java.net.URI modelURI, IRestrictionEvaluationContext context)Is called ifimpcan finally not be resolved.-
Methods inherited from class net.ssehub.easy.basics.modelManagement.DefaultImportResolver
checkImported, clear, resolve, resolveImports
-
Methods inherited from class net.ssehub.easy.basics.modelManagement.ImportResolver
addDeferredLoader, getProcessingListener, isTransitiveLoadingEnabled, notifyProcessing, setProcessingListener, setTransitiveLoading
-
-
-
-
Method Detail
-
cannotResolveImport
protected void cannotResolveImport(ModelImport<Script> imp, java.util.List<IMessage> messages, java.net.URI modelURI, IRestrictionEvaluationContext context)
Description copied from class:DefaultImportResolverIs called ifimpcan finally not be resolved.- Overrides:
cannotResolveImportin classDefaultImportResolver<Script>- Parameters:
imp- the import to be resolvedmessages- which occur during resolution,nullor empty if none (modified as a side effect)modelURI- the URI of the modelcontext- the restriction evaluation context
-
-