Class ASTMCBasicGenericTypeTOP
- java.lang.Object
-
- de.monticore.ast.ASTCNode
-
- de.monticore.types.mcsimplegenerictypes._ast.ASTMCBasicGenericTypeTOP
-
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTMCBasicTypesNode,ASTMCObjectType,ASTMCType,ASTMCTypeTOP,ASTMCCollectionTypesNode,ASTMCGenericType,ASTMCGenericTypeTOP,ASTMCSimpleGenericTypesNode,java.lang.Cloneable
- Direct Known Subclasses:
ASTMCBasicGenericType
public abstract class ASTMCBasicGenericTypeTOP extends de.monticore.ast.ASTCNode implements ASTMCGenericType, ASTMCSimpleGenericTypesNode
-
-
Field Summary
Fields Modifier and Type Field Description protected IMCSimpleGenericTypesScopeenclosingScopeprotected java.util.List<ASTMCTypeArgument>mCTypeArgumentsprotected java.util.List<java.lang.String>names
-
Constructor Summary
Constructors Modifier Constructor Description protectedASTMCBasicGenericTypeTOP()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ASTMCBasicGenericType_construct()voidaccept(MCBasicsTraverser 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(MCSimpleGenericTypesTraverser visitor)Entry point for the Visitor pattern.voidaccept(de.monticore.visitor.ITraverser visitor)Entry point for the Visitor pattern.booleanaddAllMCTypeArguments(int index, java.util.Collection<? extends ASTMCTypeArgument> collection)booleanaddAllMCTypeArguments(java.util.Collection<? extends ASTMCTypeArgument> collection)booleanaddAllNames(int index, java.util.Collection<? extends java.lang.String> collection)booleanaddAllNames(java.util.Collection<? extends java.lang.String> collection)voidaddMCTypeArgument(int index, ASTMCTypeArgument element)booleanaddMCTypeArgument(ASTMCTypeArgument element)voidaddName(int index, java.lang.String element)booleanaddName(java.lang.String element)voidclearMCTypeArguments()voidclearNames()booleancontainsAllMCTypeArguments(java.util.Collection<?> collection)booleancontainsAllNames(java.util.Collection<?> collection)booleancontainsMCTypeArgument(java.lang.Object element)booleancontainsName(java.lang.Object element)ASTMCBasicGenericTypedeepClone()ASTMCBasicGenericTypedeepClone(ASTMCBasicGenericType 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)booleanequalsMCTypeArguments(java.lang.Object o)booleanequalsNames(java.lang.Object o)booleanequalsWithComments(java.lang.Object o)de.monticore.interpreter.Valueevaluate(de.monticore.interpreter.ModelInterpreter interpreter)de.monticore.interpreter.Valueevaluate(IMCSimpleGenericTypesInterpreter interpreter)voidforEachMCTypeArguments(java.util.function.Consumer<? super ASTMCTypeArgument> action)voidforEachNames(java.util.function.Consumer<? super java.lang.String> action)IMCSimpleGenericTypesScopegetEnclosingScope()ASTMCTypeArgumentgetMCTypeArgument(int index)java.util.List<ASTMCTypeArgument>getMCTypeArgumentList()java.lang.StringgetName(int index)java.util.List<java.lang.String>getNameList()inthashCodeMCTypeArguments()inthashCodeNames()intindexOfMCTypeArgument(java.lang.Object element)intindexOfName(java.lang.Object element)booleanisEmptyMCTypeArguments()booleanisEmptyNames()java.util.Iterator<ASTMCTypeArgument>iteratorMCTypeArguments()java.util.Iterator<java.lang.String>iteratorNames()intlastIndexOfMCTypeArgument(java.lang.Object element)intlastIndexOfName(java.lang.Object element)java.util.ListIterator<ASTMCTypeArgument>listIteratorMCTypeArguments()java.util.ListIterator<ASTMCTypeArgument>listIteratorMCTypeArguments(int index)java.util.ListIterator<java.lang.String>listIteratorNames()java.util.ListIterator<java.lang.String>listIteratorNames(int index)java.util.stream.Stream<ASTMCTypeArgument>parallelStreamMCTypeArguments()java.util.stream.Stream<java.lang.String>parallelStreamNames()booleanremoveAllMCTypeArguments(java.util.Collection<?> collection)booleanremoveAllNames(java.util.Collection<?> collection)booleanremoveIfMCTypeArgument(java.util.function.Predicate<? super ASTMCTypeArgument> filter)booleanremoveIfName(java.util.function.Predicate<? super java.lang.String> filter)ASTMCTypeArgumentremoveMCTypeArgument(int index)booleanremoveMCTypeArgument(java.lang.Object element)java.lang.StringremoveName(int index)booleanremoveName(java.lang.Object element)voidreplaceAllMCTypeArguments(java.util.function.UnaryOperator<ASTMCTypeArgument> operator)voidreplaceAllNames(java.util.function.UnaryOperator<java.lang.String> operator)booleanretainAllMCTypeArguments(java.util.Collection<?> collection)booleanretainAllNames(java.util.Collection<?> collection)voidsetEnclosingScope(IMCBasicsScope enclosingScope)voidsetEnclosingScope(IMCBasicTypesScope enclosingScope)voidsetEnclosingScope(IMCCollectionTypesScope enclosingScope)voidsetEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)ASTMCTypeArgumentsetMCTypeArgument(int index, ASTMCTypeArgument element)voidsetMCTypeArgumentList(java.util.List<ASTMCTypeArgument> mCTypeArguments)java.lang.StringsetName(int index, java.lang.String element)voidsetNameList(java.util.List<java.lang.String> names)intsizeMCTypeArguments()intsizeNames()voidsortMCTypeArguments(java.util.Comparator<? super ASTMCTypeArgument> comparator)voidsortNames(java.util.Comparator<? super java.lang.String> comparator)java.util.Spliterator<ASTMCTypeArgument>spliteratorMCTypeArguments()java.util.Spliterator<java.lang.String>spliteratorNames()java.util.stream.Stream<ASTMCTypeArgument>streamMCTypeArguments()java.util.stream.Stream<java.lang.String>streamNames()java.util.List<ASTMCTypeArgument>subListMCTypeArguments(int start, int end)java.util.List<java.lang.String>subListNames(int start, int end)java.lang.Object[]toArrayMCTypeArguments()ASTMCTypeArgument[]toArrayMCTypeArguments(ASTMCTypeArgument[] array)java.lang.Object[]toArrayNames()java.lang.String[]toArrayNames(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.types.mccollectiontypes._ast.ASTMCGenericType
printWithoutTypeArguments
-
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
-
names
protected java.util.List<java.lang.String> names
-
mCTypeArguments
protected java.util.List<ASTMCTypeArgument> mCTypeArguments
-
enclosingScope
protected IMCSimpleGenericTypesScope enclosingScope
-
-
Method Detail
-
deepEquals
public boolean deepEquals(java.lang.Object o)
- Specified by:
deepEqualsin interfaceASTMCGenericTypeTOP- Specified by:
deepEqualsin interfaceASTMCObjectType- Specified by:
deepEqualsin interfaceASTMCTypeTOP- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEquals
public boolean deepEquals(java.lang.Object o, boolean forceSameOrder)- Specified by:
deepEqualsin interfaceASTMCGenericTypeTOP- Specified by:
deepEqualsin interfaceASTMCObjectType- Specified by:
deepEqualsin interfaceASTMCTypeTOP- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
public boolean deepEqualsWithComments(java.lang.Object o)
- Specified by:
deepEqualsWithCommentsin interfaceASTMCGenericTypeTOP- Specified by:
deepEqualsWithCommentsin interfaceASTMCObjectType- Specified by:
deepEqualsWithCommentsin interfaceASTMCTypeTOP- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
public boolean deepEqualsWithComments(java.lang.Object o, boolean forceSameOrder)- Specified by:
deepEqualsWithCommentsin interfaceASTMCGenericTypeTOP- Specified by:
deepEqualsWithCommentsin interfaceASTMCObjectType- Specified by:
deepEqualsWithCommentsin interfaceASTMCTypeTOP- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
equalAttributes
public boolean equalAttributes(java.lang.Object o)
- Specified by:
equalAttributesin interfaceASTMCGenericTypeTOP- Specified by:
equalAttributesin interfaceASTMCObjectType- Specified by:
equalAttributesin interfaceASTMCTypeTOP- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode
-
equalsWithComments
public boolean equalsWithComments(java.lang.Object o)
- Specified by:
equalsWithCommentsin interfaceASTMCGenericTypeTOP- Specified by:
equalsWithCommentsin interfaceASTMCObjectType- Specified by:
equalsWithCommentsin interfaceASTMCTypeTOP- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepClone
public ASTMCBasicGenericType deepClone()
- Specified by:
deepClonein interfaceASTMCGenericTypeTOP- Specified by:
deepClonein interfaceASTMCObjectType- Specified by:
deepClonein interfaceASTMCTypeTOP- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
deepClone
public ASTMCBasicGenericType deepClone(ASTMCBasicGenericType result)
-
containsName
public boolean containsName(java.lang.Object element)
- Specified by:
containsNamein interfaceASTMCGenericType
-
containsAllNames
public boolean containsAllNames(java.util.Collection<?> collection)
- Specified by:
containsAllNamesin interfaceASTMCGenericType
-
isEmptyNames
public boolean isEmptyNames()
- Specified by:
isEmptyNamesin interfaceASTMCGenericType
-
iteratorNames
public java.util.Iterator<java.lang.String> iteratorNames()
- Specified by:
iteratorNamesin interfaceASTMCGenericType
-
sizeNames
public int sizeNames()
- Specified by:
sizeNamesin interfaceASTMCGenericType
-
toArrayNames
public java.lang.String[] toArrayNames(java.lang.String[] array)
- Specified by:
toArrayNamesin interfaceASTMCGenericType
-
toArrayNames
public java.lang.Object[] toArrayNames()
- Specified by:
toArrayNamesin interfaceASTMCGenericType
-
spliteratorNames
public java.util.Spliterator<java.lang.String> spliteratorNames()
- Specified by:
spliteratorNamesin interfaceASTMCGenericType
-
streamNames
public java.util.stream.Stream<java.lang.String> streamNames()
- Specified by:
streamNamesin interfaceASTMCGenericType
-
parallelStreamNames
public java.util.stream.Stream<java.lang.String> parallelStreamNames()
- Specified by:
parallelStreamNamesin interfaceASTMCGenericType
-
getName
public java.lang.String getName(int index)
- Specified by:
getNamein interfaceASTMCGenericType
-
indexOfName
public int indexOfName(java.lang.Object element)
- Specified by:
indexOfNamein interfaceASTMCGenericType
-
lastIndexOfName
public int lastIndexOfName(java.lang.Object element)
- Specified by:
lastIndexOfNamein interfaceASTMCGenericType
-
equalsNames
public boolean equalsNames(java.lang.Object o)
-
hashCodeNames
public int hashCodeNames()
- Specified by:
hashCodeNamesin interfaceASTMCGenericType
-
listIteratorNames
public java.util.ListIterator<java.lang.String> listIteratorNames()
- Specified by:
listIteratorNamesin interfaceASTMCGenericType
-
listIteratorNames
public java.util.ListIterator<java.lang.String> listIteratorNames(int index)
- Specified by:
listIteratorNamesin interfaceASTMCGenericType
-
subListNames
public java.util.List<java.lang.String> subListNames(int start, int end)- Specified by:
subListNamesin interfaceASTMCGenericType
-
getNameList
public java.util.List<java.lang.String> getNameList()
- Specified by:
getNameListin interfaceASTMCGenericType
-
containsMCTypeArgument
public boolean containsMCTypeArgument(java.lang.Object element)
- Specified by:
containsMCTypeArgumentin interfaceASTMCGenericType
-
containsAllMCTypeArguments
public boolean containsAllMCTypeArguments(java.util.Collection<?> collection)
- Specified by:
containsAllMCTypeArgumentsin interfaceASTMCGenericType
-
isEmptyMCTypeArguments
public boolean isEmptyMCTypeArguments()
- Specified by:
isEmptyMCTypeArgumentsin interfaceASTMCGenericType
-
iteratorMCTypeArguments
public java.util.Iterator<ASTMCTypeArgument> iteratorMCTypeArguments()
- Specified by:
iteratorMCTypeArgumentsin interfaceASTMCGenericType
-
sizeMCTypeArguments
public int sizeMCTypeArguments()
- Specified by:
sizeMCTypeArgumentsin interfaceASTMCGenericType
-
toArrayMCTypeArguments
public ASTMCTypeArgument[] toArrayMCTypeArguments(ASTMCTypeArgument[] array)
- Specified by:
toArrayMCTypeArgumentsin interfaceASTMCGenericType
-
toArrayMCTypeArguments
public java.lang.Object[] toArrayMCTypeArguments()
- Specified by:
toArrayMCTypeArgumentsin interfaceASTMCGenericType
-
spliteratorMCTypeArguments
public java.util.Spliterator<ASTMCTypeArgument> spliteratorMCTypeArguments()
- Specified by:
spliteratorMCTypeArgumentsin interfaceASTMCGenericType
-
streamMCTypeArguments
public java.util.stream.Stream<ASTMCTypeArgument> streamMCTypeArguments()
- Specified by:
streamMCTypeArgumentsin interfaceASTMCGenericType
-
parallelStreamMCTypeArguments
public java.util.stream.Stream<ASTMCTypeArgument> parallelStreamMCTypeArguments()
- Specified by:
parallelStreamMCTypeArgumentsin interfaceASTMCGenericType
-
getMCTypeArgument
public ASTMCTypeArgument getMCTypeArgument(int index)
- Specified by:
getMCTypeArgumentin interfaceASTMCGenericType
-
indexOfMCTypeArgument
public int indexOfMCTypeArgument(java.lang.Object element)
- Specified by:
indexOfMCTypeArgumentin interfaceASTMCGenericType
-
lastIndexOfMCTypeArgument
public int lastIndexOfMCTypeArgument(java.lang.Object element)
- Specified by:
lastIndexOfMCTypeArgumentin interfaceASTMCGenericType
-
equalsMCTypeArguments
public boolean equalsMCTypeArguments(java.lang.Object o)
-
hashCodeMCTypeArguments
public int hashCodeMCTypeArguments()
- Specified by:
hashCodeMCTypeArgumentsin interfaceASTMCGenericType
-
listIteratorMCTypeArguments
public java.util.ListIterator<ASTMCTypeArgument> listIteratorMCTypeArguments()
- Specified by:
listIteratorMCTypeArgumentsin interfaceASTMCGenericType
-
listIteratorMCTypeArguments
public java.util.ListIterator<ASTMCTypeArgument> listIteratorMCTypeArguments(int index)
- Specified by:
listIteratorMCTypeArgumentsin interfaceASTMCGenericType
-
subListMCTypeArguments
public java.util.List<ASTMCTypeArgument> subListMCTypeArguments(int start, int end)
- Specified by:
subListMCTypeArgumentsin interfaceASTMCGenericType
-
getMCTypeArgumentList
public java.util.List<ASTMCTypeArgument> getMCTypeArgumentList()
- Specified by:
getMCTypeArgumentListin interfaceASTMCGenericType
-
clearNames
public void clearNames()
-
addName
public boolean addName(java.lang.String element)
-
addAllNames
public boolean addAllNames(java.util.Collection<? extends java.lang.String> collection)
-
removeName
public boolean removeName(java.lang.Object element)
-
removeAllNames
public boolean removeAllNames(java.util.Collection<?> collection)
-
retainAllNames
public boolean retainAllNames(java.util.Collection<?> collection)
-
removeIfName
public boolean removeIfName(java.util.function.Predicate<? super java.lang.String> filter)
-
forEachNames
public void forEachNames(java.util.function.Consumer<? super java.lang.String> action)
-
addName
public void addName(int index, java.lang.String element)
-
addAllNames
public boolean addAllNames(int index, java.util.Collection<? extends java.lang.String> collection)
-
removeName
public java.lang.String removeName(int index)
-
setName
public java.lang.String setName(int index, java.lang.String element)
-
replaceAllNames
public void replaceAllNames(java.util.function.UnaryOperator<java.lang.String> operator)
-
sortNames
public void sortNames(java.util.Comparator<? super java.lang.String> comparator)
-
setNameList
public void setNameList(java.util.List<java.lang.String> names)
-
clearMCTypeArguments
public void clearMCTypeArguments()
-
addMCTypeArgument
public boolean addMCTypeArgument(ASTMCTypeArgument element)
-
addAllMCTypeArguments
public boolean addAllMCTypeArguments(java.util.Collection<? extends ASTMCTypeArgument> collection)
-
removeMCTypeArgument
public boolean removeMCTypeArgument(java.lang.Object element)
-
removeAllMCTypeArguments
public boolean removeAllMCTypeArguments(java.util.Collection<?> collection)
-
retainAllMCTypeArguments
public boolean retainAllMCTypeArguments(java.util.Collection<?> collection)
-
removeIfMCTypeArgument
public boolean removeIfMCTypeArgument(java.util.function.Predicate<? super ASTMCTypeArgument> filter)
-
forEachMCTypeArguments
public void forEachMCTypeArguments(java.util.function.Consumer<? super ASTMCTypeArgument> action)
-
addMCTypeArgument
public void addMCTypeArgument(int index, ASTMCTypeArgument element)
-
addAllMCTypeArguments
public boolean addAllMCTypeArguments(int index, java.util.Collection<? extends ASTMCTypeArgument> collection)
-
removeMCTypeArgument
public ASTMCTypeArgument removeMCTypeArgument(int index)
-
setMCTypeArgument
public ASTMCTypeArgument setMCTypeArgument(int index, ASTMCTypeArgument element)
-
replaceAllMCTypeArguments
public void replaceAllMCTypeArguments(java.util.function.UnaryOperator<ASTMCTypeArgument> operator)
-
sortMCTypeArguments
public void sortMCTypeArguments(java.util.Comparator<? super ASTMCTypeArgument> comparator)
-
setMCTypeArgumentList
public void setMCTypeArgumentList(java.util.List<ASTMCTypeArgument> mCTypeArguments)
-
accept
public void accept(MCSimpleGenericTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTMCSimpleGenericTypesNode- Parameters:
visitor- the visitor to dispatch to
-
accept
public void accept(MCCollectionTypesTraverser visitor)
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTMCCollectionTypesNode- 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(MCBasicsTraverser 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 ASTMCBasicGenericType _construct()
-
getEnclosingScope
public IMCSimpleGenericTypesScope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceASTMCGenericTypeTOP- Specified by:
getEnclosingScopein interfaceASTMCObjectType- Specified by:
getEnclosingScopein interfaceASTMCTypeTOP- Specified by:
getEnclosingScopein interfacede.monticore.ast.ASTNode
-
setEnclosingScope
public void setEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)
-
setEnclosingScope
public void setEnclosingScope(IMCCollectionTypesScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTMCGenericTypeTOP
-
setEnclosingScope
public void setEnclosingScope(IMCBasicTypesScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTMCGenericTypeTOP- Specified by:
setEnclosingScopein interfaceASTMCObjectType- Specified by:
setEnclosingScopein interfaceASTMCTypeTOP
-
setEnclosingScope
public void setEnclosingScope(IMCBasicsScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceASTMCGenericTypeTOP- Specified by:
setEnclosingScopein interfaceASTMCObjectType- Specified by:
setEnclosingScopein interfaceASTMCTypeTOP
-
evaluate
public de.monticore.interpreter.Value evaluate(IMCSimpleGenericTypesInterpreter interpreter)
-
evaluate
public de.monticore.interpreter.Value evaluate(de.monticore.interpreter.ModelInterpreter interpreter)
- Specified by:
evaluatein interfacede.monticore.ast.ASTNode
-
-