Interface ITagSchemaScope
- All Superinterfaces:
IMCBasicsScope,IMCBasicTypesScope,IMCCommonLiteralsScope,IMCLiteralsBasisScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
ITagSchemaArtifactScope,ITagSchemaGlobalScope
- All Known Implementing Classes:
TagSchemaArtifactScope,TagSchemaGlobalScope,TagSchemaScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(TagSchemaTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) voidadd(ComplexTagTypeSymbol symbol) voidadd(EnumeratedTagTypeSymbol symbol) voidadd(ReferenceSymbol symbol) voidadd(SimpleTagTypeSymbol symbol) voidadd(TagSchemaSymbol symbol) voidadd(TagTypeSymbol symbol) voidadd(ValuedTagTypeSymbol symbol) default voidaddSubScope(ITagSchemaScope subScope) default List<ComplexTagTypeSymbol> continueAsComplexTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default List<EnumeratedTagTypeSymbol> continueAsEnumeratedTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default List<ReferenceSymbol> continueAsReferenceSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default List<SimpleTagTypeSymbol> continueAsSimpleTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default List<TagSchemaSymbol> continueAsTagSchemaSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default List<TagTypeSymbol> continueAsTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default List<ValuedTagTypeSymbol> continueAsValuedTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default List<ComplexTagTypeSymbol> continueComplexTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default List<EnumeratedTagTypeSymbol> continueEnumeratedTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default List<ReferenceSymbol> continueReferenceWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default List<SimpleTagTypeSymbol> continueSimpleTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default List<TagSchemaSymbol> continueTagSchemaWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default List<TagTypeSymbol> continueTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default List<ValuedTagTypeSymbol> continueValuedTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default Optional<ComplexTagTypeSymbol> filterComplexTagType(String name, com.google.common.collect.LinkedListMultimap<String, ComplexTagTypeSymbol> symbols) default Optional<EnumeratedTagTypeSymbol> filterEnumeratedTagType(String name, com.google.common.collect.LinkedListMultimap<String, EnumeratedTagTypeSymbol> symbols) default Optional<ReferenceSymbol> filterReference(String name, com.google.common.collect.LinkedListMultimap<String, ReferenceSymbol> symbols) default Optional<SimpleTagTypeSymbol> filterSimpleTagType(String name, com.google.common.collect.LinkedListMultimap<String, SimpleTagTypeSymbol> symbols) default Optional<TagSchemaSymbol> filterTagSchema(String name, com.google.common.collect.LinkedListMultimap<String, TagSchemaSymbol> symbols) default Optional<TagTypeSymbol> filterTagType(String name, com.google.common.collect.LinkedListMultimap<String, TagTypeSymbol> symbols) default Optional<ValuedTagTypeSymbol> filterValuedTagType(String name, com.google.common.collect.LinkedListMultimap<String, ValuedTagTypeSymbol> symbols) com.google.common.collect.LinkedListMultimap<String, ComplexTagTypeSymbol> com.google.common.collect.LinkedListMultimap<String, EnumeratedTagTypeSymbol> default List<ComplexTagTypeSymbol> default List<EnumeratedTagTypeSymbol> default List<ReferenceSymbol> default List<SimpleTagTypeSymbol> default List<TagSchemaSymbol> default List<TagTypeSymbol> default List<ValuedTagTypeSymbol> com.google.common.collect.LinkedListMultimap<String, ReferenceSymbol> com.google.common.collect.LinkedListMultimap<String, SimpleTagTypeSymbol> List<? extends ITagSchemaScope> default intcom.google.common.collect.LinkedListMultimap<String, TagSchemaSymbol> com.google.common.collect.LinkedListMultimap<String, TagTypeSymbol> com.google.common.collect.LinkedListMultimap<String, ValuedTagTypeSymbol> booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidremove(ComplexTagTypeSymbol symbol) voidremove(EnumeratedTagTypeSymbol symbol) voidremove(ReferenceSymbol symbol) voidremove(SimpleTagTypeSymbol symbol) voidremove(TagSchemaSymbol symbol) voidremove(TagTypeSymbol symbol) voidremove(ValuedTagTypeSymbol symbol) default voidremoveSubScope(ITagSchemaScope subScope) default List<ComplexTagTypeSymbol> resolveAdaptedComplexTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default List<EnumeratedTagTypeSymbol> resolveAdaptedEnumeratedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default List<ReferenceSymbol> resolveAdaptedReferenceLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default List<SimpleTagTypeSymbol> resolveAdaptedSimpleTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default List<TagSchemaSymbol> resolveAdaptedTagSchemaLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default List<TagTypeSymbol> resolveAdaptedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default List<ValuedTagTypeSymbol> resolveAdaptedValuedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default Optional<ComplexTagTypeSymbol> resolveComplexTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ComplexTagTypeSymbol> resolveComplexTagType(String name) default Optional<ComplexTagTypeSymbol> resolveComplexTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ComplexTagTypeSymbol> resolveComplexTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default Optional<ComplexTagTypeSymbol> default Optional<ComplexTagTypeSymbol> resolveComplexTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ComplexTagTypeSymbol> resolveComplexTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default List<ComplexTagTypeSymbol> resolveComplexTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default List<ComplexTagTypeSymbol> default List<ComplexTagTypeSymbol> resolveComplexTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ComplexTagTypeSymbol> resolveComplexTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default Optional<ComplexTagTypeSymbol> default List<ComplexTagTypeSymbol> resolveComplexTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default List<ComplexTagTypeSymbol> default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(String name, Predicate<ComplexTagTypeSymbol> predicate) resolveComplexTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<EnumeratedTagTypeSymbol> default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default Optional<EnumeratedTagTypeSymbol> default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default List<EnumeratedTagTypeSymbol> default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default Optional<EnumeratedTagTypeSymbol> default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default List<EnumeratedTagTypeSymbol> default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(String name, Predicate<EnumeratedTagTypeSymbol> predicate) resolveEnumeratedTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) default Optional<ReferenceSymbol> resolveReference(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ReferenceSymbol> resolveReference(String name) default Optional<ReferenceSymbol> resolveReference(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ReferenceSymbol> resolveReference(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default Optional<ReferenceSymbol> resolveReferenceDown(String name) default Optional<ReferenceSymbol> resolveReferenceDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ReferenceSymbol> resolveReferenceDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default List<ReferenceSymbol> resolveReferenceDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default List<ReferenceSymbol> default List<ReferenceSymbol> resolveReferenceDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ReferenceSymbol> resolveReferenceDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default Optional<ReferenceSymbol> default List<ReferenceSymbol> resolveReferenceLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default List<ReferenceSymbol> resolveReferenceMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ReferenceSymbol> resolveReferenceMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default List<ReferenceSymbol> resolveReferenceMany(String name) default List<ReferenceSymbol> resolveReferenceMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ReferenceSymbol> resolveReferenceMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default List<ReferenceSymbol> resolveReferenceMany(String name, Predicate<ReferenceSymbol> predicate) resolveReferenceSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) default Optional<SimpleTagTypeSymbol> resolveSimpleTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<SimpleTagTypeSymbol> resolveSimpleTagType(String name) default Optional<SimpleTagTypeSymbol> resolveSimpleTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<SimpleTagTypeSymbol> resolveSimpleTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default Optional<SimpleTagTypeSymbol> default Optional<SimpleTagTypeSymbol> resolveSimpleTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<SimpleTagTypeSymbol> resolveSimpleTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default List<SimpleTagTypeSymbol> resolveSimpleTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default List<SimpleTagTypeSymbol> default List<SimpleTagTypeSymbol> resolveSimpleTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<SimpleTagTypeSymbol> resolveSimpleTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default Optional<SimpleTagTypeSymbol> default List<SimpleTagTypeSymbol> resolveSimpleTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default List<SimpleTagTypeSymbol> default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(String name, Predicate<SimpleTagTypeSymbol> predicate) resolveSimpleTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) default Optional<TagSchemaSymbol> resolveTagSchema(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TagSchemaSymbol> resolveTagSchema(String name) default Optional<TagSchemaSymbol> resolveTagSchema(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TagSchemaSymbol> resolveTagSchema(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default Optional<TagSchemaSymbol> resolveTagSchemaDown(String name) default Optional<TagSchemaSymbol> resolveTagSchemaDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TagSchemaSymbol> resolveTagSchemaDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default List<TagSchemaSymbol> resolveTagSchemaDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default List<TagSchemaSymbol> default List<TagSchemaSymbol> resolveTagSchemaDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TagSchemaSymbol> resolveTagSchemaDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default Optional<TagSchemaSymbol> default List<TagSchemaSymbol> resolveTagSchemaLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default List<TagSchemaSymbol> resolveTagSchemaMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TagSchemaSymbol> resolveTagSchemaMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default List<TagSchemaSymbol> resolveTagSchemaMany(String name) default List<TagSchemaSymbol> resolveTagSchemaMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TagSchemaSymbol> resolveTagSchemaMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default List<TagSchemaSymbol> resolveTagSchemaMany(String name, Predicate<TagSchemaSymbol> predicate) resolveTagSchemaSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) default Optional<TagTypeSymbol> resolveTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TagTypeSymbol> resolveTagType(String name) default Optional<TagTypeSymbol> resolveTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TagTypeSymbol> resolveTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default Optional<TagTypeSymbol> resolveTagTypeDown(String name) default Optional<TagTypeSymbol> resolveTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<TagTypeSymbol> resolveTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default List<TagTypeSymbol> resolveTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default List<TagTypeSymbol> resolveTagTypeDownMany(String name) default List<TagTypeSymbol> resolveTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TagTypeSymbol> resolveTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default Optional<TagTypeSymbol> resolveTagTypeLocally(String name) default List<TagTypeSymbol> resolveTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default List<TagTypeSymbol> resolveTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TagTypeSymbol> resolveTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default List<TagTypeSymbol> resolveTagTypeMany(String name) default List<TagTypeSymbol> resolveTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<TagTypeSymbol> resolveTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default List<TagTypeSymbol> resolveTagTypeMany(String name, Predicate<TagTypeSymbol> predicate) resolveTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) default Optional<ValuedTagTypeSymbol> resolveValuedTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ValuedTagTypeSymbol> resolveValuedTagType(String name) default Optional<ValuedTagTypeSymbol> resolveValuedTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ValuedTagTypeSymbol> resolveValuedTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default Optional<ValuedTagTypeSymbol> default Optional<ValuedTagTypeSymbol> resolveValuedTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default Optional<ValuedTagTypeSymbol> resolveValuedTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default List<ValuedTagTypeSymbol> resolveValuedTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default List<ValuedTagTypeSymbol> default List<ValuedTagTypeSymbol> resolveValuedTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ValuedTagTypeSymbol> resolveValuedTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default Optional<ValuedTagTypeSymbol> default List<ValuedTagTypeSymbol> resolveValuedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default List<ValuedTagTypeSymbol> default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(String name, Predicate<ValuedTagTypeSymbol> predicate) resolveValuedTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) voidsetComplexTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetEnclosingScope(ITagSchemaScope enclosingScope) voidsetEnumeratedTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetReferenceSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetSimpleTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetTagSchemaSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) voidsetValuedTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, removeSubScope, setEnclosingScopeMethods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueAsSubScope, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getName, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentName, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
Method Details
-
isTagSchemaSymbolsAlreadyResolved
boolean isTagSchemaSymbolsAlreadyResolved() -
setTagSchemaSymbolsAlreadyResolved
void setTagSchemaSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isSimpleTagTypeSymbolsAlreadyResolved
boolean isSimpleTagTypeSymbolsAlreadyResolved() -
setSimpleTagTypeSymbolsAlreadyResolved
void setSimpleTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isValuedTagTypeSymbolsAlreadyResolved
boolean isValuedTagTypeSymbolsAlreadyResolved() -
setValuedTagTypeSymbolsAlreadyResolved
void setValuedTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isEnumeratedTagTypeSymbolsAlreadyResolved
boolean isEnumeratedTagTypeSymbolsAlreadyResolved() -
setEnumeratedTagTypeSymbolsAlreadyResolved
void setEnumeratedTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isComplexTagTypeSymbolsAlreadyResolved
boolean isComplexTagTypeSymbolsAlreadyResolved() -
setComplexTagTypeSymbolsAlreadyResolved
void setComplexTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isReferenceSymbolsAlreadyResolved
boolean isReferenceSymbolsAlreadyResolved() -
setReferenceSymbolsAlreadyResolved
void setReferenceSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
isTagTypeSymbolsAlreadyResolved
boolean isTagTypeSymbolsAlreadyResolved() -
setTagTypeSymbolsAlreadyResolved
void setTagTypeSymbolsAlreadyResolved(boolean symbolAlreadyResolved) -
resolveTagSchema
-
resolveTagSchema
default Optional<TagSchemaSymbol> resolveTagSchema(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagSchema
default Optional<TagSchemaSymbol> resolveTagSchema(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
resolveTagSchema
default Optional<TagSchemaSymbol> resolveTagSchema(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagSchemaDown
-
resolveTagSchemaDown
default Optional<TagSchemaSymbol> resolveTagSchemaDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagSchemaDown
default Optional<TagSchemaSymbol> resolveTagSchemaDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
resolveTagSchemaDownMany
-
resolveTagSchemaDownMany
default List<TagSchemaSymbol> resolveTagSchemaDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagSchemaDownMany
default List<TagSchemaSymbol> resolveTagSchemaDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
resolveTagSchemaDownMany
default List<TagSchemaSymbol> resolveTagSchemaDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
resolveTagSchemaLocally
-
resolveTagSchemaLocallyMany
default List<TagSchemaSymbol> resolveTagSchemaLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
resolveTagSchemaSubKinds
List<TagSchemaSymbol> resolveTagSchemaSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
resolveTagSchemaMany
-
resolveTagSchemaMany
default List<TagSchemaSymbol> resolveTagSchemaMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagSchemaMany
default List<TagSchemaSymbol> resolveTagSchemaMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
resolveTagSchemaMany
default List<TagSchemaSymbol> resolveTagSchemaMany(String name, Predicate<TagSchemaSymbol> predicate) -
resolveTagSchemaMany
default List<TagSchemaSymbol> resolveTagSchemaMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagSchemaMany
default List<TagSchemaSymbol> resolveTagSchemaMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
resolveAdaptedTagSchemaLocallyMany
default List<TagSchemaSymbol> resolveAdaptedTagSchemaLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
filterTagSchema
default Optional<TagSchemaSymbol> filterTagSchema(String name, com.google.common.collect.LinkedListMultimap<String, TagSchemaSymbol> symbols) -
continueTagSchemaWithEnclosingScope
default List<TagSchemaSymbol> continueTagSchemaWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
continueAsTagSchemaSubScope
default List<TagSchemaSymbol> continueAsTagSchemaSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagSchemaSymbol> predicate) -
getTagSchemaSymbols
com.google.common.collect.LinkedListMultimap<String,TagSchemaSymbol> getTagSchemaSymbols() -
getLocalTagSchemaSymbols
-
add
-
remove
-
resolveSimpleTagType
-
resolveSimpleTagType
default Optional<SimpleTagTypeSymbol> resolveSimpleTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveSimpleTagType
default Optional<SimpleTagTypeSymbol> resolveSimpleTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
resolveSimpleTagType
default Optional<SimpleTagTypeSymbol> resolveSimpleTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveSimpleTagTypeDown
-
resolveSimpleTagTypeDown
default Optional<SimpleTagTypeSymbol> resolveSimpleTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveSimpleTagTypeDown
default Optional<SimpleTagTypeSymbol> resolveSimpleTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
resolveSimpleTagTypeDownMany
-
resolveSimpleTagTypeDownMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveSimpleTagTypeDownMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
resolveSimpleTagTypeDownMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
resolveSimpleTagTypeLocally
-
resolveSimpleTagTypeLocallyMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
resolveSimpleTagTypeSubKinds
List<SimpleTagTypeSymbol> resolveSimpleTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
resolveSimpleTagTypeMany
-
resolveSimpleTagTypeMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveSimpleTagTypeMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
resolveSimpleTagTypeMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(String name, Predicate<SimpleTagTypeSymbol> predicate) -
resolveSimpleTagTypeMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveSimpleTagTypeMany
default List<SimpleTagTypeSymbol> resolveSimpleTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
resolveAdaptedSimpleTagTypeLocallyMany
default List<SimpleTagTypeSymbol> resolveAdaptedSimpleTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
filterSimpleTagType
default Optional<SimpleTagTypeSymbol> filterSimpleTagType(String name, com.google.common.collect.LinkedListMultimap<String, SimpleTagTypeSymbol> symbols) -
continueSimpleTagTypeWithEnclosingScope
default List<SimpleTagTypeSymbol> continueSimpleTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
continueAsSimpleTagTypeSubScope
default List<SimpleTagTypeSymbol> continueAsSimpleTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<SimpleTagTypeSymbol> predicate) -
getSimpleTagTypeSymbols
com.google.common.collect.LinkedListMultimap<String,SimpleTagTypeSymbol> getSimpleTagTypeSymbols() -
getLocalSimpleTagTypeSymbols
-
add
-
remove
-
resolveValuedTagType
-
resolveValuedTagType
default Optional<ValuedTagTypeSymbol> resolveValuedTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveValuedTagType
default Optional<ValuedTagTypeSymbol> resolveValuedTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
resolveValuedTagType
default Optional<ValuedTagTypeSymbol> resolveValuedTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveValuedTagTypeDown
-
resolveValuedTagTypeDown
default Optional<ValuedTagTypeSymbol> resolveValuedTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveValuedTagTypeDown
default Optional<ValuedTagTypeSymbol> resolveValuedTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
resolveValuedTagTypeDownMany
-
resolveValuedTagTypeDownMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveValuedTagTypeDownMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
resolveValuedTagTypeDownMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
resolveValuedTagTypeLocally
-
resolveValuedTagTypeLocallyMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
resolveValuedTagTypeSubKinds
List<ValuedTagTypeSymbol> resolveValuedTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
resolveValuedTagTypeMany
-
resolveValuedTagTypeMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveValuedTagTypeMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
resolveValuedTagTypeMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(String name, Predicate<ValuedTagTypeSymbol> predicate) -
resolveValuedTagTypeMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveValuedTagTypeMany
default List<ValuedTagTypeSymbol> resolveValuedTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
resolveAdaptedValuedTagTypeLocallyMany
default List<ValuedTagTypeSymbol> resolveAdaptedValuedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
filterValuedTagType
default Optional<ValuedTagTypeSymbol> filterValuedTagType(String name, com.google.common.collect.LinkedListMultimap<String, ValuedTagTypeSymbol> symbols) -
continueValuedTagTypeWithEnclosingScope
default List<ValuedTagTypeSymbol> continueValuedTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
continueAsValuedTagTypeSubScope
default List<ValuedTagTypeSymbol> continueAsValuedTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ValuedTagTypeSymbol> predicate) -
getValuedTagTypeSymbols
com.google.common.collect.LinkedListMultimap<String,ValuedTagTypeSymbol> getValuedTagTypeSymbols() -
getLocalValuedTagTypeSymbols
-
add
-
remove
-
resolveEnumeratedTagType
-
resolveEnumeratedTagType
default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveEnumeratedTagType
default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveEnumeratedTagType
default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveEnumeratedTagTypeDown
-
resolveEnumeratedTagTypeDown
default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveEnumeratedTagTypeDown
default Optional<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveEnumeratedTagTypeDownMany
-
resolveEnumeratedTagTypeDownMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveEnumeratedTagTypeDownMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveEnumeratedTagTypeDownMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveEnumeratedTagTypeLocally
-
resolveEnumeratedTagTypeLocallyMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveEnumeratedTagTypeSubKinds
List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveEnumeratedTagTypeMany
-
resolveEnumeratedTagTypeMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveEnumeratedTagTypeMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveEnumeratedTagTypeMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(String name, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveEnumeratedTagTypeMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveEnumeratedTagTypeMany
default List<EnumeratedTagTypeSymbol> resolveEnumeratedTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
resolveAdaptedEnumeratedTagTypeLocallyMany
default List<EnumeratedTagTypeSymbol> resolveAdaptedEnumeratedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
filterEnumeratedTagType
default Optional<EnumeratedTagTypeSymbol> filterEnumeratedTagType(String name, com.google.common.collect.LinkedListMultimap<String, EnumeratedTagTypeSymbol> symbols) -
continueEnumeratedTagTypeWithEnclosingScope
default List<EnumeratedTagTypeSymbol> continueEnumeratedTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
continueAsEnumeratedTagTypeSubScope
default List<EnumeratedTagTypeSymbol> continueAsEnumeratedTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<EnumeratedTagTypeSymbol> predicate) -
getEnumeratedTagTypeSymbols
com.google.common.collect.LinkedListMultimap<String,EnumeratedTagTypeSymbol> getEnumeratedTagTypeSymbols() -
getLocalEnumeratedTagTypeSymbols
-
add
-
remove
-
resolveComplexTagType
-
resolveComplexTagType
default Optional<ComplexTagTypeSymbol> resolveComplexTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveComplexTagType
default Optional<ComplexTagTypeSymbol> resolveComplexTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
resolveComplexTagType
default Optional<ComplexTagTypeSymbol> resolveComplexTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveComplexTagTypeDown
-
resolveComplexTagTypeDown
default Optional<ComplexTagTypeSymbol> resolveComplexTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveComplexTagTypeDown
default Optional<ComplexTagTypeSymbol> resolveComplexTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
resolveComplexTagTypeDownMany
-
resolveComplexTagTypeDownMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveComplexTagTypeDownMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
resolveComplexTagTypeDownMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
resolveComplexTagTypeLocally
-
resolveComplexTagTypeLocallyMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
resolveComplexTagTypeSubKinds
List<ComplexTagTypeSymbol> resolveComplexTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
resolveComplexTagTypeMany
-
resolveComplexTagTypeMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveComplexTagTypeMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
resolveComplexTagTypeMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(String name, Predicate<ComplexTagTypeSymbol> predicate) -
resolveComplexTagTypeMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveComplexTagTypeMany
default List<ComplexTagTypeSymbol> resolveComplexTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
resolveAdaptedComplexTagTypeLocallyMany
default List<ComplexTagTypeSymbol> resolveAdaptedComplexTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
filterComplexTagType
default Optional<ComplexTagTypeSymbol> filterComplexTagType(String name, com.google.common.collect.LinkedListMultimap<String, ComplexTagTypeSymbol> symbols) -
continueComplexTagTypeWithEnclosingScope
default List<ComplexTagTypeSymbol> continueComplexTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
continueAsComplexTagTypeSubScope
default List<ComplexTagTypeSymbol> continueAsComplexTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ComplexTagTypeSymbol> predicate) -
getComplexTagTypeSymbols
com.google.common.collect.LinkedListMultimap<String,ComplexTagTypeSymbol> getComplexTagTypeSymbols() -
getLocalComplexTagTypeSymbols
-
add
-
remove
-
resolveReference
-
resolveReference
default Optional<ReferenceSymbol> resolveReference(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveReference
default Optional<ReferenceSymbol> resolveReference(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
resolveReference
default Optional<ReferenceSymbol> resolveReference(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveReferenceDown
-
resolveReferenceDown
default Optional<ReferenceSymbol> resolveReferenceDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveReferenceDown
default Optional<ReferenceSymbol> resolveReferenceDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
resolveReferenceDownMany
-
resolveReferenceDownMany
default List<ReferenceSymbol> resolveReferenceDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveReferenceDownMany
default List<ReferenceSymbol> resolveReferenceDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
resolveReferenceDownMany
default List<ReferenceSymbol> resolveReferenceDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
resolveReferenceLocally
-
resolveReferenceLocallyMany
default List<ReferenceSymbol> resolveReferenceLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
resolveReferenceSubKinds
List<ReferenceSymbol> resolveReferenceSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
resolveReferenceMany
-
resolveReferenceMany
default List<ReferenceSymbol> resolveReferenceMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveReferenceMany
default List<ReferenceSymbol> resolveReferenceMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
resolveReferenceMany
default List<ReferenceSymbol> resolveReferenceMany(String name, Predicate<ReferenceSymbol> predicate) -
resolveReferenceMany
default List<ReferenceSymbol> resolveReferenceMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveReferenceMany
default List<ReferenceSymbol> resolveReferenceMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
resolveAdaptedReferenceLocallyMany
default List<ReferenceSymbol> resolveAdaptedReferenceLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
filterReference
default Optional<ReferenceSymbol> filterReference(String name, com.google.common.collect.LinkedListMultimap<String, ReferenceSymbol> symbols) -
continueReferenceWithEnclosingScope
default List<ReferenceSymbol> continueReferenceWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
continueAsReferenceSubScope
default List<ReferenceSymbol> continueAsReferenceSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ReferenceSymbol> predicate) -
getReferenceSymbols
com.google.common.collect.LinkedListMultimap<String,ReferenceSymbol> getReferenceSymbols() -
getLocalReferenceSymbols
-
add
-
remove
-
resolveTagType
-
resolveTagType
default Optional<TagTypeSymbol> resolveTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagType
default Optional<TagTypeSymbol> resolveTagType(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
resolveTagType
default Optional<TagTypeSymbol> resolveTagType(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagTypeDown
-
resolveTagTypeDown
default Optional<TagTypeSymbol> resolveTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagTypeDown
default Optional<TagTypeSymbol> resolveTagTypeDown(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
resolveTagTypeDownMany
-
resolveTagTypeDownMany
default List<TagTypeSymbol> resolveTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagTypeDownMany
default List<TagTypeSymbol> resolveTagTypeDownMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
resolveTagTypeDownMany
default List<TagTypeSymbol> resolveTagTypeDownMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
resolveTagTypeLocally
-
resolveTagTypeLocallyMany
default List<TagTypeSymbol> resolveTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
resolveTagTypeSubKinds
List<TagTypeSymbol> resolveTagTypeSubKinds(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
resolveTagTypeMany
-
resolveTagTypeMany
default List<TagTypeSymbol> resolveTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagTypeMany
default List<TagTypeSymbol> resolveTagTypeMany(String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
resolveTagTypeMany
-
resolveTagTypeMany
default List<TagTypeSymbol> resolveTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier) -
resolveTagTypeMany
default List<TagTypeSymbol> resolveTagTypeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
resolveAdaptedTagTypeLocallyMany
default List<TagTypeSymbol> resolveAdaptedTagTypeLocallyMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
filterTagType
default Optional<TagTypeSymbol> filterTagType(String name, com.google.common.collect.LinkedListMultimap<String, TagTypeSymbol> symbols) -
continueTagTypeWithEnclosingScope
default List<TagTypeSymbol> continueTagTypeWithEnclosingScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
continueAsTagTypeSubScope
default List<TagTypeSymbol> continueAsTagTypeSubScope(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<TagTypeSymbol> predicate) -
getTagTypeSymbols
com.google.common.collect.LinkedListMultimap<String,TagTypeSymbol> getTagTypeSymbols() -
getLocalTagTypeSymbols
-
add
-
remove
-
getSubScopes
List<? extends ITagSchemaScope> getSubScopes()- Specified by:
getSubScopesin interfaceIMCBasicsScope- Specified by:
getSubScopesin interfaceIMCBasicTypesScope- Specified by:
getSubScopesin interfaceIMCCommonLiteralsScope- Specified by:
getSubScopesin interfaceIMCLiteralsBasisScope
-
addSubScope
-
removeSubScope
-
getEnclosingScope
ITagSchemaScope getEnclosingScope()- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
-
accept
-
getSymbolsSize
default int getSymbolsSize()- Specified by:
getSymbolsSizein interfaceIMCBasicsScope- Specified by:
getSymbolsSizein interfaceIMCBasicTypesScope- Specified by:
getSymbolsSizein interfaceIMCCommonLiteralsScope- Specified by:
getSymbolsSizein interfaceIMCLiteralsBasisScope- Specified by:
getSymbolsSizein interfacede.monticore.symboltable.IScope
-
accept
- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsScope
-
accept
- Specified by:
acceptin interfaceIMCBasicTypesScope
-
accept
- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-