Package de.monticore.tf.odrules._ast
Class ASTODRule
- java.lang.Object
-
- de.monticore.ast.ASTCNode
-
- de.monticore.tf.odrules._ast.ASTODRule
-
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTODRulesNode,java.lang.Cloneable
public class ASTODRule extends de.monticore.ast.ASTCNode implements ASTODRulesNode
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<ASTAssignment>assignmentsprotected java.util.Optional<ASTExpression>constraintprotected java.util.Optional<ASTMCJavaBlock>doBlockprotected IODRulesScopeenclosingScopeprotected java.util.List<ASTFoldingSet>foldingSetsprotected java.lang.StringgrammarNameprotected java.util.List<java.lang.String>grammarPackageprotected ASTODDefinitionlhsprotected java.util.List<ASTMCImportStatement>mCImportStatementsprotected java.lang.Stringnameprotected java.util.List<java.lang.String>r__packageprotected java.util.Optional<ASTODDefinition>rhsprotected java.util.Optional<ASTMCJavaBlock>undoBlockprotected de.monticore.tf.rule2od.Variable2AttributeMapvariables
-
Constructor Summary
Constructors Modifier Constructor Description protectedASTODRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ASTODRule_construct()voidaccept(AssignmentExpressionsTraverser visitor)Entry point for the Visitor pattern.voidaccept(CommonExpressionsTraverser visitor)Entry point for the Visitor pattern.voidaccept(ExpressionsBasisTraverser visitor)Entry point for the Visitor pattern.voidaccept(JavaClassExpressionsTraverser visitor)Entry point for the Visitor pattern.voidaccept(UglyExpressionsTraverser visitor)Entry point for the Visitor pattern.voidaccept(JavaLightTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCCommonLiteralsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCJavaLiteralsTraverser 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(MCArrayStatementsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCCommonStatementsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCReturnStatementsTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCStatementsBasisTraverser visitor)Entry point for the Visitor pattern.voidaccept(MCVarDeclarationStatementsTraverser visitor)Entry point for the Visitor pattern.voidaccept(BasicSymbolsTraverser visitor)Entry point for the Visitor pattern.voidaccept(OOSymbolsTraverser visitor)Entry point for the Visitor pattern.voidaccept(ODRulesTraverser visitor)Entry point for the Visitor pattern.voidaccept(TFBasisExtsTraverser 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(TypeParametersTraverser visitor)Entry point for the Visitor pattern.voidaccept(UMLStereotypeTraverser visitor)Entry point for the Visitor pattern.voidaccept(de.monticore.visitor.ITraverser visitor)Entry point for the Visitor pattern.booleanaddAllAssignments(int index, java.util.Collection<? extends ASTAssignment> collection)booleanaddAllAssignments(java.util.Collection<? extends ASTAssignment> collection)booleanaddAllFoldingSets(int index, java.util.Collection<? extends ASTFoldingSet> collection)booleanaddAllFoldingSets(java.util.Collection<? extends ASTFoldingSet> collection)booleanaddAllGrammarPackage(int index, java.util.Collection<? extends java.lang.String> collection)booleanaddAllGrammarPackage(java.util.Collection<? extends java.lang.String> collection)booleanaddAllMCImportStatements(int index, java.util.Collection<? extends ASTMCImportStatement> collection)booleanaddAllMCImportStatements(java.util.Collection<? extends ASTMCImportStatement> collection)booleanaddAllPackage(int index, java.util.Collection<? extends java.lang.String> collection)booleanaddAllPackage(java.util.Collection<? extends java.lang.String> collection)voidaddAssignment(int index, ASTAssignment element)booleanaddAssignment(ASTAssignment element)voidaddFoldingSet(int index, ASTFoldingSet element)booleanaddFoldingSet(ASTFoldingSet element)voidaddGrammarPackage(int index, java.lang.String element)booleanaddGrammarPackage(java.lang.String element)voidaddMCImportStatement(int index, ASTMCImportStatement element)booleanaddMCImportStatement(ASTMCImportStatement element)voidaddPackage(int index, java.lang.String element)booleanaddPackage(java.lang.String element)voidclearAssignments()voidclearFoldingSets()voidclearGrammarPackage()voidclearMCImportStatements()voidclearPackage()booleancontainsAllAssignments(java.util.Collection<?> collection)booleancontainsAllFoldingSets(java.util.Collection<?> collection)booleancontainsAllGrammarPackage(java.util.Collection<?> collection)booleancontainsAllMCImportStatements(java.util.Collection<?> collection)booleancontainsAllPackage(java.util.Collection<?> collection)booleancontainsAssignment(java.lang.Object element)booleancontainsFoldingSet(java.lang.Object element)booleancontainsGrammarPackage(java.lang.Object element)booleancontainsMCImportStatement(java.lang.Object element)booleancontainsPackage(java.lang.Object element)ASTODRuledeepClone()ASTODRuledeepClone(ASTODRule 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)booleanequalsAssignments(java.lang.Object o)booleanequalsFoldingSets(java.lang.Object o)booleanequalsGrammarPackage(java.lang.Object o)booleanequalsMCImportStatements(java.lang.Object o)booleanequalsPackage(java.lang.Object o)booleanequalsWithComments(java.lang.Object o)de.monticore.interpreter.Valueevaluate(de.monticore.interpreter.ModelInterpreter interpreter)de.monticore.interpreter.Valueevaluate(IODRulesInterpreter interpreter)voidforEachAssignments(java.util.function.Consumer<? super ASTAssignment> action)voidforEachFoldingSets(java.util.function.Consumer<? super ASTFoldingSet> action)voidforEachGrammarPackage(java.util.function.Consumer<? super java.lang.String> action)voidforEachMCImportStatements(java.util.function.Consumer<? super ASTMCImportStatement> action)voidforEachPackage(java.util.function.Consumer<? super java.lang.String> action)ASTAssignmentgetAssignment(int index)java.util.List<ASTAssignment>getAssignmentList()ASTExpressiongetConstraint()ASTMCJavaBlockgetDoBlock()IODRulesScopegetEnclosingScope()ASTFoldingSetgetFoldingSet(int index)java.util.List<ASTFoldingSet>getFoldingSetList()java.lang.StringgetGrammarName()java.lang.StringgetGrammarPackage(int index)java.util.List<java.lang.String>getGrammarPackageList()java.lang.StringgetGrammarPackageName()ASTODDefinitiongetLhs()ASTMCImportStatementgetMCImportStatement(int index)java.util.List<ASTMCImportStatement>getMCImportStatementList()java.lang.StringgetName()java.lang.StringgetPackage(int index)java.util.List<java.lang.String>getPackageList()ASTODDefinitiongetRhs()ASTMCJavaBlockgetUndoBlock()de.monticore.tf.rule2od.Variable2AttributeMapgetVariables()inthashCodeAssignments()inthashCodeFoldingSets()inthashCodeGrammarPackage()inthashCodeMCImportStatements()inthashCodePackage()intindexOfAssignment(java.lang.Object element)intindexOfFoldingSet(java.lang.Object element)intindexOfGrammarPackage(java.lang.Object element)intindexOfMCImportStatement(java.lang.Object element)intindexOfPackage(java.lang.Object element)booleanisEmptyAssignments()booleanisEmptyFoldingSets()booleanisEmptyGrammarPackage()booleanisEmptyMCImportStatements()booleanisEmptyPackage()booleanisPresentConstraint()booleanisPresentDoBlock()booleanisPresentRhs()booleanisPresentUndoBlock()java.util.Iterator<ASTAssignment>iteratorAssignments()java.util.Iterator<ASTFoldingSet>iteratorFoldingSets()java.util.Iterator<java.lang.String>iteratorGrammarPackage()java.util.Iterator<ASTMCImportStatement>iteratorMCImportStatements()java.util.Iterator<java.lang.String>iteratorPackage()intlastIndexOfAssignment(java.lang.Object element)intlastIndexOfFoldingSet(java.lang.Object element)intlastIndexOfGrammarPackage(java.lang.Object element)intlastIndexOfMCImportStatement(java.lang.Object element)intlastIndexOfPackage(java.lang.Object element)java.util.ListIterator<ASTAssignment>listIteratorAssignments()java.util.ListIterator<ASTAssignment>listIteratorAssignments(int index)java.util.ListIterator<ASTFoldingSet>listIteratorFoldingSets()java.util.ListIterator<ASTFoldingSet>listIteratorFoldingSets(int index)java.util.ListIterator<java.lang.String>listIteratorGrammarPackage()java.util.ListIterator<java.lang.String>listIteratorGrammarPackage(int index)java.util.ListIterator<ASTMCImportStatement>listIteratorMCImportStatements()java.util.ListIterator<ASTMCImportStatement>listIteratorMCImportStatements(int index)java.util.ListIterator<java.lang.String>listIteratorPackage()java.util.ListIterator<java.lang.String>listIteratorPackage(int index)java.util.stream.Stream<ASTAssignment>parallelStreamAssignments()java.util.stream.Stream<ASTFoldingSet>parallelStreamFoldingSets()java.util.stream.Stream<java.lang.String>parallelStreamGrammarPackage()java.util.stream.Stream<ASTMCImportStatement>parallelStreamMCImportStatements()java.util.stream.Stream<java.lang.String>parallelStreamPackage()booleanremoveAllAssignments(java.util.Collection<?> collection)booleanremoveAllFoldingSets(java.util.Collection<?> collection)booleanremoveAllGrammarPackage(java.util.Collection<?> collection)booleanremoveAllMCImportStatements(java.util.Collection<?> collection)booleanremoveAllPackage(java.util.Collection<?> collection)ASTAssignmentremoveAssignment(int index)booleanremoveAssignment(java.lang.Object element)ASTFoldingSetremoveFoldingSet(int index)booleanremoveFoldingSet(java.lang.Object element)java.lang.StringremoveGrammarPackage(int index)booleanremoveGrammarPackage(java.lang.Object element)booleanremoveIfAssignment(java.util.function.Predicate<? super ASTAssignment> filter)booleanremoveIfFoldingSet(java.util.function.Predicate<? super ASTFoldingSet> filter)booleanremoveIfGrammarPackage(java.util.function.Predicate<? super java.lang.String> filter)booleanremoveIfMCImportStatement(java.util.function.Predicate<? super ASTMCImportStatement> filter)booleanremoveIfPackage(java.util.function.Predicate<? super java.lang.String> filter)ASTMCImportStatementremoveMCImportStatement(int index)booleanremoveMCImportStatement(java.lang.Object element)java.lang.StringremovePackage(int index)booleanremovePackage(java.lang.Object element)voidreplaceAllAssignments(java.util.function.UnaryOperator<ASTAssignment> operator)voidreplaceAllFoldingSets(java.util.function.UnaryOperator<ASTFoldingSet> operator)voidreplaceAllGrammarPackage(java.util.function.UnaryOperator<java.lang.String> operator)voidreplaceAllMCImportStatements(java.util.function.UnaryOperator<ASTMCImportStatement> operator)voidreplaceAllPackage(java.util.function.UnaryOperator<java.lang.String> operator)booleanretainAllAssignments(java.util.Collection<?> collection)booleanretainAllFoldingSets(java.util.Collection<?> collection)booleanretainAllGrammarPackage(java.util.Collection<?> collection)booleanretainAllMCImportStatements(java.util.Collection<?> collection)booleanretainAllPackage(java.util.Collection<?> collection)ASTAssignmentsetAssignment(int index, ASTAssignment element)voidsetAssignmentList(java.util.List<ASTAssignment> assignments)voidsetConstraint(ASTExpression constraint)voidsetConstraintAbsent()voidsetDoBlock(ASTMCJavaBlock doBlock)voidsetDoBlockAbsent()voidsetEnclosingScope(IAssignmentExpressionsScope enclosingScope)voidsetEnclosingScope(ICommonExpressionsScope enclosingScope)voidsetEnclosingScope(IExpressionsBasisScope enclosingScope)voidsetEnclosingScope(IJavaClassExpressionsScope enclosingScope)voidsetEnclosingScope(IUglyExpressionsScope enclosingScope)voidsetEnclosingScope(IJavaLightScope enclosingScope)voidsetEnclosingScope(IMCCommonLiteralsScope enclosingScope)voidsetEnclosingScope(IMCJavaLiteralsScope enclosingScope)voidsetEnclosingScope(IMCLiteralsBasisScope enclosingScope)voidsetEnclosingScope(IMCBasicsScope enclosingScope)voidsetEnclosingScope(IMCArrayStatementsScope enclosingScope)voidsetEnclosingScope(IMCCommonStatementsScope enclosingScope)voidsetEnclosingScope(IMCReturnStatementsScope enclosingScope)voidsetEnclosingScope(IMCStatementsBasisScope enclosingScope)voidsetEnclosingScope(IMCVarDeclarationStatementsScope enclosingScope)voidsetEnclosingScope(IBasicSymbolsScope enclosingScope)voidsetEnclosingScope(IOOSymbolsScope enclosingScope)voidsetEnclosingScope(IODRulesScope enclosingScope)voidsetEnclosingScope(ITFBasisExtsScope enclosingScope)voidsetEnclosingScope(IMCBasicTypesScope enclosingScope)voidsetEnclosingScope(IMCCollectionTypesScope enclosingScope)voidsetEnclosingScope(IMCFullGenericTypesScope enclosingScope)voidsetEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)voidsetEnclosingScope(ITypeParametersScope enclosingScope)voidsetEnclosingScope(IUMLStereotypeScope enclosingScope)ASTFoldingSetsetFoldingSet(int index, ASTFoldingSet element)voidsetFoldingSetList(java.util.List<ASTFoldingSet> foldingSets)voidsetGrammarName(java.lang.String grammarName)java.lang.StringsetGrammarPackage(int index, java.lang.String element)voidsetGrammarPackageList(java.util.List<java.lang.String> grammarPackage)voidsetLhs(ASTODDefinition lhs)ASTMCImportStatementsetMCImportStatement(int index, ASTMCImportStatement element)voidsetMCImportStatementList(java.util.List<ASTMCImportStatement> mCImportStatements)voidsetName(java.lang.String name)java.lang.StringsetPackage(int index, java.lang.String element)voidsetPackageList(java.util.List<java.lang.String> r__package)voidsetRhs(ASTODDefinition rhs)voidsetRhsAbsent()voidsetUndoBlock(ASTMCJavaBlock undoBlock)voidsetUndoBlockAbsent()voidsetVariables(de.monticore.tf.rule2od.Variable2AttributeMap variables)intsizeAssignments()intsizeFoldingSets()intsizeGrammarPackage()intsizeMCImportStatements()intsizePackage()voidsortAssignments(java.util.Comparator<? super ASTAssignment> comparator)voidsortFoldingSets(java.util.Comparator<? super ASTFoldingSet> comparator)voidsortGrammarPackage(java.util.Comparator<? super java.lang.String> comparator)voidsortMCImportStatements(java.util.Comparator<? super ASTMCImportStatement> comparator)voidsortPackage(java.util.Comparator<? super java.lang.String> comparator)java.util.Spliterator<ASTAssignment>spliteratorAssignments()java.util.Spliterator<ASTFoldingSet>spliteratorFoldingSets()java.util.Spliterator<java.lang.String>spliteratorGrammarPackage()java.util.Spliterator<ASTMCImportStatement>spliteratorMCImportStatements()java.util.Spliterator<java.lang.String>spliteratorPackage()java.util.stream.Stream<ASTAssignment>streamAssignments()java.util.stream.Stream<ASTFoldingSet>streamFoldingSets()java.util.stream.Stream<java.lang.String>streamGrammarPackage()java.util.stream.Stream<ASTMCImportStatement>streamMCImportStatements()java.util.stream.Stream<java.lang.String>streamPackage()java.util.List<ASTAssignment>subListAssignments(int start, int end)java.util.List<ASTFoldingSet>subListFoldingSets(int start, int end)java.util.List<java.lang.String>subListGrammarPackage(int start, int end)java.util.List<ASTMCImportStatement>subListMCImportStatements(int start, int end)java.util.List<java.lang.String>subListPackage(int start, int end)java.lang.Object[]toArrayAssignments()ASTAssignment[]toArrayAssignments(ASTAssignment[] array)java.lang.Object[]toArrayFoldingSets()ASTFoldingSet[]toArrayFoldingSets(ASTFoldingSet[] array)java.lang.Object[]toArrayGrammarPackage()java.lang.String[]toArrayGrammarPackage(java.lang.String[] array)java.lang.Object[]toArrayMCImportStatements()ASTMCImportStatement[]toArrayMCImportStatements(ASTMCImportStatement[] array)java.lang.Object[]toArrayPackage()java.lang.String[]toArrayPackage(java.lang.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_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.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
-
variables
protected de.monticore.tf.rule2od.Variable2AttributeMap variables
-
name
protected java.lang.String name
-
r__package
protected java.util.List<java.lang.String> r__package
-
mCImportStatements
protected java.util.List<ASTMCImportStatement> mCImportStatements
-
grammarPackage
protected java.util.List<java.lang.String> grammarPackage
-
grammarName
protected java.lang.String grammarName
-
lhs
protected ASTODDefinition lhs
-
rhs
protected java.util.Optional<ASTODDefinition> rhs
-
foldingSets
protected java.util.List<ASTFoldingSet> foldingSets
-
constraint
protected java.util.Optional<ASTExpression> constraint
-
assignments
protected java.util.List<ASTAssignment> assignments
-
doBlock
protected java.util.Optional<ASTMCJavaBlock> doBlock
-
undoBlock
protected java.util.Optional<ASTMCJavaBlock> undoBlock
-
enclosingScope
protected IODRulesScope enclosingScope
-
-
Method Detail
-
getGrammarPackageName
public java.lang.String getGrammarPackageName()
-
deepEquals
public boolean deepEquals(java.lang.Object o)
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEquals
public boolean deepEquals(java.lang.Object o, boolean forceSameOrder)- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
public boolean deepEqualsWithComments(java.lang.Object o)
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
public boolean deepEqualsWithComments(java.lang.Object o, boolean forceSameOrder)- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
equalAttributes
public boolean equalAttributes(java.lang.Object o)
- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode
-
equalsWithComments
public boolean equalsWithComments(java.lang.Object o)
- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepClone
public ASTODRule deepClone()
- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
getVariables
public de.monticore.tf.rule2od.Variable2AttributeMap getVariables()
-
getName
public java.lang.String getName()
-
containsPackage
public boolean containsPackage(java.lang.Object element)
-
containsAllPackage
public boolean containsAllPackage(java.util.Collection<?> collection)
-
isEmptyPackage
public boolean isEmptyPackage()
-
iteratorPackage
public java.util.Iterator<java.lang.String> iteratorPackage()
-
sizePackage
public int sizePackage()
-
toArrayPackage
public java.lang.String[] toArrayPackage(java.lang.String[] array)
-
toArrayPackage
public java.lang.Object[] toArrayPackage()
-
spliteratorPackage
public java.util.Spliterator<java.lang.String> spliteratorPackage()
-
streamPackage
public java.util.stream.Stream<java.lang.String> streamPackage()
-
parallelStreamPackage
public java.util.stream.Stream<java.lang.String> parallelStreamPackage()
-
getPackage
public java.lang.String getPackage(int index)
-
indexOfPackage
public int indexOfPackage(java.lang.Object element)
-
lastIndexOfPackage
public int lastIndexOfPackage(java.lang.Object element)
-
equalsPackage
public boolean equalsPackage(java.lang.Object o)
-
hashCodePackage
public int hashCodePackage()
-
listIteratorPackage
public java.util.ListIterator<java.lang.String> listIteratorPackage()
-
listIteratorPackage
public java.util.ListIterator<java.lang.String> listIteratorPackage(int index)
-
subListPackage
public java.util.List<java.lang.String> subListPackage(int start, int end)
-
getPackageList
public java.util.List<java.lang.String> getPackageList()
-
containsMCImportStatement
public boolean containsMCImportStatement(java.lang.Object element)
-
containsAllMCImportStatements
public boolean containsAllMCImportStatements(java.util.Collection<?> collection)
-
isEmptyMCImportStatements
public boolean isEmptyMCImportStatements()
-
iteratorMCImportStatements
public java.util.Iterator<ASTMCImportStatement> iteratorMCImportStatements()
-
sizeMCImportStatements
public int sizeMCImportStatements()
-
toArrayMCImportStatements
public ASTMCImportStatement[] toArrayMCImportStatements(ASTMCImportStatement[] array)
-
toArrayMCImportStatements
public java.lang.Object[] toArrayMCImportStatements()
-
spliteratorMCImportStatements
public java.util.Spliterator<ASTMCImportStatement> spliteratorMCImportStatements()
-
streamMCImportStatements
public java.util.stream.Stream<ASTMCImportStatement> streamMCImportStatements()
-
parallelStreamMCImportStatements
public java.util.stream.Stream<ASTMCImportStatement> parallelStreamMCImportStatements()
-
getMCImportStatement
public ASTMCImportStatement getMCImportStatement(int index)
-
indexOfMCImportStatement
public int indexOfMCImportStatement(java.lang.Object element)
-
lastIndexOfMCImportStatement
public int lastIndexOfMCImportStatement(java.lang.Object element)
-
equalsMCImportStatements
public boolean equalsMCImportStatements(java.lang.Object o)
-
hashCodeMCImportStatements
public int hashCodeMCImportStatements()
-
listIteratorMCImportStatements
public java.util.ListIterator<ASTMCImportStatement> listIteratorMCImportStatements()
-
listIteratorMCImportStatements
public java.util.ListIterator<ASTMCImportStatement> listIteratorMCImportStatements(int index)
-
subListMCImportStatements
public java.util.List<ASTMCImportStatement> subListMCImportStatements(int start, int end)
-
getMCImportStatementList
public java.util.List<ASTMCImportStatement> getMCImportStatementList()
-
containsGrammarPackage
public boolean containsGrammarPackage(java.lang.Object element)
-
containsAllGrammarPackage
public boolean containsAllGrammarPackage(java.util.Collection<?> collection)
-
isEmptyGrammarPackage
public boolean isEmptyGrammarPackage()
-
iteratorGrammarPackage
public java.util.Iterator<java.lang.String> iteratorGrammarPackage()
-
sizeGrammarPackage
public int sizeGrammarPackage()
-
toArrayGrammarPackage
public java.lang.String[] toArrayGrammarPackage(java.lang.String[] array)
-
toArrayGrammarPackage
public java.lang.Object[] toArrayGrammarPackage()
-
spliteratorGrammarPackage
public java.util.Spliterator<java.lang.String> spliteratorGrammarPackage()
-
streamGrammarPackage
public java.util.stream.Stream<java.lang.String> streamGrammarPackage()
-
parallelStreamGrammarPackage
public java.util.stream.Stream<java.lang.String> parallelStreamGrammarPackage()
-
getGrammarPackage
public java.lang.String getGrammarPackage(int index)
-
indexOfGrammarPackage
public int indexOfGrammarPackage(java.lang.Object element)
-
lastIndexOfGrammarPackage
public int lastIndexOfGrammarPackage(java.lang.Object element)
-
equalsGrammarPackage
public boolean equalsGrammarPackage(java.lang.Object o)
-
hashCodeGrammarPackage
public int hashCodeGrammarPackage()
-
listIteratorGrammarPackage
public java.util.ListIterator<java.lang.String> listIteratorGrammarPackage()
-
listIteratorGrammarPackage
public java.util.ListIterator<java.lang.String> listIteratorGrammarPackage(int index)
-
subListGrammarPackage
public java.util.List<java.lang.String> subListGrammarPackage(int start, int end)
-
getGrammarPackageList
public java.util.List<java.lang.String> getGrammarPackageList()
-
getGrammarName
public java.lang.String getGrammarName()
-
getLhs
public ASTODDefinition getLhs()
-
getRhs
public ASTODDefinition getRhs()
-
isPresentRhs
public boolean isPresentRhs()
-
containsFoldingSet
public boolean containsFoldingSet(java.lang.Object element)
-
containsAllFoldingSets
public boolean containsAllFoldingSets(java.util.Collection<?> collection)
-
isEmptyFoldingSets
public boolean isEmptyFoldingSets()
-
iteratorFoldingSets
public java.util.Iterator<ASTFoldingSet> iteratorFoldingSets()
-
sizeFoldingSets
public int sizeFoldingSets()
-
toArrayFoldingSets
public ASTFoldingSet[] toArrayFoldingSets(ASTFoldingSet[] array)
-
toArrayFoldingSets
public java.lang.Object[] toArrayFoldingSets()
-
spliteratorFoldingSets
public java.util.Spliterator<ASTFoldingSet> spliteratorFoldingSets()
-
streamFoldingSets
public java.util.stream.Stream<ASTFoldingSet> streamFoldingSets()
-
parallelStreamFoldingSets
public java.util.stream.Stream<ASTFoldingSet> parallelStreamFoldingSets()
-
getFoldingSet
public ASTFoldingSet getFoldingSet(int index)
-
indexOfFoldingSet
public int indexOfFoldingSet(java.lang.Object element)
-
lastIndexOfFoldingSet
public int lastIndexOfFoldingSet(java.lang.Object element)
-
equalsFoldingSets
public boolean equalsFoldingSets(java.lang.Object o)
-
hashCodeFoldingSets
public int hashCodeFoldingSets()
-
listIteratorFoldingSets
public java.util.ListIterator<ASTFoldingSet> listIteratorFoldingSets()
-
listIteratorFoldingSets
public java.util.ListIterator<ASTFoldingSet> listIteratorFoldingSets(int index)
-
subListFoldingSets
public java.util.List<ASTFoldingSet> subListFoldingSets(int start, int end)
-
getFoldingSetList
public java.util.List<ASTFoldingSet> getFoldingSetList()
-
getConstraint
public ASTExpression getConstraint()
-
isPresentConstraint
public boolean isPresentConstraint()
-
containsAssignment
public boolean containsAssignment(java.lang.Object element)
-
containsAllAssignments
public boolean containsAllAssignments(java.util.Collection<?> collection)
-
isEmptyAssignments
public boolean isEmptyAssignments()
-
iteratorAssignments
public java.util.Iterator<ASTAssignment> iteratorAssignments()
-
sizeAssignments
public int sizeAssignments()
-
toArrayAssignments
public ASTAssignment[] toArrayAssignments(ASTAssignment[] array)
-
toArrayAssignments
public java.lang.Object[] toArrayAssignments()
-
spliteratorAssignments
public java.util.Spliterator<ASTAssignment> spliteratorAssignments()
-
streamAssignments
public java.util.stream.Stream<ASTAssignment> streamAssignments()
-
parallelStreamAssignments
public java.util.stream.Stream<ASTAssignment> parallelStreamAssignments()
-
getAssignment
public ASTAssignment getAssignment(int index)
-
indexOfAssignment
public int indexOfAssignment(java.lang.Object element)
-
lastIndexOfAssignment
public int lastIndexOfAssignment(java.lang.Object element)
-
equalsAssignments
public boolean equalsAssignments(java.lang.Object o)
-
hashCodeAssignments
public int hashCodeAssignments()
-
listIteratorAssignments
public java.util.ListIterator<ASTAssignment> listIteratorAssignments()
-
listIteratorAssignments
public java.util.ListIterator<ASTAssignment> listIteratorAssignments(int index)
-
subListAssignments
public java.util.List<ASTAssignment> subListAssignments(int start, int end)
-
getAssignmentList
public java.util.List<ASTAssignment> getAssignmentList()
-
getDoBlock
public ASTMCJavaBlock getDoBlock()
-
isPresentDoBlock
public boolean isPresentDoBlock()
-
getUndoBlock
public ASTMCJavaBlock getUndoBlock()
-
isPresentUndoBlock
public boolean isPresentUndoBlock()
-
setVariables
public void setVariables(de.monticore.tf.rule2od.Variable2AttributeMap variables)
-
setName
public void setName(java.lang.String name)
-
clearPackage
public void clearPackage()
-
addPackage
public boolean addPackage(java.lang.String element)
-
addAllPackage
public boolean addAllPackage(java.util.Collection<? extends java.lang.String> collection)
-
removePackage
public boolean removePackage(java.lang.Object element)
-
removeAllPackage
public boolean removeAllPackage(java.util.Collection<?> collection)
-
retainAllPackage
public boolean retainAllPackage(java.util.Collection<?> collection)
-
removeIfPackage
public boolean removeIfPackage(java.util.function.Predicate<? super java.lang.String> filter)
-
forEachPackage
public void forEachPackage(java.util.function.Consumer<? super java.lang.String> action)
-
addPackage
public void addPackage(int index, java.lang.String element)
-
addAllPackage
public boolean addAllPackage(int index, java.util.Collection<? extends java.lang.String> collection)
-
removePackage
public java.lang.String removePackage(int index)
-
setPackage
public java.lang.String setPackage(int index, java.lang.String element)
-
replaceAllPackage
public void replaceAllPackage(java.util.function.UnaryOperator<java.lang.String> operator)
-
sortPackage
public void sortPackage(java.util.Comparator<? super java.lang.String> comparator)
-
setPackageList
public void setPackageList(java.util.List<java.lang.String> r__package)
-
clearMCImportStatements
public void clearMCImportStatements()
-
addMCImportStatement
public boolean addMCImportStatement(ASTMCImportStatement element)
-
addAllMCImportStatements
public boolean addAllMCImportStatements(java.util.Collection<? extends ASTMCImportStatement> collection)
-
removeMCImportStatement
public boolean removeMCImportStatement(java.lang.Object element)
-
removeAllMCImportStatements
public boolean removeAllMCImportStatements(java.util.Collection<?> collection)
-
retainAllMCImportStatements
public boolean retainAllMCImportStatements(java.util.Collection<?> collection)
-
removeIfMCImportStatement
public boolean removeIfMCImportStatement(java.util.function.Predicate<? super ASTMCImportStatement> filter)
-
forEachMCImportStatements
public void forEachMCImportStatements(java.util.function.Consumer<? super ASTMCImportStatement> action)
-
addMCImportStatement
public void addMCImportStatement(int index, ASTMCImportStatement element)
-
addAllMCImportStatements
public boolean addAllMCImportStatements(int index, java.util.Collection<? extends ASTMCImportStatement> collection)
-
removeMCImportStatement
public ASTMCImportStatement removeMCImportStatement(int index)
-
setMCImportStatement
public ASTMCImportStatement setMCImportStatement(int index, ASTMCImportStatement element)
-
replaceAllMCImportStatements
public void replaceAllMCImportStatements(java.util.function.UnaryOperator<ASTMCImportStatement> operator)
-
sortMCImportStatements
public void sortMCImportStatements(java.util.Comparator<? super ASTMCImportStatement> comparator)
-
setMCImportStatementList
public void setMCImportStatementList(java.util.List<ASTMCImportStatement> mCImportStatements)
-
clearGrammarPackage
public void clearGrammarPackage()
-
addGrammarPackage
public boolean addGrammarPackage(java.lang.String element)
-
addAllGrammarPackage
public boolean addAllGrammarPackage(java.util.Collection<? extends java.lang.String> collection)
-
removeGrammarPackage
public boolean removeGrammarPackage(java.lang.Object element)
-
removeAllGrammarPackage
public boolean removeAllGrammarPackage(java.util.Collection<?> collection)
-
retainAllGrammarPackage
public boolean retainAllGrammarPackage(java.util.Collection<?> collection)
-
removeIfGrammarPackage
public boolean removeIfGrammarPackage(java.util.function.Predicate<? super java.lang.String> filter)
-
forEachGrammarPackage
public void forEachGrammarPackage(java.util.function.Consumer<? super java.lang.String> action)
-
addGrammarPackage
public void addGrammarPackage(int index, java.lang.String element)
-
addAllGrammarPackage
public boolean addAllGrammarPackage(int index, java.util.Collection<? extends java.lang.String> collection)
-
removeGrammarPackage
public java.lang.String removeGrammarPackage(int index)
-
setGrammarPackage
public java.lang.String setGrammarPackage(int index, java.lang.String element)
-
replaceAllGrammarPackage
public void replaceAllGrammarPackage(java.util.function.UnaryOperator<java.lang.String> operator)
-
sortGrammarPackage
public void sortGrammarPackage(java.util.Comparator<? super java.lang.String> comparator)
-
setGrammarPackageList
public void setGrammarPackageList(java.util.List<java.lang.String> grammarPackage)
-
setGrammarName
public void setGrammarName(java.lang.String grammarName)
-
setLhs
public void setLhs(ASTODDefinition lhs)
-
setRhs
public void setRhs(ASTODDefinition rhs)
-
setRhsAbsent
public void setRhsAbsent()
-
clearFoldingSets
public void clearFoldingSets()
-
addFoldingSet
public boolean addFoldingSet(ASTFoldingSet element)
-
addAllFoldingSets
public boolean addAllFoldingSets(java.util.Collection<? extends ASTFoldingSet> collection)
-
removeFoldingSet
public boolean removeFoldingSet(java.lang.Object element)
-
removeAllFoldingSets
public boolean removeAllFoldingSets(java.util.Collection<?> collection)
-
retainAllFoldingSets
public boolean retainAllFoldingSets(java.util.Collection<?> collection)
-
removeIfFoldingSet
public boolean removeIfFoldingSet(java.util.function.Predicate<? super ASTFoldingSet> filter)
-
forEachFoldingSets
public void forEachFoldingSets(java.util.function.Consumer<? super ASTFoldingSet> action)
-
addFoldingSet
public void addFoldingSet(int index, ASTFoldingSet element)
-
addAllFoldingSets
public boolean addAllFoldingSets(int index, java.util.Collection<? extends ASTFoldingSet> collection)
-
removeFoldingSet
public ASTFoldingSet removeFoldingSet(int index)
-
setFoldingSet
public ASTFoldingSet setFoldingSet(int index, ASTFoldingSet element)
-
replaceAllFoldingSets
public void replaceAllFoldingSets(java.util.function.UnaryOperator<ASTFoldingSet> operator)
-
sortFoldingSets
public void sortFoldingSets(java.util.Comparator<? super ASTFoldingSet> comparator)
-
setFoldingSetList
public void setFoldingSetList(java.util.List<ASTFoldingSet> foldingSets)
-
setConstraint
public void setConstraint(ASTExpression constraint)
-
setConstraintAbsent
public void setConstraintAbsent()
-
clearAssignments
public void clearAssignments()
-
addAssignment
public boolean addAssignment(ASTAssignment element)
-
addAllAssignments
public boolean addAllAssignments(java.util.Collection<? extends ASTAssignment> collection)
-
removeAssignment
public boolean removeAssignment(java.lang.Object element)
-
removeAllAssignments
public boolean removeAllAssignments(java.util.Collection<?> collection)
-
retainAllAssignments
public boolean retainAllAssignments(java.util.Collection<?> collection)
-
removeIfAssignment
public boolean removeIfAssignment(java.util.function.Predicate<? super ASTAssignment> filter)
-
forEachAssignments
public void forEachAssignments(java.util.function.Consumer<? super ASTAssignment> action)
-
addAssignment
public void addAssignment(int index, ASTAssignment element)
-
addAllAssignments
public boolean addAllAssignments(int index, java.util.Collection<? extends ASTAssignment> collection)
-
removeAssignment
public ASTAssignment removeAssignment(int index)
-
setAssignment
public ASTAssignment setAssignment(int index, ASTAssignment element)
-
replaceAllAssignments
public void replaceAllAssignments(java.util.function.UnaryOperator<ASTAssignment> operator)
-
sortAssignments
public void sortAssignments(java.util.Comparator<? super ASTAssignment> comparator)
-
setAssignmentList
public void setAssignmentList(java.util.List<ASTAssignment> assignments)
-
setDoBlock
public void setDoBlock(ASTMCJavaBlock doBlock)
-
setDoBlockAbsent
public void setDoBlockAbsent()
-
setUndoBlock
public void setUndoBlock(ASTMCJavaBlock undoBlock)
-
setUndoBlockAbsent
public void setUndoBlockAbsent()
-
accept
public void accept(ODRulesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTODRulesNode- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(TFBasisExtsTraverser 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(MCJavaLiteralsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(UMLStereotypeTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(JavaLightTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCSimpleGenericTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(AssignmentExpressionsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(JavaClassExpressionsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCCommonStatementsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCArrayStatementsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCReturnStatementsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(TypeParametersTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(ExpressionsBasisTraverser 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(MCLiteralsBasisTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(CommonExpressionsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCVarDeclarationStatementsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCFullGenericTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(UglyExpressionsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCStatementsBasisTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCBasicTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(OOSymbolsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(BasicSymbolsTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCCollectionTypesTraverser 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 ASTODRule _construct()
-
getEnclosingScope
public IODRulesScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfacede.monticore.ast.ASTNode
-
setEnclosingScope
public void setEnclosingScope(IODRulesScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(ITFBasisExtsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCCommonLiteralsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCJavaLiteralsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IUMLStereotypeScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IJavaLightScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IAssignmentExpressionsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IJavaClassExpressionsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCCommonStatementsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCArrayStatementsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCReturnStatementsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(ITypeParametersScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IExpressionsBasisScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCBasicsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(ICommonExpressionsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCVarDeclarationStatementsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCFullGenericTypesScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IUglyExpressionsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCStatementsBasisScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCBasicTypesScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IOOSymbolsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IBasicSymbolsScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCCollectionTypesScope enclosingScope)
-
evaluate
public de.monticore.interpreter.Value evaluate(IODRulesInterpreter interpreter)
-
evaluate
public de.monticore.interpreter.Value evaluate(de.monticore.interpreter.ModelInterpreter interpreter)
- Specified by:
evaluatein interfacede.monticore.ast.ASTNode
-
-