Class ComplexTagTypeSymbol
java.lang.Object
de.monticore.tagging.tagschema._symboltable.TagTypeSymbol
de.monticore.tagging.tagschema._symboltable.ComplexTagTypeSymbol
- All Implemented Interfaces:
de.monticore.symboltable.IScopeSpanningSymbol,de.monticore.symboltable.ISymbol,ICommonTagSchemaSymbol
- Direct Known Subclasses:
ComplexTagTypeSymbolSurrogate
public class ComplexTagTypeSymbol
extends TagTypeSymbol
implements ICommonTagSchemaSymbol, de.monticore.symboltable.IScopeSpanningSymbol
-
Field Summary
FieldsFields inherited from class de.monticore.tagging.tagschema._symboltable.TagTypeSymbol
accessModifier, astNode, enclosingScope, fullName, name, packageName, r__private, scopes, scopeWildcard, stereoinfo -
Constructor Summary
Constructors -
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) protected Stringprotected Stringbooleanprotected ComplexTagTypeSymbolgetThis()voidsetEnclosingScope(ITagSchemaScope scope) voidsetSpannedScope(ITagSchemaScope scope) toString()Methods inherited from class de.monticore.tagging.tagschema._symboltable.TagTypeSymbol
addAllScopes, addAllScopes, addScopes, addScopes, clearScopes, containsAllScopes, containsScopes, equalsScopes, forEachScopes, getAccessModifier, getFullName, getName, getPackageName, getScopes, getScopesList, getStereoinfo, hashCodeScopes, indexOfScopes, isEmptyScopes, isPresentAstNode, isPrivate, isScopeWildcard, iteratorScopes, lastIndexOfScopes, listIteratorScopes, listIteratorScopes, parallelStreamScopes, removeAllScopes, removeIfScopes, removeScopes, removeScopes, replaceAllScopes, retainAllScopes, setAccessModifier, setAstNode, setAstNodeAbsent, setFullName, setName, setPackageName, setPrivate, setScopes, setScopesList, setScopeWildcard, setStereoinfo, sizeScopes, sortScopes, spliteratorScopes, streamScopes, subListScopes, toArrayScopes, toArrayScopesMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getAccessModifier, getFullName, getName, getPackageName, getSourcePosition, getStereoinfo, isPresentAstNode, setAccessModifier
-
Field Details
-
spannedScope
-
-
Constructor Details
-
ComplexTagTypeSymbol
-
-
Method Details
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceICommonTagSchemaSymbol- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.ISymbol- Overrides:
getEnclosingScopein classTagTypeSymbol
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceICommonTagSchemaSymbol- Overrides:
setEnclosingScopein classTagTypeSymbol
-
getAstNode
- Specified by:
getAstNodein interfacede.monticore.symboltable.ISymbol- Overrides:
getAstNodein classTagTypeSymbol
-
equals
- Overrides:
equalsin classTagTypeSymbol
-
getThis
- Overrides:
getThisin classTagTypeSymbol
-
accept
- Specified by:
acceptin interfaceICommonTagSchemaSymbol- Overrides:
acceptin classTagTypeSymbol
-
accept
- Overrides:
acceptin classTagTypeSymbol
-
accept
- Overrides:
acceptin classTagTypeSymbol
-
accept
- Overrides:
acceptin classTagTypeSymbol
-
accept
- Overrides:
acceptin classTagTypeSymbol
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfacede.monticore.symboltable.ISymbol- Overrides:
acceptin classTagTypeSymbol
-
determinePackageName
- Overrides:
determinePackageNamein classTagTypeSymbol
-
determineFullName
- Overrides:
determineFullNamein classTagTypeSymbol
-
toString
- Overrides:
toStringin classTagTypeSymbol
-
getSpannedScope
- Specified by:
getSpannedScopein interfacede.monticore.symboltable.IScopeSpanningSymbol
-
setSpannedScope
-