Class MethodSymbolSurrogateBuilder

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

@Deprecated(forRemoval=true) public class MethodSymbolSurrogateBuilder 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 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.
     
    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.
     
    setIsAbstract(boolean isAbstract)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsConstructor(boolean isConstructor)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    setIsElliptic(boolean isElliptic)
    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.
     
    setIsMethod(boolean isMethod)
    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.
     
    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 MethodSymbolSurrogateBuilder realBuilder
      Deprecated, for removal: This API element is subject to removal in a future version.
    • isConstructor

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

      protected boolean isMethod
      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.
    • isAbstract

      protected boolean isAbstract
      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.
    • 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

    • MethodSymbolSurrogateBuilder

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

    • isIsConstructor

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

      public boolean isIsMethod()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • 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.
    • isIsAbstract

      public boolean isIsAbstract()
      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.
    • isIsElliptic

      public boolean isIsElliptic()
      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.
    • setIsConstructor

      public MethodSymbolSurrogateBuilder setIsConstructor(boolean isConstructor)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsMethod

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

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

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

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

      public MethodSymbolSurrogateBuilder setIsAbstract(boolean isAbstract)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setIsStatic

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

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

      public MethodSymbolSurrogateBuilder setIsElliptic(boolean isElliptic)
      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.
    • setName

      public MethodSymbolSurrogateBuilder 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 MethodSymbolSurrogateBuilder 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 MethodSymbolSurrogateBuilder addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addStereoinfo

      public MethodSymbolSurrogateBuilder 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 MethodSymbolSurrogateBuilder setEnclosingScope(IOOSymbolsScope enclosingScope)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • build

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