Interface IMCBasicTypesArtifactScope
- All Superinterfaces:
de.monticore.symboltable.IArtifactScope,IMCBasicsArtifactScope,IMCBasicsScope,IMCBasicTypesScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IGrammar_WithConceptsArtifactScope,IGrammarArtifactScope,IJavaClassExpressionsArtifactScope,IJavaLightArtifactScope,ILambdaExpressionsArtifactScope,IMCArrayStatementsArtifactScope,IMCArrayTypesArtifactScope,IMCCollectionTypesArtifactScope,IMCCommonStatementsArtifactScope,IMCExceptionStatementsArtifactScope,IMCFullGenericTypesArtifactScope,IMCFullJavaStatementsArtifactScope,IMCFunctionTypesArtifactScope,IMCSimpleGenericTypesArtifactScope,IMCStructuralTypesArtifactScope,IMCSynchronizedStatementsArtifactScope,IMCVarDeclarationStatementsArtifactScope,IOCLExpressionsArtifactScope,IODRuleGenerationArtifactScope,IODRulesArtifactScope,IRegExTypeArtifactScope,ISetExpressionsArtifactScope,ISIUnitTypes4ComputingArtifactScope,ISIUnitTypes4MathArtifactScope,IStreamExpressionsArtifactScope,ITagsArtifactScope,ITagSchemaArtifactScope,ITFBasisExtsArtifactScope,ITFCommonsArtifactScope,ITypeParametersArtifactScope,IUglyExpressionsArtifactScope
- All Known Implementing Classes:
Grammar_WithConceptsArtifactScope,GrammarArtifactScope,JavaClassExpressionsArtifactScope,JavaLightArtifactScope,LambdaExpressionsArtifactScope,MCArrayStatementsArtifactScope,MCArrayTypesArtifactScope,MCBasicTypesArtifactScope,MCCollectionTypesArtifactScope,MCCommonStatementsArtifactScope,MCExceptionStatementsArtifactScope,MCFullGenericTypesArtifactScope,MCFullJavaStatementsArtifactScope,MCFunctionTypesArtifactScope,MCSimpleGenericTypesArtifactScope,MCStructuralTypesArtifactScope,MCSynchronizedStatementsArtifactScope,MCVarDeclarationStatementsArtifactScope,OCLExpressionsArtifactScope,ODRuleGenerationArtifactScope,ODRulesArtifactScope,RegExTypeArtifactScope,SetExpressionsArtifactScope,SIUnitTypes4ComputingArtifactScope,SIUnitTypes4MathArtifactScope,StreamExpressionsArtifactScope,TagsArtifactScope,TagSchemaArtifactScope,TFBasisExtsArtifactScope,TFCommonsArtifactScope,TypeParametersArtifactScope,UglyExpressionsArtifactScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) default booleanaddAllImports(int index, Collection<? extends de.monticore.symboltable.ImportStatement> collection) default booleanaddAllImports(Collection<? extends de.monticore.symboltable.ImportStatement> collection) default voidaddImports(int index, de.monticore.symboltable.ImportStatement element) default booleanaddImports(de.monticore.symboltable.ImportStatement element) default booleancheckIfContinueAsSubScope(String symbolName) default voiddefault booleancontainsAllImports(Collection<?> collection) default booleancontainsImports(Object element) default booleandefault voidforEachImports(Consumer<? super de.monticore.symboltable.ImportStatement> action) default Stringdefault de.monticore.symboltable.ImportStatementgetImports(int index) List<de.monticore.symboltable.ImportStatement> getRemainingNameForResolveDown(String symbolName) default Optional<de.monticore.symboltable.ISymbol> default intdefault intindexOfImports(Object element) default booleandefault Iterator<de.monticore.symboltable.ImportStatement> default intlastIndexOfImports(Object element) default ListIterator<de.monticore.symboltable.ImportStatement> default ListIterator<de.monticore.symboltable.ImportStatement> listIteratorImports(int index) default Stream<de.monticore.symboltable.ImportStatement> default booleanremoveAllImports(Collection<?> collection) default booleanremoveIfImports(Predicate<? super de.monticore.symboltable.ImportStatement> filter) default de.monticore.symboltable.ImportStatementremoveImports(int index) default booleanremoveImports(Object element) default voidreplaceAllImports(UnaryOperator<de.monticore.symboltable.ImportStatement> operator) default booleanretainAllImports(Collection<?> collection) default de.monticore.symboltable.ImportStatementsetImports(int index, de.monticore.symboltable.ImportStatement element) voidsetImportsList(List<de.monticore.symboltable.ImportStatement> imports) default intdefault voidsortImports(Comparator<? super de.monticore.symboltable.ImportStatement> comparator) default Spliterator<de.monticore.symboltable.ImportStatement> default Stream<de.monticore.symboltable.ImportStatement> default List<de.monticore.symboltable.ImportStatement> subListImports(int start, int end) default Object[]default de.monticore.symboltable.ImportStatement[]toArrayImports(de.monticore.symboltable.ImportStatement[] array) Methods inherited from interface de.monticore.symboltable.IArtifactScope
calculateQualifiedNames, getPackageName, setPackageNameMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getName, getNameParts, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
Method Details
-
containsImports
- Specified by:
containsImportsin interfaceIMCBasicsArtifactScope
-
containsAllImports
- Specified by:
containsAllImportsin interfaceIMCBasicsArtifactScope
-
isEmptyImports
default boolean isEmptyImports()- Specified by:
isEmptyImportsin interfaceIMCBasicsArtifactScope
-
iteratorImports
- Specified by:
iteratorImportsin interfaceIMCBasicsArtifactScope
-
sizeImports
default int sizeImports()- Specified by:
sizeImportsin interfaceIMCBasicsArtifactScope
-
toArrayImports
default de.monticore.symboltable.ImportStatement[] toArrayImports(de.monticore.symboltable.ImportStatement[] array) - Specified by:
toArrayImportsin interfaceIMCBasicsArtifactScope
-
toArrayImports
- Specified by:
toArrayImportsin interfaceIMCBasicsArtifactScope
-
spliteratorImports
- Specified by:
spliteratorImportsin interfaceIMCBasicsArtifactScope
-
streamImports
- Specified by:
streamImportsin interfaceIMCBasicsArtifactScope
-
parallelStreamImports
- Specified by:
parallelStreamImportsin interfaceIMCBasicsArtifactScope
-
getImports
default de.monticore.symboltable.ImportStatement getImports(int index) - Specified by:
getImportsin interfaceIMCBasicsArtifactScope
-
indexOfImports
- Specified by:
indexOfImportsin interfaceIMCBasicsArtifactScope
-
lastIndexOfImports
- Specified by:
lastIndexOfImportsin interfaceIMCBasicsArtifactScope
-
equalsImports
- Specified by:
equalsImportsin interfaceIMCBasicsArtifactScope
-
hashCodeImports
default int hashCodeImports()- Specified by:
hashCodeImportsin interfaceIMCBasicsArtifactScope
-
listIteratorImports
- Specified by:
listIteratorImportsin interfaceIMCBasicsArtifactScope
-
listIteratorImports
- Specified by:
listIteratorImportsin interfaceIMCBasicsArtifactScope
-
subListImports
- Specified by:
subListImportsin interfaceIMCBasicsArtifactScope
-
clearImports
default void clearImports()- Specified by:
clearImportsin interfaceIMCBasicsArtifactScope
-
addImports
default boolean addImports(de.monticore.symboltable.ImportStatement element) - Specified by:
addImportsin interfaceIMCBasicsArtifactScope
-
addAllImports
default boolean addAllImports(Collection<? extends de.monticore.symboltable.ImportStatement> collection) - Specified by:
addAllImportsin interfaceIMCBasicsArtifactScope
-
removeImports
- Specified by:
removeImportsin interfaceIMCBasicsArtifactScope
-
removeAllImports
- Specified by:
removeAllImportsin interfaceIMCBasicsArtifactScope
-
retainAllImports
- Specified by:
retainAllImportsin interfaceIMCBasicsArtifactScope
-
removeIfImports
- Specified by:
removeIfImportsin interfaceIMCBasicsArtifactScope
-
forEachImports
- Specified by:
forEachImportsin interfaceIMCBasicsArtifactScope
-
addImports
default void addImports(int index, de.monticore.symboltable.ImportStatement element) - Specified by:
addImportsin interfaceIMCBasicsArtifactScope
-
addAllImports
default boolean addAllImports(int index, Collection<? extends de.monticore.symboltable.ImportStatement> collection) - Specified by:
addAllImportsin interfaceIMCBasicsArtifactScope
-
removeImports
default de.monticore.symboltable.ImportStatement removeImports(int index) - Specified by:
removeImportsin interfaceIMCBasicsArtifactScope
-
setImports
default de.monticore.symboltable.ImportStatement setImports(int index, de.monticore.symboltable.ImportStatement element) - Specified by:
setImportsin interfaceIMCBasicsArtifactScope
-
replaceAllImports
- Specified by:
replaceAllImportsin interfaceIMCBasicsArtifactScope
-
sortImports
- Specified by:
sortImportsin interfaceIMCBasicsArtifactScope
-
getImportsList
List<de.monticore.symboltable.ImportStatement> getImportsList()- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope
-
setImportsList
- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope
-
getTopLevelSymbol
- Specified by:
getTopLevelSymbolin interfaceIMCBasicsArtifactScope
-
checkIfContinueAsSubScope
- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsArtifactScope- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getRemainingNameForResolveDown
- Specified by:
getRemainingNameForResolveDownin interfaceIMCBasicsArtifactScope- Specified by:
getRemainingNameForResolveDownin interfacede.monticore.symboltable.IScope
-
getFullName
- Specified by:
getFullNamein interfacede.monticore.symboltable.IArtifactScope- Specified by:
getFullNamein interfaceIMCBasicsArtifactScope
-
accept
- Specified by:
acceptin interfaceIMCBasicTypesScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-