Class MCStereotypeSymbolBuilder
java.lang.Object
de.monticore.symbols.basicsymbols._symboltable.MCStereotypeSymbolBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.modifiers.AccessModifierprotected Optional<ASTMCStereotype> protected IBasicSymbolsScopeprotected Stringprotected Stringprotected Stringprotected MCStereotypeSymbolBuilderprotected Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype) addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype, de.monticore.values.MCValue value) build()de.monticore.symboltable.modifiers.AccessModifiergetName()Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> booleanbooleanisValid()setAccessModifier(de.monticore.symboltable.modifiers.AccessModifier accessModifier) setAstNode(ASTMCStereotype astNode) setEnclosingScope(IBasicSymbolsScope enclosingScope) setFullName(String fullName) setPackageName(String packageName) setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> stereoinfo)
-
Field Details
-
realBuilder
-
name
-
fullName
-
packageName
-
astNode
-
accessModifier
protected de.monticore.symboltable.modifiers.AccessModifier accessModifier -
stereoinfo
-
enclosingScope
-
-
Constructor Details
-
MCStereotypeSymbolBuilder
public MCStereotypeSymbolBuilder()
-
-
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 MCStereotypeSymbolBuilder setAccessModifier(de.monticore.symboltable.modifiers.AccessModifier accessModifier) -
setStereoinfo
public MCStereotypeSymbolBuilder setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> stereoinfo) -
setEnclosingScope
-
addStereoinfo
public MCStereotypeSymbolBuilder addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype) -
addStereoinfo
public MCStereotypeSymbolBuilder addStereoinfo(de.monticore.symboltable.stereotypes.IStereotypeReference stereotype, de.monticore.values.MCValue value)
-