Class OOTypeSymbolSurrogateTOP
java.lang.Object
de.monticore.symbols.basicsymbols._symboltable.TypeSymbolTOP
de.monticore.symbols.basicsymbols._symboltable.TypeSymbol
de.monticore.symbols.oosymbols._symboltable.OOTypeSymbolTOP
de.monticore.symbols.oosymbols._symboltable.OOTypeSymbol
de.monticore.symbols.oosymbols._symboltable.OOTypeSymbolSurrogateTOP
- All Implemented Interfaces:
ICommonBasicSymbolsSymbol,ICommonOOSymbolsSymbol,de.monticore.symboltable.IScopeSpanningSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
OOTypeSymbolSurrogate
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<OOTypeSymbol> Deprecated, for removal: This API element is subject to removal in a future version.Fields inherited from class de.monticore.symbols.oosymbols._symboltable.OOTypeSymbolTOP
isAbstract, isClass, isEnum, isFinal, isInterface, isPrivate, isProtected, isPublic, isStaticFields inherited from class de.monticore.symbols.basicsymbols._symboltable.TypeSymbolTOP
accessModifier, astNode, enclosingScope, fullName, name, packageName, spannedScope, stereoinfo, superTypes -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MCBasicsTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(BasicSymbolsTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(OOSymbolsTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(de.monticore.visitor.ITraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.booleanaddAllSuperTypes(int index, Collection<? extends SymTypeExpression> collection) Deprecated, for removal: This API element is subject to removal in a future version.booleanaddAllSuperTypes(Collection<? extends SymTypeExpression> collection) Deprecated, for removal: This API element is subject to removal in a future version.voidaddSuperTypes(int index, SymTypeExpression element) Deprecated, for removal: This API element is subject to removal in a future version.booleanaddSuperTypes(SymTypeExpression element) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.booleancontainsAllSuperTypes(Collection<?> collection) Deprecated, for removal: This API element is subject to removal in a future version.booleancontainsSuperTypes(Object element) Deprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.voidforEachSuperTypes(Consumer<? super SymTypeExpression> action) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getName()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> Deprecated, for removal: This API element is subject to removal in a future version.getSuperTypes(int index) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.protected OOTypeSymbolgetThis()Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.intindexOfSuperTypes(Object element) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanisIsEnum()Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.intlastIndexOfSuperTypes(Object element) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.listIteratorSuperTypes(int index) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.booleanremoveAllSuperTypes(Collection<?> collection) Deprecated, for removal: This API element is subject to removal in a future version.booleanremoveIfSuperTypes(Predicate<? super SymTypeExpression> filter) Deprecated, for removal: This API element is subject to removal in a future version.removeSuperTypes(int index) Deprecated, for removal: This API element is subject to removal in a future version.booleanremoveSuperTypes(Object element) Deprecated, for removal: This API element is subject to removal in a future version.voidreplaceAllSuperTypes(UnaryOperator<SymTypeExpression> operator) Deprecated, for removal: This API element is subject to removal in a future version.booleanretainAllSuperTypes(Collection<?> collection) Deprecated, for removal: This API element is subject to removal in a future version.voidsetEnclosingScope(IOOSymbolsScope enclosingScope) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsAbstract(boolean isAbstract) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsClass(boolean isClass) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsEnum(boolean isEnum) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsFinal(boolean isFinal) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsInterface(boolean isInterface) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsPrivate(boolean isPrivate) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsProtected(boolean isProtected) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsPublic(boolean isPublic) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsStatic(boolean isStatic) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidsetSpannedScope(IOOSymbolsScope scope) Deprecated, for removal: This API element is subject to removal in a future version.voidsetStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> stereoinfo) Deprecated, for removal: This API element is subject to removal in a future version.setSuperTypes(int index, SymTypeExpression element) Deprecated, for removal: This API element is subject to removal in a future version.voidsetSuperTypesList(List<SymTypeExpression> superTypes) Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.voidsortSuperTypes(Comparator<? super SymTypeExpression> comparator) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.subListSuperTypes(int start, int end) Deprecated, for removal: This API element is subject to removal in a future version.Object[]Deprecated, for removal: This API element is subject to removal in a future version.toArraySuperTypes(SymTypeExpression[] array) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class de.monticore.symbols.oosymbols._symboltable.OOTypeSymbol
addFieldSymbol, addMethodSymbol, addTypeVarSymbol, getAccessModifier, getFieldList, getFieldList, getInterfaceList, getMethodList, getMethodList, getSuperClass, getSuperClassesOnly, getTypeParameterList, isPresentSuperClass, setMethodListMethods inherited from class de.monticore.symbols.oosymbols._symboltable.OOTypeSymbolTOP
getAstNode, toStringMethods inherited from class de.monticore.symbols.basicsymbols._symboltable.TypeSymbol
addFunctionSymbol, addVariableSymbol, getFunctionList, getFunctionList, getVariableList, getVariableList, setFunctionListMethods inherited from class de.monticore.symbols.basicsymbols._symboltable.TypeSymbolTOP
getPackageName, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setEnclosingScope, setFullName, setPackageName, setSpannedScopeMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getPackageName, getSourcePosition, isPresentAstNode, setAccessModifier
-
Field Details
-
delegate
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
OOTypeSymbolSurrogateTOP
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getName
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getNamein interfacede.monticore.symboltable.ISymbol- Overrides:
getNamein classTypeSymbolTOP
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setNamein classTypeSymbolTOP
-
setIsClass
public void setIsClass(boolean isClass) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsClassin classOOTypeSymbolTOP
-
setIsInterface
public void setIsInterface(boolean isInterface) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsInterfacein classOOTypeSymbolTOP
-
setIsEnum
public void setIsEnum(boolean isEnum) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsEnumin classOOTypeSymbolTOP
-
setIsAbstract
public void setIsAbstract(boolean isAbstract) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsAbstractin classOOTypeSymbolTOP
-
setIsPrivate
public void setIsPrivate(boolean isPrivate) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsPrivatein classOOTypeSymbol
-
setIsProtected
public void setIsProtected(boolean isProtected) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsProtectedin classOOTypeSymbol
-
setIsPublic
public void setIsPublic(boolean isPublic) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsPublicin classOOTypeSymbol
-
setIsStatic
public void setIsStatic(boolean isStatic) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsStaticin classOOTypeSymbolTOP
-
setIsFinal
public void setIsFinal(boolean isFinal) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsFinalin classOOTypeSymbolTOP
-
clearSuperTypes
public void clearSuperTypes()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
clearSuperTypesin classTypeSymbolTOP
-
addSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
addSuperTypesin classTypeSymbolTOP
-
addAllSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
addAllSuperTypesin classTypeSymbolTOP
-
removeSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
removeSuperTypesin classTypeSymbolTOP
-
removeAllSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
removeAllSuperTypesin classTypeSymbolTOP
-
retainAllSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
retainAllSuperTypesin classTypeSymbolTOP
-
removeIfSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
removeIfSuperTypesin classTypeSymbolTOP
-
forEachSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
forEachSuperTypesin classTypeSymbolTOP
-
addSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
addSuperTypesin classTypeSymbolTOP
-
addAllSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
addAllSuperTypesin classTypeSymbolTOP
-
removeSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
removeSuperTypesin classTypeSymbolTOP
-
setSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setSuperTypesin classTypeSymbolTOP
-
replaceAllSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
replaceAllSuperTypesin classTypeSymbolTOP
-
sortSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
sortSuperTypesin classTypeSymbolTOP
-
setSuperTypesList
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setSuperTypesListin classTypeSymbolTOP
-
isIsClass
public boolean isIsClass()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsClassin classOOTypeSymbolTOP
-
isIsInterface
public boolean isIsInterface()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsInterfacein classOOTypeSymbolTOP
-
isIsEnum
public boolean isIsEnum()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsEnumin classOOTypeSymbolTOP
-
isIsAbstract
public boolean isIsAbstract()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsAbstractin classOOTypeSymbolTOP
-
isIsPrivate
public boolean isIsPrivate()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsPrivatein classOOTypeSymbolTOP
-
isIsProtected
public boolean isIsProtected()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsProtectedin classOOTypeSymbolTOP
-
isIsPublic
public boolean isIsPublic()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsPublicin classOOTypeSymbolTOP
-
isIsStatic
public boolean isIsStatic()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsStaticin classOOTypeSymbolTOP
-
isIsFinal
public boolean isIsFinal()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsFinalin classOOTypeSymbolTOP
-
containsSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
containsSuperTypesin classTypeSymbolTOP
-
containsAllSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
containsAllSuperTypesin classTypeSymbolTOP
-
isEmptySuperTypes
public boolean isEmptySuperTypes()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isEmptySuperTypesin classTypeSymbolTOP
-
iteratorSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
iteratorSuperTypesin classTypeSymbolTOP
-
sizeSuperTypes
public int sizeSuperTypes()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
sizeSuperTypesin classTypeSymbolTOP
-
toArraySuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
toArraySuperTypesin classTypeSymbolTOP
-
toArraySuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
toArraySuperTypesin classTypeSymbolTOP
-
spliteratorSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
spliteratorSuperTypesin classTypeSymbolTOP
-
streamSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
streamSuperTypesin classTypeSymbolTOP
-
parallelStreamSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
parallelStreamSuperTypesin classTypeSymbolTOP
-
getSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getSuperTypesin classTypeSymbolTOP
-
indexOfSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
indexOfSuperTypesin classTypeSymbolTOP
-
lastIndexOfSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
lastIndexOfSuperTypesin classTypeSymbolTOP
-
equalsSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
equalsSuperTypesin classTypeSymbolTOP
-
hashCodeSuperTypes
public int hashCodeSuperTypes()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
hashCodeSuperTypesin classTypeSymbolTOP
-
listIteratorSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
listIteratorSuperTypesin classTypeSymbolTOP
-
listIteratorSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
listIteratorSuperTypesin classTypeSymbolTOP
-
subListSuperTypes
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
subListSuperTypesin classTypeSymbolTOP
-
getSuperTypesList
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getSuperTypesListin classTypeSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfaceICommonOOSymbolsSymbol- Overrides:
acceptin classOOTypeSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfaceICommonBasicSymbolsSymbol- Overrides:
acceptin classOOTypeSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classOOTypeSymbolTOP
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfacede.monticore.symboltable.ISymbol- Overrides:
acceptin classOOTypeSymbolTOP
-
equals
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
equalsin classOOTypeSymbolTOP
-
getThis
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getThisin classOOTypeSymbolTOP
-
getFullName
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getFullNamein interfacede.monticore.symboltable.ISymbol- Overrides:
getFullNamein classTypeSymbolTOP
-
determinePackageName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
determinePackageNamein classOOTypeSymbolTOP
-
determineFullName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
determineFullNamein classOOTypeSymbolTOP
-
getStereoinfo
public Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.values.MCValue>> getStereoinfo()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getStereoinfoin interfacede.monticore.symboltable.ISymbol- Overrides:
getStereoinfoin classTypeSymbolTOP
-
setStereoinfo
public void setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> stereoinfo) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setStereoinfoin classTypeSymbolTOP
-
getSpannedScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getSpannedScopein interfacede.monticore.symboltable.IScopeSpanningSymbol- Overrides:
getSpannedScopein classOOTypeSymbolTOP
-
setSpannedScope
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setSpannedScopein classOOTypeSymbolTOP
-
setEnclosingScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
setEnclosingScopein interfaceICommonOOSymbolsSymbol- Overrides:
setEnclosingScopein classOOTypeSymbolTOP
-
getEnclosingScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getEnclosingScopein interfaceICommonBasicSymbolsSymbol- Specified by:
getEnclosingScopein interfaceICommonOOSymbolsSymbol- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.ISymbol- Overrides:
getEnclosingScopein classOOTypeSymbolTOP
-
checkLazyLoadDelegate
public boolean checkLazyLoadDelegate()Deprecated, for removal: This API element is subject to removal in a future version. -
lazyLoadDelegate
Deprecated, for removal: This API element is subject to removal in a future version.
-