Class ASTChange
java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.tf.odrulegeneration._ast.ASTChange
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTODRuleGenerationNode,Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected Stringprotected booleanprotected booleanprotected booleanprotected IODRuleGenerationScopeprotected Stringprotected Stringprotected Stringprotected booleanprotected Stringprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanprotected booleanprotected Stringprotected booleanprotected booleanFields inherited from class de.monticore.ast.ASTCNode
end, postcomments, precomments, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ASTChangevoidaccept(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.booleandeepEquals(Object o) booleandeepEquals(Object o, boolean forceSameOrder) booleanbooleandeepEqualsWithComments(Object o, boolean forceSameOrder) booleanbooleangetType()getValue()booleanbooleanbooleanbooleanisCopy()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAttributeIterated(boolean attributeIterated) voidsetAttributeName(String attributeName) voidsetAttributeOptional(boolean attributeOptional) voidsetBoxingType(String boxingType) voidvoidsetComposite(boolean composite) voidsetCopy(boolean copy) voidsetEnclosingScope(IMCBasicsScope enclosingScope) voidsetEnclosingScope(IODRuleGenerationScope enclosingScope) voidsetEnclosingScope(IMCBasicTypesScope enclosingScope) voidsetEnclosingScope(IMCCollectionTypesScope enclosingScope) voidsetEnclosingScope(IMCFullGenericTypesScope enclosingScope) voidsetEnclosingScope(IMCSimpleGenericTypesScope enclosingScope) voidsetGenericType(String genericType) voidsetGetIsPresent(String getIsPresent) voidvoidvoidsetInsertPosition(String insertPosition) voidvoidsetObjectGetter(String objectGetter) voidsetObjectInList(boolean objectInList) voidsetObjectName(String objectName) voidsetObjectType(String objectType) voidvoidsetObjectWithinList(boolean objectWithinList) voidsetObjectWithinOpt(boolean objectWithinOpt) voidsetOldValue(String oldValue) voidvoidsetOldValueGetter(String oldValueGetter) voidvoidsetOldValueWithinList(boolean oldValueWithinList) voidsetOldValueWithinOpt(boolean oldValueWithinOpt) voidsetPrimitiveType(boolean primitiveType) voidvoidsetSimpleType(String simpleType) voidvoidsetUnsetter(String unsetter) voidvoidvoidsetValueGetter(String valueGetter) voidvoidsetValueListObject(boolean valueListObject) voidsetValueStringList(boolean valueStringList) voidsetValueType(String valueType) voidsetValueWithinList(boolean valueWithinList) voidsetValueWithinOpt(boolean valueWithinOpt) 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
-
objectGetter
-
valueGetter
-
oldValueGetter
-
type
-
objectType
-
objectName
-
attributeName
-
value
-
oldValue
-
getter
-
getIsPresent
-
setter
-
unsetter
-
simpleType
-
boxingType
-
valueType
-
insertPosition
-
genericType
-
objectWithinOpt
protected boolean objectWithinOpt -
objectWithinList
protected boolean objectWithinList -
valueWithinOpt
protected boolean valueWithinOpt -
valueWithinList
protected boolean valueWithinList -
oldValueWithinOpt
protected boolean oldValueWithinOpt -
oldValueWithinList
protected boolean oldValueWithinList -
primitiveType
protected boolean primitiveType -
attributeIterated
protected boolean attributeIterated -
attributeOptional
protected boolean attributeOptional -
copy
protected boolean copy -
objectInList
protected boolean objectInList -
valueStringList
protected boolean valueStringList -
valueListObject
protected boolean valueListObject -
composite
protected boolean composite -
enclosingScope
-
-
Constructor Details
-
ASTChange
protected ASTChange()
-
-
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
-
deepClone
-
getObjectGetter
-
getValueGetter
-
isPresentValueGetter
public boolean isPresentValueGetter() -
getOldValueGetter
-
isPresentOldValueGetter
public boolean isPresentOldValueGetter() -
getType
-
getObjectType
-
isPresentObjectType
public boolean isPresentObjectType() -
getObjectName
-
getAttributeName
-
getValue
-
isPresentValue
public boolean isPresentValue() -
getOldValue
-
isPresentOldValue
public boolean isPresentOldValue() -
getGetter
-
getGetIsPresent
-
isPresentGetIsPresent
public boolean isPresentGetIsPresent() -
getSetter
-
getUnsetter
-
getSimpleType
-
getBoxingType
-
isPresentBoxingType
public boolean isPresentBoxingType() -
getValueType
-
getInsertPosition
-
isPresentInsertPosition
public boolean isPresentInsertPosition() -
getGenericType
-
isObjectWithinOpt
public boolean isObjectWithinOpt() -
isObjectWithinList
public boolean isObjectWithinList() -
isValueWithinOpt
public boolean isValueWithinOpt() -
isValueWithinList
public boolean isValueWithinList() -
isOldValueWithinOpt
public boolean isOldValueWithinOpt() -
isOldValueWithinList
public boolean isOldValueWithinList() -
isPrimitiveType
public boolean isPrimitiveType() -
isAttributeIterated
public boolean isAttributeIterated() -
isAttributeOptional
public boolean isAttributeOptional() -
isCopy
public boolean isCopy() -
isObjectInList
public boolean isObjectInList() -
isValueStringList
public boolean isValueStringList() -
isValueListObject
public boolean isValueListObject() -
isComposite
public boolean isComposite() -
setObjectGetter
-
setValueGetter
-
setValueGetterAbsent
public void setValueGetterAbsent() -
setOldValueGetter
-
setOldValueGetterAbsent
public void setOldValueGetterAbsent() -
setType
-
setObjectType
-
setObjectTypeAbsent
public void setObjectTypeAbsent() -
setObjectName
-
setAttributeName
-
setValue
-
setValueAbsent
public void setValueAbsent() -
setOldValue
-
setOldValueAbsent
public void setOldValueAbsent() -
setGetter
-
setGetIsPresent
-
setGetIsPresentAbsent
public void setGetIsPresentAbsent() -
setSetter
-
setUnsetter
-
setSimpleType
-
setBoxingType
-
setBoxingTypeAbsent
public void setBoxingTypeAbsent() -
setValueType
-
setInsertPosition
-
setInsertPositionAbsent
public void setInsertPositionAbsent() -
setGenericType
-
setObjectWithinOpt
public void setObjectWithinOpt(boolean objectWithinOpt) -
setObjectWithinList
public void setObjectWithinList(boolean objectWithinList) -
setValueWithinOpt
public void setValueWithinOpt(boolean valueWithinOpt) -
setValueWithinList
public void setValueWithinList(boolean valueWithinList) -
setOldValueWithinOpt
public void setOldValueWithinOpt(boolean oldValueWithinOpt) -
setOldValueWithinList
public void setOldValueWithinList(boolean oldValueWithinList) -
setPrimitiveType
public void setPrimitiveType(boolean primitiveType) -
setAttributeIterated
public void setAttributeIterated(boolean attributeIterated) -
setAttributeOptional
public void setAttributeOptional(boolean attributeOptional) -
setCopy
public void setCopy(boolean copy) -
setObjectInList
public void setObjectInList(boolean objectInList) -
setValueStringList
public void setValueStringList(boolean valueStringList) -
setValueListObject
public void setValueListObject(boolean valueListObject) -
setComposite
public void setComposite(boolean composite) -
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
-