Class ASTDeleteOperationTOP
java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.tf.odrulegeneration._ast.ASTDeleteOperationTOP
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTODRuleGenerationNode,Cloneable
- Direct Known Subclasses:
ASTDeleteOperation
public abstract class ASTDeleteOperationTOP
extends de.monticore.ast.ASTCNode
implements ASTODRuleGenerationNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IODRuleGenerationScopeprotected Stringprotected booleanprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class de.monticore.ast.ASTCNode
end, postcomments, precomments, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ASTDeleteOperationvoidaccept(MCBasicsTraverser visitor) Entry point for the Visitor pattern.voidaccept(ODRuleGenerationTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCBasicTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCCollectionTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCFullGenericTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCSimpleGenericTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(de.monticore.visitor.ITraverser visitor) Entry point for the Visitor pattern.booleanaddAllParentsSet(int index, Collection<? extends String> collection) booleanaddAllParentsSet(Collection<? extends String> collection) voidaddParentsSet(int index, String element) booleanaddParentsSet(String element) voidbooleancontainsAllParentsSet(Collection<?> collection) booleancontainsParentsSet(Object element) deepClone(ASTDeleteOperation result) booleandeepEquals(Object o) booleandeepEquals(Object o, boolean forceSameOrder) booleanbooleandeepEqualsWithComments(Object o, boolean forceSameOrder) booleanbooleanbooleanvoidforEachParentsSet(Consumer<? super String> action) getName()getParentsSet(int index) getType()intintindexOfParentsSet(Object element) booleanbooleanisList()intlastIndexOfParentsSet(Object element) listIteratorParentsSet(int index) booleanremoveAllParentsSet(Collection<?> collection) booleanremoveIfParentsSet(Predicate<? super String> filter) removeParentsSet(int index) booleanremoveParentsSet(Object element) voidreplaceAllParentsSet(UnaryOperator<String> operator) voidreplaceChild(de.monticore.ast.ASTNode currentChild, de.monticore.ast.ASTNode replacement) booleanretainAllParentsSet(Collection<?> collection) voidsetEnclosingScope(IMCBasicsScope enclosingScope) voidsetEnclosingScope(IODRuleGenerationScope enclosingScope) voidsetEnclosingScope(IMCBasicTypesScope enclosingScope) voidsetEnclosingScope(IMCCollectionTypesScope enclosingScope) voidsetEnclosingScope(IMCFullGenericTypesScope enclosingScope) voidsetEnclosingScope(IMCSimpleGenericTypesScope enclosingScope) voidsetGrammarType(String grammarType) voidsetList(boolean list) voidsetParentsSet(int index, String element) voidsetParentsSetList(List<String> parentsSet) voidsetSimpleType(String simpleType) voidvoidsetTypepackage(String typepackage) intvoidsortParentsSet(Comparator<? super String> comparator) subListParentsSet(int start, int end) Object[]String[]toArrayParentsSet(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
-
type
-
simpleType
-
grammarType
-
typepackage
-
parentsSet
-
list
protected boolean list -
enclosingScope
-
-
Constructor Details
-
ASTDeleteOperationTOP
protected ASTDeleteOperationTOP()
-
-
Method Details
-
deepEquals
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEquals
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
equalAttributes
- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode
-
equalsWithComments
- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepClone
- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
replaceChild
public void replaceChild(de.monticore.ast.ASTNode currentChild, de.monticore.ast.ASTNode replacement) - Specified by:
replaceChildin interfacede.monticore.ast.ASTNode
-
deepClone
-
getName
-
getType
-
getSimpleType
-
getGrammarType
-
getTypepackage
-
containsParentsSet
-
containsAllParentsSet
-
isEmptyParentsSet
public boolean isEmptyParentsSet() -
iteratorParentsSet
-
sizeParentsSet
public int sizeParentsSet() -
toArrayParentsSet
-
toArrayParentsSet
-
spliteratorParentsSet
-
streamParentsSet
-
parallelStreamParentsSet
-
getParentsSet
-
indexOfParentsSet
-
lastIndexOfParentsSet
-
equalsParentsSet
-
hashCodeParentsSet
public int hashCodeParentsSet() -
listIteratorParentsSet
-
listIteratorParentsSet
-
subListParentsSet
-
getParentsSetList
-
isList
public boolean isList() -
setName
-
setType
-
setSimpleType
-
setGrammarType
-
setTypepackage
-
clearParentsSet
public void clearParentsSet() -
addParentsSet
-
addAllParentsSet
-
removeParentsSet
-
removeAllParentsSet
-
retainAllParentsSet
-
removeIfParentsSet
-
forEachParentsSet
-
addParentsSet
-
addAllParentsSet
-
removeParentsSet
-
setParentsSet
-
replaceAllParentsSet
-
sortParentsSet
-
setParentsSetList
-
setList
public void setList(boolean list) -
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTODRuleGenerationNode- 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
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 interfacede.monticore.ast.ASTNode
-
setEnclosingScope
-
setEnclosingScope
-
setEnclosingScope
-
setEnclosingScope
-
setEnclosingScope
-
setEnclosingScope
-