Class ASTMCTupleTypeTOP
java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.types.mcstructuraltypes._ast.ASTMCTupleTypeTOP
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTMCBasicTypesNode,ASTMCType,ASTMCTypeTOP,ASTMCStructuralTypesNode,Cloneable
- Direct Known Subclasses:
ASTMCTupleType
public abstract class ASTMCTupleTypeTOP
extends de.monticore.ast.ASTCNode
implements ASTMCType, ASTMCStructuralTypesNode
-
Field Summary
FieldsFields inherited from class de.monticore.ast.ASTCNode
end, postcomments, precomments, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ASTMCTupleTypevoidaccept(MCBasicsTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCBasicTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCStructuralTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(de.monticore.visitor.ITraverser visitor) Entry point for the Visitor pattern.booleanaddAllMCTypes(int index, Collection<? extends ASTMCType> collection) booleanaddAllMCTypes(Collection<? extends ASTMCType> collection) voidbooleanvoidbooleancontainsAllMCTypes(Collection<?> collection) booleancontainsMCType(Object element) deepClone(ASTMCTupleType result) booleandeepEquals(Object o) booleandeepEquals(Object o, boolean forceSameOrder) booleanbooleandeepEqualsWithComments(Object o, boolean forceSameOrder) booleanbooleanbooleanvoidforEachMCTypes(Consumer<? super ASTMCType> action) getMCType(int index) intintindexOfMCType(Object element) booleanintlastIndexOfMCType(Object element) listIteratorMCTypes(int index) booleanremoveAllMCTypes(Collection<?> collection) booleanremoveIfMCType(Predicate<? super ASTMCType> filter) removeMCType(int index) booleanremoveMCType(Object element) voidreplaceAllMCTypes(UnaryOperator<ASTMCType> operator) booleanretainAllMCTypes(Collection<?> collection) voidsetEnclosingScope(IMCBasicsScope enclosingScope) voidsetEnclosingScope(IMCBasicTypesScope enclosingScope) voidsetEnclosingScope(IMCStructuralTypesScope enclosingScope) voidsetMCTypeList(List<ASTMCType> mCTypes) intvoidsortMCTypes(Comparator<? super ASTMCType> comparator) subListMCTypes(int start, int end) Object[]toArrayMCTypes(ASTMCType[] 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.types.mcbasictypes._ast.ASTMCType
getDefiningSymbol, printType, setDefiningSymbolMethods 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
-
mCTypes
-
enclosingScope
-
-
Constructor Details
-
ASTMCTupleTypeTOP
protected ASTMCTupleTypeTOP()
-
-
Method Details
-
deepEquals
- Specified by:
deepEqualsin interfaceASTMCTypeTOP- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEquals
- Specified by:
deepEqualsin interfaceASTMCTypeTOP- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfaceASTMCTypeTOP- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfaceASTMCTypeTOP- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
equalAttributes
- Specified by:
equalAttributesin interfaceASTMCTypeTOP- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode
-
equalsWithComments
- Specified by:
equalsWithCommentsin interfaceASTMCTypeTOP- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepClone
- Specified by:
deepClonein interfaceASTMCTypeTOP- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
deepClone
-
containsMCType
-
containsAllMCTypes
-
isEmptyMCTypes
public boolean isEmptyMCTypes() -
iteratorMCTypes
-
sizeMCTypes
public int sizeMCTypes() -
toArrayMCTypes
-
toArrayMCTypes
-
spliteratorMCTypes
-
streamMCTypes
-
parallelStreamMCTypes
-
getMCType
-
indexOfMCType
-
lastIndexOfMCType
-
equalsMCTypes
-
hashCodeMCTypes
public int hashCodeMCTypes() -
listIteratorMCTypes
-
listIteratorMCTypes
-
subListMCTypes
-
getMCTypeList
-
clearMCTypes
public void clearMCTypes() -
addMCType
-
addAllMCTypes
-
removeMCType
-
removeAllMCTypes
-
retainAllMCTypes
-
removeIfMCType
-
forEachMCTypes
-
addMCType
-
addAllMCTypes
-
removeMCType
-
setMCType
-
replaceAllMCTypes
-
sortMCTypes
-
setMCTypeList
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTMCStructuralTypesNode- Parameters:
visitor- the visitor to dispatch to
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTMCBasicTypesNode- 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
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceASTMCTypeTOP- Specified by:
getEnclosingScopein interfacede.monticore.ast.ASTNode
-
setEnclosingScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTMCTypeTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTMCTypeTOP
-