Class ASTSIUnitType4ComputingTOP
- java.lang.Object
-
- de.monticore.ast.ASTCNode
-
- de.monticore.siunit.siunittypes4computing._ast.ASTSIUnitType4ComputingTOP
-
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTSIUnitType4ComputingInt,ASTSIUnitTypes4ComputingNode,ASTMCBasicTypesNode,ASTMCType,ASTMCTypeTOP,java.lang.Cloneable
- Direct Known Subclasses:
ASTSIUnitType4Computing
public abstract class ASTSIUnitType4ComputingTOP extends de.monticore.ast.ASTCNode implements ASTSIUnitType4ComputingInt, ASTSIUnitTypes4ComputingNode
-
-
Field Summary
Fields Modifier and Type Field Description protected ISIUnitTypes4ComputingScopeenclosingScopeprotected ASTMCPrimitiveTypemCPrimitiveTypeprotected ASTSIUnitsIUnit
-
Constructor Summary
Constructors Modifier Constructor Description protectedASTSIUnitType4ComputingTOP()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ASTSIUnitType4Computing_construct()voidaccept(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(SIUnitsTraverser visitor)Entry point for the Visitor pattern.voidaccept(SIUnitTypes4ComputingTraverser visitor)Entry point for the Visitor pattern.voidaccept(SIUnitTypes4MathTraverser 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.ASTSIUnitType4ComputingdeepClone()ASTSIUnitType4ComputingdeepClone(ASTSIUnitType4Computing result)booleandeepEquals(java.lang.Object o)booleandeepEquals(java.lang.Object o, boolean forceSameOrder)booleandeepEqualsWithComments(java.lang.Object o)booleandeepEqualsWithComments(java.lang.Object o, boolean forceSameOrder)booleanequalAttributes(java.lang.Object o)booleanequalsWithComments(java.lang.Object o)de.monticore.interpreter.Valueevaluate(de.monticore.interpreter.ModelInterpreter interpreter)de.monticore.interpreter.Valueevaluate(ISIUnitTypes4ComputingInterpreter interpreter)ISIUnitTypes4ComputingScopegetEnclosingScope()ASTMCPrimitiveTypegetMCPrimitiveType()ASTSIUnitgetSIUnit()voidsetEnclosingScope(IMCCommonLiteralsScope enclosingScope)voidsetEnclosingScope(IMCLiteralsBasisScope enclosingScope)voidsetEnclosingScope(IMCBasicsScope enclosingScope)voidsetEnclosingScope(ISIUnitsScope enclosingScope)voidsetEnclosingScope(ISIUnitTypes4ComputingScope enclosingScope)voidsetEnclosingScope(ISIUnitTypes4MathScope enclosingScope)voidsetEnclosingScope(IMCBasicTypesScope enclosingScope)voidsetMCPrimitiveType(ASTMCPrimitiveType mCPrimitiveType)voidsetSIUnit(ASTSIUnit sIUnit)-
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_PreComments
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.types.mcbasictypes._ast.ASTMCType
getDefiningSymbol, printType, setDefiningSymbol
-
Methods 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 Detail
-
sIUnit
protected ASTSIUnit sIUnit
-
mCPrimitiveType
protected ASTMCPrimitiveType mCPrimitiveType
-
enclosingScope
protected ISIUnitTypes4ComputingScope enclosingScope
-
-
Method Detail
-
deepEquals
public boolean deepEquals(java.lang.Object o)
- Specified by:
deepEqualsin interfaceASTMCTypeTOP- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsin interfaceASTSIUnitType4ComputingInt
-
deepEquals
public boolean deepEquals(java.lang.Object o, boolean forceSameOrder)- Specified by:
deepEqualsin interfaceASTMCTypeTOP- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsin interfaceASTSIUnitType4ComputingInt
-
deepEqualsWithComments
public boolean deepEqualsWithComments(java.lang.Object o)
- Specified by:
deepEqualsWithCommentsin interfaceASTMCTypeTOP- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsWithCommentsin interfaceASTSIUnitType4ComputingInt
-
deepEqualsWithComments
public boolean deepEqualsWithComments(java.lang.Object o, boolean forceSameOrder)- Specified by:
deepEqualsWithCommentsin interfaceASTMCTypeTOP- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsWithCommentsin interfaceASTSIUnitType4ComputingInt
-
equalAttributes
public boolean equalAttributes(java.lang.Object o)
- Specified by:
equalAttributesin interfaceASTMCTypeTOP- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode- Specified by:
equalAttributesin interfaceASTSIUnitType4ComputingInt
-
equalsWithComments
public boolean equalsWithComments(java.lang.Object o)
- Specified by:
equalsWithCommentsin interfaceASTMCTypeTOP- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
equalsWithCommentsin interfaceASTSIUnitType4ComputingInt
-
deepClone
public ASTSIUnitType4Computing deepClone()
- Specified by:
deepClonein interfaceASTMCTypeTOP- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein interfaceASTSIUnitType4ComputingInt- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
deepClone
public ASTSIUnitType4Computing deepClone(ASTSIUnitType4Computing result)
-
getSIUnit
public ASTSIUnit getSIUnit()
- Specified by:
getSIUnitin interfaceASTSIUnitType4ComputingInt
-
getMCPrimitiveType
public ASTMCPrimitiveType getMCPrimitiveType()
- Specified by:
getMCPrimitiveTypein interfaceASTSIUnitType4ComputingInt
-
setSIUnit
public void setSIUnit(ASTSIUnit sIUnit)
- Specified by:
setSIUnitin interfaceASTSIUnitType4ComputingInt
-
setMCPrimitiveType
public void setMCPrimitiveType(ASTMCPrimitiveType mCPrimitiveType)
- Specified by:
setMCPrimitiveTypein interfaceASTSIUnitType4ComputingInt
-
accept
public void accept(SIUnitTypes4ComputingTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTSIUnitTypes4ComputingNode- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCBasicTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTMCBasicTypesNode- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(SIUnitTypes4MathTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCBasicsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(SIUnitsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCCommonLiteralsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCLiteralsBasisTraverser visitor)
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
protected ASTSIUnitType4Computing _construct()
-
getEnclosingScope
public ISIUnitTypes4ComputingScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceASTMCTypeTOP- Specified by:
getEnclosingScopein interfacede.monticore.ast.ASTNode- Specified by:
getEnclosingScopein interfaceASTSIUnitType4ComputingInt
-
setEnclosingScope
public void setEnclosingScope(ISIUnitTypes4ComputingScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTSIUnitType4ComputingInt
-
setEnclosingScope
public void setEnclosingScope(IMCBasicTypesScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTMCTypeTOP- Specified by:
setEnclosingScopein interfaceASTSIUnitType4ComputingInt
-
setEnclosingScope
public void setEnclosingScope(ISIUnitTypes4MathScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTSIUnitType4ComputingInt
-
setEnclosingScope
public void setEnclosingScope(IMCBasicsScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTMCTypeTOP- Specified by:
setEnclosingScopein interfaceASTSIUnitType4ComputingInt
-
setEnclosingScope
public void setEnclosingScope(ISIUnitsScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTSIUnitType4ComputingInt
-
setEnclosingScope
public void setEnclosingScope(IMCCommonLiteralsScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTSIUnitType4ComputingInt
-
setEnclosingScope
public void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTSIUnitType4ComputingInt
-
evaluate
public de.monticore.interpreter.Value evaluate(ISIUnitTypes4ComputingInterpreter interpreter)
-
evaluate
public de.monticore.interpreter.Value evaluate(de.monticore.interpreter.ModelInterpreter interpreter)
- Specified by:
evaluatein interfacede.monticore.ast.ASTNode
-
-