Interface IMCCommonLiteralsArtifactScope
-
- All Superinterfaces:
de.monticore.symboltable.IArtifactScope,IMCBasicsArtifactScope,IMCBasicsScope,IMCCommonLiteralsScope,IMCLiteralsBasisArtifactScope,IMCLiteralsBasisScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
ICardinalityArtifactScope,IGrammar_WithConceptsArtifactScope,IGrammarArtifactScope,IJavaLightArtifactScope,IMCCommonArtifactScope,IMCJavaLiteralsArtifactScope,IODRulesArtifactScope,IRegExTypeArtifactScope,IRegularExpressionsArtifactScope,ISIUnitLiteralsArtifactScope,ISIUnitsArtifactScope,ISIUnitTypes4ComputingArtifactScope,ISIUnitTypes4MathArtifactScope,ITagsArtifactScope,ITagSchemaArtifactScope,ITFBasisExtsArtifactScope,ITFCommonsArtifactScope,IUMLModifierArtifactScope,IUMLStereotypeArtifactScope
- All Known Implementing Classes:
CardinalityArtifactScope,Grammar_WithConceptsArtifactScope,GrammarArtifactScope,JavaLightArtifactScope,MCCommonArtifactScope,MCCommonLiteralsArtifactScope,MCJavaLiteralsArtifactScope,ODRulesArtifactScope,RegExTypeArtifactScope,RegularExpressionsArtifactScope,SIUnitLiteralsArtifactScope,SIUnitsArtifactScope,SIUnitTypes4ComputingArtifactScope,SIUnitTypes4MathArtifactScope,TagsArtifactScope,TagSchemaArtifactScope,TFBasisExtsArtifactScope,TFCommonsArtifactScope,UMLModifierArtifactScope,UMLStereotypeArtifactScope
public interface IMCCommonLiteralsArtifactScope extends IMCBasicsArtifactScope, IMCLiteralsBasisArtifactScope, IMCCommonLiteralsScope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaccept(MCCommonLiteralsTraverser visitor)voidaccept(MCLiteralsBasisTraverser visitor)voidaccept(MCBasicsTraverser visitor)voidaccept(de.monticore.visitor.ITraverser visitor)default booleanaddAllImports(int index, java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)default booleanaddAllImports(java.util.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(java.lang.String symbolName)default voidclearImports()default booleancontainsAllImports(java.util.Collection<?> collection)default booleancontainsImports(java.lang.Object element)default booleanequalsImports(java.lang.Object o)default voidforEachImports(java.util.function.Consumer<? super de.monticore.symboltable.ImportStatement> action)default java.lang.StringgetFullName()default de.monticore.symboltable.ImportStatementgetImports(int index)java.util.List<de.monticore.symboltable.ImportStatement>getImportsList()default java.util.List<java.lang.String>getRemainingNameForResolveDown(java.lang.String symbolName)default java.util.Optional<de.monticore.symboltable.ISymbol>getTopLevelSymbol()default inthashCodeImports()default intindexOfImports(java.lang.Object element)default booleanisEmptyImports()default java.util.Iterator<de.monticore.symboltable.ImportStatement>iteratorImports()default intlastIndexOfImports(java.lang.Object element)default java.util.ListIterator<de.monticore.symboltable.ImportStatement>listIteratorImports()default java.util.ListIterator<de.monticore.symboltable.ImportStatement>listIteratorImports(int index)default java.util.stream.Stream<de.monticore.symboltable.ImportStatement>parallelStreamImports()default booleanremoveAllImports(java.util.Collection<?> collection)default booleanremoveIfImports(java.util.function.Predicate<? super de.monticore.symboltable.ImportStatement> filter)default de.monticore.symboltable.ImportStatementremoveImports(int index)default booleanremoveImports(java.lang.Object element)default voidreplaceAllImports(java.util.function.UnaryOperator<de.monticore.symboltable.ImportStatement> operator)default booleanretainAllImports(java.util.Collection<?> collection)default de.monticore.symboltable.ImportStatementsetImports(int index, de.monticore.symboltable.ImportStatement element)voidsetImportsList(java.util.List<de.monticore.symboltable.ImportStatement> imports)default intsizeImports()default voidsortImports(java.util.Comparator<? super de.monticore.symboltable.ImportStatement> comparator)default java.util.Spliterator<de.monticore.symboltable.ImportStatement>spliteratorImports()default java.util.stream.Stream<de.monticore.symboltable.ImportStatement>streamImports()default java.util.List<de.monticore.symboltable.ImportStatement>subListImports(int start, int end)default java.lang.Object[]toArrayImports()default de.monticore.symboltable.ImportStatement[]toArrayImports(de.monticore.symboltable.ImportStatement[] array)-
Methods inherited from interface de.monticore.symboltable.IArtifactScope
calculateQualifiedNames, getPackageName, setPackageName
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getEnclosingScope, getSubScopes, getSymbolsSize, removeSubScope, setEnclosingScope
-
Methods 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 Detail
-
containsImports
default boolean containsImports(java.lang.Object element)
- Specified by:
containsImportsin interfaceIMCBasicsArtifactScope- Specified by:
containsImportsin interfaceIMCLiteralsBasisArtifactScope
-
containsAllImports
default boolean containsAllImports(java.util.Collection<?> collection)
- Specified by:
containsAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
containsAllImportsin interfaceIMCLiteralsBasisArtifactScope
-
isEmptyImports
default boolean isEmptyImports()
- Specified by:
isEmptyImportsin interfaceIMCBasicsArtifactScope- Specified by:
isEmptyImportsin interfaceIMCLiteralsBasisArtifactScope
-
iteratorImports
default java.util.Iterator<de.monticore.symboltable.ImportStatement> iteratorImports()
- Specified by:
iteratorImportsin interfaceIMCBasicsArtifactScope- Specified by:
iteratorImportsin interfaceIMCLiteralsBasisArtifactScope
-
sizeImports
default int sizeImports()
- Specified by:
sizeImportsin interfaceIMCBasicsArtifactScope- Specified by:
sizeImportsin interfaceIMCLiteralsBasisArtifactScope
-
toArrayImports
default de.monticore.symboltable.ImportStatement[] toArrayImports(de.monticore.symboltable.ImportStatement[] array)
- Specified by:
toArrayImportsin interfaceIMCBasicsArtifactScope- Specified by:
toArrayImportsin interfaceIMCLiteralsBasisArtifactScope
-
toArrayImports
default java.lang.Object[] toArrayImports()
- Specified by:
toArrayImportsin interfaceIMCBasicsArtifactScope- Specified by:
toArrayImportsin interfaceIMCLiteralsBasisArtifactScope
-
spliteratorImports
default java.util.Spliterator<de.monticore.symboltable.ImportStatement> spliteratorImports()
- Specified by:
spliteratorImportsin interfaceIMCBasicsArtifactScope- Specified by:
spliteratorImportsin interfaceIMCLiteralsBasisArtifactScope
-
streamImports
default java.util.stream.Stream<de.monticore.symboltable.ImportStatement> streamImports()
- Specified by:
streamImportsin interfaceIMCBasicsArtifactScope- Specified by:
streamImportsin interfaceIMCLiteralsBasisArtifactScope
-
parallelStreamImports
default java.util.stream.Stream<de.monticore.symboltable.ImportStatement> parallelStreamImports()
- Specified by:
parallelStreamImportsin interfaceIMCBasicsArtifactScope- Specified by:
parallelStreamImportsin interfaceIMCLiteralsBasisArtifactScope
-
getImports
default de.monticore.symboltable.ImportStatement getImports(int index)
- Specified by:
getImportsin interfaceIMCBasicsArtifactScope- Specified by:
getImportsin interfaceIMCLiteralsBasisArtifactScope
-
indexOfImports
default int indexOfImports(java.lang.Object element)
- Specified by:
indexOfImportsin interfaceIMCBasicsArtifactScope- Specified by:
indexOfImportsin interfaceIMCLiteralsBasisArtifactScope
-
lastIndexOfImports
default int lastIndexOfImports(java.lang.Object element)
- Specified by:
lastIndexOfImportsin interfaceIMCBasicsArtifactScope- Specified by:
lastIndexOfImportsin interfaceIMCLiteralsBasisArtifactScope
-
equalsImports
default boolean equalsImports(java.lang.Object o)
- Specified by:
equalsImportsin interfaceIMCBasicsArtifactScope- Specified by:
equalsImportsin interfaceIMCLiteralsBasisArtifactScope
-
hashCodeImports
default int hashCodeImports()
- Specified by:
hashCodeImportsin interfaceIMCBasicsArtifactScope- Specified by:
hashCodeImportsin interfaceIMCLiteralsBasisArtifactScope
-
listIteratorImports
default java.util.ListIterator<de.monticore.symboltable.ImportStatement> listIteratorImports()
- Specified by:
listIteratorImportsin interfaceIMCBasicsArtifactScope- Specified by:
listIteratorImportsin interfaceIMCLiteralsBasisArtifactScope
-
listIteratorImports
default java.util.ListIterator<de.monticore.symboltable.ImportStatement> listIteratorImports(int index)
- Specified by:
listIteratorImportsin interfaceIMCBasicsArtifactScope- Specified by:
listIteratorImportsin interfaceIMCLiteralsBasisArtifactScope
-
subListImports
default java.util.List<de.monticore.symboltable.ImportStatement> subListImports(int start, int end)- Specified by:
subListImportsin interfaceIMCBasicsArtifactScope- Specified by:
subListImportsin interfaceIMCLiteralsBasisArtifactScope
-
clearImports
default void clearImports()
- Specified by:
clearImportsin interfaceIMCBasicsArtifactScope- Specified by:
clearImportsin interfaceIMCLiteralsBasisArtifactScope
-
addImports
default boolean addImports(de.monticore.symboltable.ImportStatement element)
- Specified by:
addImportsin interfaceIMCBasicsArtifactScope- Specified by:
addImportsin interfaceIMCLiteralsBasisArtifactScope
-
addAllImports
default boolean addAllImports(java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)
- Specified by:
addAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
addAllImportsin interfaceIMCLiteralsBasisArtifactScope
-
removeImports
default boolean removeImports(java.lang.Object element)
- Specified by:
removeImportsin interfaceIMCBasicsArtifactScope- Specified by:
removeImportsin interfaceIMCLiteralsBasisArtifactScope
-
removeAllImports
default boolean removeAllImports(java.util.Collection<?> collection)
- Specified by:
removeAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
removeAllImportsin interfaceIMCLiteralsBasisArtifactScope
-
retainAllImports
default boolean retainAllImports(java.util.Collection<?> collection)
- Specified by:
retainAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
retainAllImportsin interfaceIMCLiteralsBasisArtifactScope
-
removeIfImports
default boolean removeIfImports(java.util.function.Predicate<? super de.monticore.symboltable.ImportStatement> filter)
- Specified by:
removeIfImportsin interfaceIMCBasicsArtifactScope- Specified by:
removeIfImportsin interfaceIMCLiteralsBasisArtifactScope
-
forEachImports
default void forEachImports(java.util.function.Consumer<? super de.monticore.symboltable.ImportStatement> action)
- Specified by:
forEachImportsin interfaceIMCBasicsArtifactScope- Specified by:
forEachImportsin interfaceIMCLiteralsBasisArtifactScope
-
addImports
default void addImports(int index, de.monticore.symboltable.ImportStatement element)- Specified by:
addImportsin interfaceIMCBasicsArtifactScope- Specified by:
addImportsin interfaceIMCLiteralsBasisArtifactScope
-
addAllImports
default boolean addAllImports(int index, java.util.Collection<? extends de.monticore.symboltable.ImportStatement> collection)- Specified by:
addAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
addAllImportsin interfaceIMCLiteralsBasisArtifactScope
-
removeImports
default de.monticore.symboltable.ImportStatement removeImports(int index)
- Specified by:
removeImportsin interfaceIMCBasicsArtifactScope- Specified by:
removeImportsin interfaceIMCLiteralsBasisArtifactScope
-
setImports
default de.monticore.symboltable.ImportStatement setImports(int index, de.monticore.symboltable.ImportStatement element)- Specified by:
setImportsin interfaceIMCBasicsArtifactScope- Specified by:
setImportsin interfaceIMCLiteralsBasisArtifactScope
-
replaceAllImports
default void replaceAllImports(java.util.function.UnaryOperator<de.monticore.symboltable.ImportStatement> operator)
- Specified by:
replaceAllImportsin interfaceIMCBasicsArtifactScope- Specified by:
replaceAllImportsin interfaceIMCLiteralsBasisArtifactScope
-
sortImports
default void sortImports(java.util.Comparator<? super de.monticore.symboltable.ImportStatement> comparator)
- Specified by:
sortImportsin interfaceIMCBasicsArtifactScope- Specified by:
sortImportsin interfaceIMCLiteralsBasisArtifactScope
-
getImportsList
java.util.List<de.monticore.symboltable.ImportStatement> getImportsList()
- Specified by:
getImportsListin interfaceIMCBasicsArtifactScope- Specified by:
getImportsListin interfaceIMCLiteralsBasisArtifactScope
-
setImportsList
void setImportsList(java.util.List<de.monticore.symboltable.ImportStatement> imports)
- Specified by:
setImportsListin interfaceIMCBasicsArtifactScope- Specified by:
setImportsListin interfaceIMCLiteralsBasisArtifactScope
-
getTopLevelSymbol
default java.util.Optional<de.monticore.symboltable.ISymbol> getTopLevelSymbol()
- Specified by:
getTopLevelSymbolin interfaceIMCBasicsArtifactScope- Specified by:
getTopLevelSymbolin interfaceIMCLiteralsBasisArtifactScope
-
checkIfContinueAsSubScope
default boolean checkIfContinueAsSubScope(java.lang.String symbolName)
- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsArtifactScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCLiteralsBasisArtifactScope- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getRemainingNameForResolveDown
default java.util.List<java.lang.String> getRemainingNameForResolveDown(java.lang.String symbolName)
- Specified by:
getRemainingNameForResolveDownin interfaceIMCBasicsArtifactScope- Specified by:
getRemainingNameForResolveDownin interfaceIMCLiteralsBasisArtifactScope- Specified by:
getRemainingNameForResolveDownin interfacede.monticore.symboltable.IScope
-
getFullName
default java.lang.String getFullName()
- Specified by:
getFullNamein interfacede.monticore.symboltable.IArtifactScope- Specified by:
getFullNamein interfaceIMCBasicsArtifactScope- Specified by:
getFullNamein interfaceIMCLiteralsBasisArtifactScope
-
accept
void accept(MCCommonLiteralsTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonLiteralsScope
-
accept
void accept(MCBasicsTraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor)
- Specified by:
acceptin interfaceIMCBasicsArtifactScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisArtifactScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-
-