Class ODDefinitionSymbolBuilder


  • public class ODDefinitionSymbolBuilder
    extends java.lang.Object
    • Field Detail

      • name

        protected java.lang.String name
      • fullName

        protected java.lang.String fullName
      • packageName

        protected java.lang.String packageName
      • accessModifier

        protected de.monticore.symboltable.modifiers.AccessModifier accessModifier
      • stereoinfo

        protected java.util.Map<de.monticore.symboltable.stereotypes.IStereotypeReference,​java.util.Optional<de.monticore.interpreter.Value>> stereoinfo
    • Constructor Detail

      • ODDefinitionSymbolBuilder

        public ODDefinitionSymbolBuilder()
    • Method Detail

      • isValid

        public boolean isValid()
      • getName

        public java.lang.String getName()
      • getFullName

        public java.lang.String getFullName()
      • getPackageName

        public java.lang.String getPackageName()
      • isPresentAstNode

        public boolean isPresentAstNode()
      • getAccessModifier

        public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier()
      • getStereoinfo

        public java.util.Map<de.monticore.symboltable.stereotypes.IStereotypeReference,​java.util.Optional<de.monticore.interpreter.Value>> getStereoinfo()
      • setAccessModifier

        public ODDefinitionSymbolBuilder setAccessModifier​(de.monticore.symboltable.modifiers.AccessModifier accessModifier)
      • setStereoinfo

        public ODDefinitionSymbolBuilder setStereoinfo​(java.util.Map<de.monticore.symboltable.stereotypes.IStereotypeReference,​java.util.Optional<de.monticore.interpreter.Value>> stereoinfo)
      • addStereoinfo

        public ODDefinitionSymbolBuilder addStereoinfo​(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype)
      • addStereoinfo

        public ODDefinitionSymbolBuilder addStereoinfo​(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype,
                                                       de.monticore.interpreter.Value value)