Class EnumeratedTagTypeSymbol
java.lang.Object
de.monticore.tagging.tagschema._symboltable.TagTypeSymbol
de.monticore.tagging.tagschema._symboltable.EnumeratedTagTypeSymbol
- All Implemented Interfaces:
de.monticore.symboltable.ISymbol,ICommonTagSchemaSymbol
- Direct Known Subclasses:
EnumeratedTagTypeSymbolSurrogate
-
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) booleanaddAllValues(int index, Collection<? extends String> collection) booleanaddAllValues(Collection<? extends String> collection) voidbooleanvoidbooleancontainsAllValues(Collection<?> collection) booleancontainsValues(Object element) protected Stringprotected StringbooleanbooleanvoidforEachValues(Consumer<? super String> action) protected EnumeratedTagTypeSymbolgetThis()getValues(int index) intintindexOfValues(Object element) booleanintlastIndexOfValues(Object element) listIteratorValues(int index) booleanremoveAllValues(Collection<?> collection) booleanremoveIfValues(Predicate<? super String> filter) removeValues(int index) booleanremoveValues(Object element) voidreplaceAllValues(UnaryOperator<String> operator) booleanretainAllValues(Collection<?> collection) voidsetEnclosingScope(ITagSchemaScope scope) voidsetValuesList(List<String> values) intvoidsortValues(Comparator<? super String> comparator) subListValues(int start, int end) Object[]String[]toArrayValues(String[] array) 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
-
values
-
-
Constructor Details
-
EnumeratedTagTypeSymbol
-
-
Method Details
-
containsValues
-
containsAllValues
-
isEmptyValues
public boolean isEmptyValues() -
iteratorValues
-
sizeValues
public int sizeValues() -
toArrayValues
-
toArrayValues
-
spliteratorValues
-
streamValues
-
parallelStreamValues
-
getValues
-
indexOfValues
-
lastIndexOfValues
-
equalsValues
-
hashCodeValues
public int hashCodeValues() -
listIteratorValues
-
listIteratorValues
-
subListValues
-
getValuesList
-
clearValues
public void clearValues() -
addValues
-
addAllValues
-
removeValues
-
removeAllValues
-
retainAllValues
-
removeIfValues
-
forEachValues
-
addValues
-
addAllValues
-
removeValues
-
setValues
-
replaceAllValues
-
sortValues
-
setValuesList
-
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
-