Class FieldSymbolSurrogateBuilder

java.lang.Object
de.monticore.symbols.oosymbols._symboltable.FieldSymbolSurrogateBuilder

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

    Fields
    Modifier and Type
    Field
    Description
    protected IOOSymbolsScope
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected boolean
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected 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.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.interpreter.Value>>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • 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
    addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype, de.monticore.interpreter.Value value)
    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.
     
    Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.interpreter.Value>>
    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
    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.
     
    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.
     
    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.
     
    setIsDerived(boolean isDerived)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsEnumConstant(boolean isEnumConstant)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsFinal(boolean isFinal)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsPrivate(boolean isPrivate)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsProtected(boolean isProtected)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsPublic(boolean isPublic)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsReadOnly(boolean isReadOnly)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsStatic(boolean isStatic)
    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.
     
    setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.interpreter.Value>> stereoinfo)
    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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • realBuilder

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

      protected boolean isPrivate
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isProtected

      protected boolean isProtected
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isPublic

      protected boolean isPublic
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isStatic

      protected boolean isStatic
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isFinal

      protected boolean isFinal
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isEnumConstant

      protected boolean isEnumConstant
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isDerived

      protected boolean isDerived
      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 IOOSymbolsScope 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.interpreter.Value>> stereoinfo
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • FieldSymbolSurrogateBuilder

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

    • isIsPrivate

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

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

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

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

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

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

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

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

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

      public FieldSymbolSurrogateBuilder setIsPrivate(boolean isPrivate)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsProtected

      public FieldSymbolSurrogateBuilder setIsProtected(boolean isProtected)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsPublic

      public FieldSymbolSurrogateBuilder setIsPublic(boolean isPublic)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsStatic

      public FieldSymbolSurrogateBuilder setIsStatic(boolean isStatic)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsFinal

      public FieldSymbolSurrogateBuilder setIsFinal(boolean isFinal)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsEnumConstant

      public FieldSymbolSurrogateBuilder setIsEnumConstant(boolean isEnumConstant)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsDerived

      public FieldSymbolSurrogateBuilder setIsDerived(boolean isDerived)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setType

      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsReadOnly

      public FieldSymbolSurrogateBuilder setIsReadOnly(boolean isReadOnly)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setName

      public FieldSymbolSurrogateBuilder 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 FieldSymbolSurrogateBuilder setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.interpreter.Value>> 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.interpreter.Value>> getStereoinfo()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addStereoinfo

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

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

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

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

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