Class TypeVarSymbolSurrogateBuilder

java.lang.Object
de.monticore.symbols.basicsymbols._symboltable.TypeVarSymbolSurrogateBuilder

@Deprecated(forRemoval=true) public class TypeVarSymbolSurrogateBuilder extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
  • Field Details

    • realBuilder

      protected TypeVarSymbolSurrogateBuilder realBuilder
      Deprecated, for removal: This API element is subject to removal in a future version.
    • name

      protected String name
      Deprecated, for removal: This API element is subject to removal in a future version.
    • enclosingScope

      protected IBasicSymbolsScope enclosingScope
      Deprecated, for removal: This API element is subject to removal in a future version.
    • stereoinfo

      protected 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.
  • Constructor Details

    • TypeVarSymbolSurrogateBuilder

      public TypeVarSymbolSurrogateBuilder()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • containsSuperTypes

      public boolean containsSuperTypes(Object element)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • containsAllSuperTypes

      public boolean containsAllSuperTypes(Collection<?> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isEmptySuperTypes

      public boolean isEmptySuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • iteratorSuperTypes

      public Iterator<SymTypeExpression> iteratorSuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • sizeSuperTypes

      public int sizeSuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • toArraySuperTypes

      public SymTypeExpression[] toArraySuperTypes(SymTypeExpression[] array)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • toArraySuperTypes

      public Object[] toArraySuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • spliteratorSuperTypes

      public Spliterator<SymTypeExpression> spliteratorSuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • streamSuperTypes

      public Stream<SymTypeExpression> streamSuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • parallelStreamSuperTypes

      public Stream<SymTypeExpression> parallelStreamSuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSuperTypes

      public SymTypeExpression getSuperTypes(int index)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • indexOfSuperTypes

      public int indexOfSuperTypes(Object element)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • lastIndexOfSuperTypes

      public int lastIndexOfSuperTypes(Object element)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • equalsSuperTypes

      public boolean equalsSuperTypes(Object o)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • hashCodeSuperTypes

      public int hashCodeSuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • listIteratorSuperTypes

      public ListIterator<SymTypeExpression> listIteratorSuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • listIteratorSuperTypes

      public ListIterator<SymTypeExpression> listIteratorSuperTypes(int index)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • subListSuperTypes

      public List<SymTypeExpression> subListSuperTypes(int start, int end)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getSuperTypesList

      public List<SymTypeExpression> getSuperTypesList()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • clearSuperTypes

      public TypeVarSymbolSurrogateBuilder clearSuperTypes()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addSuperTypes

      public TypeVarSymbolSurrogateBuilder addSuperTypes(SymTypeExpression element)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addAllSuperTypes

      public TypeVarSymbolSurrogateBuilder addAllSuperTypes(Collection<? extends SymTypeExpression> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • removeSuperTypes

      public TypeVarSymbolSurrogateBuilder removeSuperTypes(Object element)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • removeAllSuperTypes

      public TypeVarSymbolSurrogateBuilder removeAllSuperTypes(Collection<?> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • retainAllSuperTypes

      public TypeVarSymbolSurrogateBuilder retainAllSuperTypes(Collection<?> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • removeIfSuperTypes

      public TypeVarSymbolSurrogateBuilder removeIfSuperTypes(Predicate<? super SymTypeExpression> filter)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • forEachSuperTypes

      public TypeVarSymbolSurrogateBuilder forEachSuperTypes(Consumer<? super SymTypeExpression> action)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addSuperTypes

      public TypeVarSymbolSurrogateBuilder addSuperTypes(int index, SymTypeExpression element)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addAllSuperTypes

      public TypeVarSymbolSurrogateBuilder addAllSuperTypes(int index, Collection<? extends SymTypeExpression> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • removeSuperTypes

      public TypeVarSymbolSurrogateBuilder removeSuperTypes(int index)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSuperTypes

      public TypeVarSymbolSurrogateBuilder setSuperTypes(int index, SymTypeExpression element)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • replaceAllSuperTypes

      public TypeVarSymbolSurrogateBuilder replaceAllSuperTypes(UnaryOperator<SymTypeExpression> operator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • sortSuperTypes

      public TypeVarSymbolSurrogateBuilder sortSuperTypes(Comparator<? super SymTypeExpression> comparator)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setSuperTypesList

      public TypeVarSymbolSurrogateBuilder setSuperTypesList(List<SymTypeExpression> superTypes)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setName

      public TypeVarSymbolSurrogateBuilder setName(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getName

      public String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setStereoinfo

      public TypeVarSymbolSurrogateBuilder 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.
    • 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.
    • addStereoinfo

      public TypeVarSymbolSurrogateBuilder addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addStereoinfo

      public TypeVarSymbolSurrogateBuilder addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype, de.monticore.values.MCValue value)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getEnclosingScope

      public IBasicSymbolsScope getEnclosingScope()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setEnclosingScope

      public TypeVarSymbolSurrogateBuilder setEnclosingScope(IBasicSymbolsScope enclosingScope)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • build

      public TypeVarSymbolSurrogate build()
      Deprecated, for removal: This API element is subject to removal in a future version.