Class ASTEnumeratedTagType
java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.tagging.tagschema._ast.ASTEnumeratedTagType
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTTagSchemaNode,ASTTagType,Cloneable
public class ASTEnumeratedTagType
extends de.monticore.ast.ASTCNode
implements ASTTagType, ASTTagSchemaNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ITagSchemaScopeprotected Stringprotected booleanprotected Optional<EnumeratedTagTypeSymbol> protected Optional<ASTTagScope> Fields inherited from class de.monticore.ast.ASTCNode
end, postcomments, precomments, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ASTEnumeratedTagTypevoidaccept(MCCommonLiteralsTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCLiteralsBasisTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCBasicsTraverser visitor) Entry point for the Visitor pattern.voidaccept(TagSchemaTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCBasicTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(de.monticore.visitor.ITraverser visitor) Entry point for the Visitor pattern.booleanaddAllStrings(int index, Collection<? extends String> collection) booleanaddAllStrings(Collection<? extends String> collection) voidbooleanvoidbooleancontainsAllStrings(Collection<?> collection) booleancontainsString(Object element) deepClone(ASTEnumeratedTagType result) booleandeepEquals(Object o) booleandeepEquals(Object o, boolean forceSameOrder) booleanbooleandeepEqualsWithComments(Object o, boolean forceSameOrder) booleanbooleanbooleanvoidforEachStrings(Consumer<? super String> action) getName()getString(int index) intintindexOfString(Object element) booleanbooleanbooleanbooleanintlastIndexOfString(Object element) listIteratorStrings(int index) booleanremoveAllStrings(Collection<?> collection) booleanremoveIfString(Predicate<? super String> filter) removeString(int index) booleanremoveString(Object element) voidreplaceAllStrings(UnaryOperator<String> operator) booleanretainAllStrings(Collection<?> collection) voidsetEnclosingScope(IMCCommonLiteralsScope enclosingScope) voidsetEnclosingScope(IMCLiteralsBasisScope enclosingScope) voidsetEnclosingScope(IMCBasicsScope enclosingScope) voidsetEnclosingScope(ITagSchemaScope enclosingScope) voidsetEnclosingScope(IMCBasicTypesScope enclosingScope) voidvoidsetPrivate(boolean r__private) voidsetStringList(List<String> strings) voidsetSymbol(EnumeratedTagTypeSymbol symbol) voidvoidsetTagScope(ASTTagScope tagScope) voidintvoidsortStrings(Comparator<? super String> comparator) subListStrings(int start, int end) Object[]String[]toArrayStrings(String[] array) Methods inherited from class de.monticore.ast.ASTCNode
add_PostComment, add_PostComment, add_PreComment, add_PreComment, addAll_PostComments, addAll_PostComments, addAll_PreComments, addAll_PreComments, clear_PostComments, clear_PreComments, contains_PostComment, contains_PreComment, containsAll_PostComments, containsAll_PreComments, equals_PostComments, equals_PreComments, forEach_PostComments, forEach_PreComments, get_PostComment, get_PostCommentList, get_PreComment, get_PreCommentList, get_SourcePositionEnd, get_SourcePositionStart, hashCode_PostComments, hashCode_PreComments, indexOf_PostComment, indexOf_PreComment, isEmpty_PostComments, isEmpty_PreComments, isPresent_SourcePositionEnd, isPresent_SourcePositionStart, iterator_PostComments, iterator_PreComments, lastIndexOf_PostComment, lastIndexOf_PreComment, listIterator_PostComments, listIterator_PostComments, listIterator_PreComments, listIterator_PreComments, parallelStream_PostComments, parallelStream_PreComments, remove_PostComment, remove_PostComment, remove_PreComment, remove_PreComment, removeAll_PostComments, removeAll_PreComments, removeIf_PostComment, removeIf_PreComment, replaceAll_PostComments, replaceAll_PreComments, retainAll_PostComments, retainAll_PreComments, set_PostComment, set_PostCommentList, set_PreComment, set_PreCommentList, set_SourcePositionEnd, set_SourcePositionEndAbsent, set_SourcePositionStart, set_SourcePositionStartAbsent, size_PostComments, size_PreComments, sort_PostComments, sort_PreComments, spliterator_PostComments, spliterator_PreComments, stream_PostComments, stream_PreComments, subList_PostComments, subList_PreComments, toArray_PostComments, toArray_PostComments, toArray_PreComments, toArray_PreCommentsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.ast.ASTNode
add_PostComment, add_PostComment, add_PreComment, add_PreComment, addAll_PostComments, addAll_PostComments, addAll_PreComments, addAll_PreComments, clear_PostComments, clear_PreComments, contains_PostComment, contains_PreComment, containsAll_PostComments, containsAll_PreComments, equals_PostComments, equals_PreComments, forEach_PostComments, forEach_PreComments, get_PostComment, get_PostCommentList, get_PreComment, get_PreCommentList, get_SourcePositionEnd, get_SourcePositionStart, hashCode_PostComments, hashCode_PreComments, indexOf_PostComment, indexOf_PreComment, isEmpty_PostComments, isEmpty_PreComments, isPresent_SourcePositionEnd, isPresent_SourcePositionStart, iterator_PostComments, iterator_PreComments, lastIndexOf_PostComment, lastIndexOf_PreComment, listIterator_PostComments, listIterator_PostComments, listIterator_PreComments, listIterator_PreComments, parallelStream_PostComments, parallelStream_PreComments, remove_PostComment, remove_PostComment, remove_PreComment, remove_PreComment, removeAll_PostComments, removeAll_PreComments, removeIf_PostComment, removeIf_PreComment, replaceAll_PostComments, replaceAll_PreComments, retainAll_PostComments, retainAll_PreComments, set_PostComment, set_PostCommentList, set_PreComment, set_PreCommentList, set_SourcePositionEnd, set_SourcePositionEndAbsent, set_SourcePositionStart, set_SourcePositionStartAbsent, size_PostComments, size_PreComments, sort_PostComments, sort_PreComments, spliterator_PostComments, spliterator_PreComments, stream_PostComments, stream_PreComments, subList_PostComments, subList_PreComments, toArray_PostComments, toArray_PostComments, toArray_PreComments, toArray_PreComments
-
Field Details
-
name
-
strings
-
tagScope
-
r__private
protected boolean r__private -
symbol
-
enclosingScope
-
-
Constructor Details
-
ASTEnumeratedTagType
protected ASTEnumeratedTagType()
-
-
Method Details
-
deepEquals
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsin interfaceASTTagType
-
deepEquals
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsin interfaceASTTagType
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsWithCommentsin interfaceASTTagType
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsWithCommentsin interfaceASTTagType
-
equalAttributes
- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode- Specified by:
equalAttributesin interfaceASTTagType
-
equalsWithComments
- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
equalsWithCommentsin interfaceASTTagType
-
deepClone
- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein interfaceASTTagType- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
deepClone
-
getName
- Specified by:
getNamein interfaceASTTagType
-
containsString
-
containsAllStrings
-
isEmptyStrings
public boolean isEmptyStrings() -
iteratorStrings
-
sizeStrings
public int sizeStrings() -
toArrayStrings
-
toArrayStrings
-
spliteratorStrings
-
streamStrings
-
parallelStreamStrings
-
getString
-
indexOfString
-
lastIndexOfString
-
equalsStrings
-
hashCodeStrings
public int hashCodeStrings() -
listIteratorStrings
-
listIteratorStrings
-
subListStrings
-
getStringList
-
getTagScope
-
isPresentTagScope
public boolean isPresentTagScope() -
isPrivate
public boolean isPrivate() -
setName
-
clearStrings
public void clearStrings() -
addString
-
addAllStrings
-
removeString
-
removeAllStrings
-
retainAllStrings
-
removeIfString
-
forEachStrings
-
addString
-
addAllStrings
-
removeString
-
setString
-
replaceAllStrings
-
sortStrings
-
setStringList
-
setTagScope
-
setTagScopeAbsent
public void setTagScopeAbsent() -
setPrivate
public void setPrivate(boolean r__private) -
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTTagSchemaNode- Parameters:
visitor- the visitor to dispatch to
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfacede.monticore.ast.ASTNode- Parameters:
visitor- the visitor to dispatch to
-
_construct
-
getSymbol
- Specified by:
getSymbolin interfaceASTTagType
-
isPresentSymbol
public boolean isPresentSymbol()- Specified by:
isPresentSymbolin interfaceASTTagType
-
setSymbol
-
setSymbolAbsent
public void setSymbolAbsent() -
getEnclosingScope
- Specified by:
getEnclosingScopein interfacede.monticore.ast.ASTNode- Specified by:
getEnclosingScopein interfaceASTTagType
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTTagType
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTTagType
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTTagType
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTTagType
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTTagType
-