Class TagTypeSymbolSurrogate

java.lang.Object
de.monticore.tagging.tagschema._symboltable.TagTypeSymbol
de.monticore.tagging.tagschema._symboltable.TagTypeSymbolSurrogate
All Implemented Interfaces:
de.monticore.symboltable.ISymbol, ICommonTagSchemaSymbol

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

    Fields
    Modifier and Type
    Field
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     

    Fields inherited from class de.monticore.tagging.tagschema._symboltable.TagTypeSymbol

    accessModifier, astNode, enclosingScope, fullName, name, packageName, r__private, scopes, scopeWildcard, stereoinfo
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    accept(de.monticore.visitor.ITraverser visitor)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    addAllScopes(int index, Collection<? extends String> collection)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    addAllScopes(Collection<? extends String> collection)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    addScopes(int index, String element)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    addScopes(String element)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    forEachScopes(Consumer<? super String> 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.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    getScopes(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.
     
    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.
     
    protected TagTypeSymbol
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    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.
     
    int
    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.
     
    listIteratorScopes(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.
     
    boolean
    removeAllScopes(Collection<?> collection)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    removeIfScopes(Predicate<? super String> filter)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    removeScopes(int index)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    retainAllScopes(Collection<?> collection)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setPrivate(boolean r__private)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setScopes(int index, String element)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    setScopeWildcard(boolean scopeWildcard)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    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.
     
    int
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    void
    sortScopes(Comparator<? super String> 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.
     
    subListScopes(int start, int end)
    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.
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface de.monticore.symboltable.ISymbol

    getSourcePosition
  • Field Details

    • delegate

      protected Optional<TagTypeSymbol> delegate
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • TagTypeSymbolSurrogate

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

    • getName

      public String getName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getName in interface de.monticore.symboltable.ISymbol
      Overrides:
      getName in class TagTypeSymbol
    • setName

      public void setName(String name)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      setName in class TagTypeSymbol
    • setPrivate

      public void setPrivate(boolean r__private)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      setPrivate in class TagTypeSymbol
    • setScopeWildcard

      public void setScopeWildcard(boolean scopeWildcard)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      setScopeWildcard in class TagTypeSymbol
    • clearScopes

      public void clearScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      clearScopes in class TagTypeSymbol
    • addScopes

      public boolean addScopes(String element)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      addScopes in class TagTypeSymbol
    • addAllScopes

      public boolean addAllScopes(Collection<? extends String> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      addAllScopes in class TagTypeSymbol
    • removeScopes

      public boolean removeScopes(Object element)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      removeScopes in class TagTypeSymbol
    • removeAllScopes

      public boolean removeAllScopes(Collection<?> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      removeAllScopes in class TagTypeSymbol
    • retainAllScopes

      public boolean retainAllScopes(Collection<?> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      retainAllScopes in class TagTypeSymbol
    • removeIfScopes

      public boolean removeIfScopes(Predicate<? super String> filter)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      removeIfScopes in class TagTypeSymbol
    • forEachScopes

      public void forEachScopes(Consumer<? super String> action)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      forEachScopes in class TagTypeSymbol
    • addScopes

      public void addScopes(int index, String element)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      addScopes in class TagTypeSymbol
    • addAllScopes

      public boolean addAllScopes(int index, Collection<? extends String> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      addAllScopes in class TagTypeSymbol
    • removeScopes

      public String removeScopes(int index)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      removeScopes in class TagTypeSymbol
    • setScopes

      public String setScopes(int index, String element)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      setScopes in class TagTypeSymbol
    • replaceAllScopes

      public void replaceAllScopes(UnaryOperator<String> operator)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      replaceAllScopes in class TagTypeSymbol
    • sortScopes

      public void sortScopes(Comparator<? super String> comparator)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      sortScopes in class TagTypeSymbol
    • setScopesList

      public void setScopesList(List<String> scopes)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      setScopesList in class TagTypeSymbol
    • isPrivate

      public boolean isPrivate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      isPrivate in class TagTypeSymbol
    • isScopeWildcard

      public boolean isScopeWildcard()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      isScopeWildcard in class TagTypeSymbol
    • containsScopes

      public boolean containsScopes(Object element)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      containsScopes in class TagTypeSymbol
    • containsAllScopes

      public boolean containsAllScopes(Collection<?> collection)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      containsAllScopes in class TagTypeSymbol
    • isEmptyScopes

      public boolean isEmptyScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      isEmptyScopes in class TagTypeSymbol
    • iteratorScopes

      public Iterator<String> iteratorScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      iteratorScopes in class TagTypeSymbol
    • sizeScopes

      public int sizeScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      sizeScopes in class TagTypeSymbol
    • toArrayScopes

      public String[] toArrayScopes(String[] array)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      toArrayScopes in class TagTypeSymbol
    • toArrayScopes

      public Object[] toArrayScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      toArrayScopes in class TagTypeSymbol
    • spliteratorScopes

      public Spliterator<String> spliteratorScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      spliteratorScopes in class TagTypeSymbol
    • streamScopes

      public Stream<String> streamScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      streamScopes in class TagTypeSymbol
    • parallelStreamScopes

      public Stream<String> parallelStreamScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      parallelStreamScopes in class TagTypeSymbol
    • getScopes

      public String getScopes(int index)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      getScopes in class TagTypeSymbol
    • indexOfScopes

      public int indexOfScopes(Object element)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      indexOfScopes in class TagTypeSymbol
    • lastIndexOfScopes

      public int lastIndexOfScopes(Object element)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      lastIndexOfScopes in class TagTypeSymbol
    • equalsScopes

      public boolean equalsScopes(Object o)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      equalsScopes in class TagTypeSymbol
    • hashCodeScopes

      public int hashCodeScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      hashCodeScopes in class TagTypeSymbol
    • listIteratorScopes

      public ListIterator<String> listIteratorScopes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      listIteratorScopes in class TagTypeSymbol
    • listIteratorScopes

      public ListIterator<String> listIteratorScopes(int index)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      listIteratorScopes in class TagTypeSymbol
    • subListScopes

      public List<String> subListScopes(int start, int end)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      subListScopes in class TagTypeSymbol
    • getScopesList

      public List<String> getScopesList()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      getScopesList in class TagTypeSymbol
    • accept

      public void accept(TagSchemaTraverser visitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      accept in interface ICommonTagSchemaSymbol
      Overrides:
      accept in class TagTypeSymbol
    • accept

      public void accept(MCBasicsTraverser visitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      accept in class TagTypeSymbol
    • accept

      public void accept(MCCommonLiteralsTraverser visitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      accept in class TagTypeSymbol
    • accept

      public void accept(MCBasicTypesTraverser visitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      accept in class TagTypeSymbol
    • accept

      public void accept(MCLiteralsBasisTraverser visitor)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      accept in class TagTypeSymbol
    • 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:
      accept in interface de.monticore.symboltable.ISymbol
      Overrides:
      accept in class TagTypeSymbol
    • equals

      public boolean equals(Object obj)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      equals in class TagTypeSymbol
    • getThis

      protected TagTypeSymbol getThis()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      getThis in class TagTypeSymbol
    • getFullName

      public String getFullName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getFullName in interface de.monticore.symboltable.ISymbol
      Overrides:
      getFullName in class TagTypeSymbol
    • determinePackageName

      protected String determinePackageName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      determinePackageName in class TagTypeSymbol
    • determineFullName

      protected String determineFullName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      determineFullName in class TagTypeSymbol
    • 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:
      getStereoinfo in interface de.monticore.symboltable.ISymbol
      Overrides:
      getStereoinfo in class TagTypeSymbol
    • 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:
      setStereoinfo in class TagTypeSymbol
    • setEnclosingScope

      public void setEnclosingScope(ITagSchemaScope enclosingScope)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      setEnclosingScope in interface ICommonTagSchemaSymbol
      Overrides:
      setEnclosingScope in class TagTypeSymbol
    • getEnclosingScope

      public ITagSchemaScope getEnclosingScope()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getEnclosingScope in interface ICommonTagSchemaSymbol
      Specified by:
      getEnclosingScope in interface de.monticore.symboltable.ISymbol
      Overrides:
      getEnclosingScope in class TagTypeSymbol
    • checkLazyLoadDelegate

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

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