Class ODAttributeSymbolBuilder
java.lang.Object
de.monticore.tf.odrules._symboltable.ODAttributeSymbolBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.modifiers.AccessModifierprotected Optional<ASTODAttribute> protected IODRulesScopeprotected Stringprotected Stringprotected Stringprotected ODAttributeSymbolBuilderprotected Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype) addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype, de.monticore.interpreter.Value value) build()de.monticore.symboltable.modifiers.AccessModifiergetName()Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> booleanbooleanisValid()setAccessModifier(de.monticore.symboltable.modifiers.AccessModifier accessModifier) setAstNode(ASTODAttribute astNode) setEnclosingScope(IODRulesScope enclosingScope) setFullName(String fullName) setPackageName(String packageName) setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> stereoinfo)
-
Field Details
-
realBuilder
-
name
-
fullName
-
packageName
-
astNode
-
accessModifier
protected de.monticore.symboltable.modifiers.AccessModifier accessModifier -
stereoinfo
-
enclosingScope
-
-
Constructor Details
-
ODAttributeSymbolBuilder
public ODAttributeSymbolBuilder()
-
-
Method Details
-
build
-
isValid
public boolean isValid() -
getName
-
getFullName
-
getPackageName
-
getAstNode
-
isPresentAstNode
public boolean isPresentAstNode() -
getAccessModifier
public de.monticore.symboltable.modifiers.AccessModifier getAccessModifier() -
getStereoinfo
-
getEnclosingScope
-
setName
-
setFullName
-
setPackageName
-
setAstNode
-
setAstNodeAbsent
-
setAccessModifier
public ODAttributeSymbolBuilder setAccessModifier(de.monticore.symboltable.modifiers.AccessModifier accessModifier) -
setStereoinfo
public ODAttributeSymbolBuilder setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> stereoinfo) -
setEnclosingScope
-
addStereoinfo
public ODAttributeSymbolBuilder addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype) -
addStereoinfo
public ODAttributeSymbolBuilder addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype, de.monticore.interpreter.Value value)
-