Class ValuedTagTypeSymbolSurrogate

All Implemented Interfaces:
de.monticore.symboltable.ISymbol, ICommonTagSchemaSymbol

@Deprecated(forRemoval=true) public class ValuedTagTypeSymbolSurrogate extends ValuedTagTypeSymbol
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.ValuedTagTypeSymbol

    type

    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.
     
    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.
     
    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.
     
    void
    setType(int type)
    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 de.monticore.tagging.tagschema._symboltable.ValuedTagTypeSymbol

    getAstNode, toString

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

    getAccessModifier, getPackageName, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setFullName, setPackageName

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface de.monticore.symboltable.ISymbol

    getAccessModifier, getPackageName, getSourcePosition, isPresentAstNode, setAccessModifier
  • Field Details

    • delegate

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

    • ValuedTagTypeSymbolSurrogate

      public ValuedTagTypeSymbolSurrogate(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
    • setType

      public void setType(int type)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      setType in class ValuedTagTypeSymbol
    • 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
    • getType

      public int getType()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      getType in class ValuedTagTypeSymbol
    • 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 ValuedTagTypeSymbol
    • accept

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

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

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

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

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

      protected ValuedTagTypeSymbol getThis()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      getThis in class ValuedTagTypeSymbol
    • 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 ValuedTagTypeSymbol
    • determineFullName

      protected String determineFullName()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      determineFullName in class ValuedTagTypeSymbol
    • 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 ValuedTagTypeSymbol
    • 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 ValuedTagTypeSymbol
    • checkLazyLoadDelegate

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

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