Class ASTMCMapType
- java.lang.Object
-
- de.monticore.ast.ASTCNode
-
- de.monticore.types.mccollectiontypes._ast.ASTMCMapTypeTOP
-
- de.monticore.types.mccollectiontypes._ast.ASTMCMapType
-
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTMCBasicTypesNode,ASTMCObjectType,ASTMCType,ASTMCTypeTOP,ASTMCCollectionTypesNode,ASTMCGenericType,ASTMCGenericTypeTOP,java.lang.Cloneable
public class ASTMCMapType extends ASTMCMapTypeTOP
-
-
Field Summary
Fields Modifier and Type Field Description protected de.monticore.symboltable.ISymboldefiningSymbolprotected java.util.List<java.lang.String>namesprotected java.util.List<ASTMCTypeArgument>typeArguments-
Fields inherited from class de.monticore.types.mccollectiontypes._ast.ASTMCMapTypeTOP
enclosingScope, key, value
-
-
Constructor Summary
Constructors Constructor Description ASTMCMapType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<de.monticore.symboltable.ISymbol>getDefiningSymbol()java.util.List<ASTMCTypeArgument>getMCTypeArgumentList()java.util.List<java.lang.String>getNameList()voidsetDefiningSymbol(de.monticore.symboltable.ISymbol symbol)voidsetKey(ASTMCTypeArgument key)voidsetValue(ASTMCTypeArgument value)-
Methods inherited from class de.monticore.types.mccollectiontypes._ast.ASTMCMapTypeTOP
_construct, accept, accept, accept, accept, deepClone, deepClone, deepEquals, deepEquals, deepEqualsWithComments, deepEqualsWithComments, equalAttributes, equalsWithComments, evaluate, evaluate, getEnclosingScope, getKey, getValue, setEnclosingScope, setEnclosingScope, setEnclosingScope
-
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
containsAllMCTypeArguments, containsAllNames, containsMCTypeArgument, containsName, getMCTypeArgument, getName, hashCodeMCTypeArguments, hashCodeNames, indexOfMCTypeArgument, indexOfName, isEmptyMCTypeArguments, isEmptyNames, iteratorMCTypeArguments, iteratorNames, lastIndexOfMCTypeArgument, lastIndexOfName, listIteratorMCTypeArguments, listIteratorMCTypeArguments, listIteratorNames, listIteratorNames, parallelStreamMCTypeArguments, parallelStreamNames, printWithoutTypeArguments, sizeMCTypeArguments, sizeNames, spliteratorMCTypeArguments, spliteratorNames, streamMCTypeArguments, streamNames, subListMCTypeArguments, subListNames, toArrayMCTypeArguments, toArrayMCTypeArguments, toArrayNames, toArrayNames
-
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
-
definingSymbol
protected de.monticore.symboltable.ISymbol definingSymbol
-
names
protected java.util.List<java.lang.String> names
-
typeArguments
protected java.util.List<ASTMCTypeArgument> typeArguments
-
-
Method Detail
-
getDefiningSymbol
public java.util.Optional<de.monticore.symboltable.ISymbol> getDefiningSymbol()
-
setDefiningSymbol
public void setDefiningSymbol(de.monticore.symboltable.ISymbol symbol)
-
setKey
public void setKey(ASTMCTypeArgument key)
- Overrides:
setKeyin classASTMCMapTypeTOP
-
setValue
public void setValue(ASTMCTypeArgument value)
- Overrides:
setValuein classASTMCMapTypeTOP
-
getMCTypeArgumentList
public java.util.List<ASTMCTypeArgument> getMCTypeArgumentList()
-
getNameList
public java.util.List<java.lang.String> getNameList()
-
-