public class PropertyGenerator extends NodeGenerator
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<java.lang.String,PropertyMetaModel> |
declaredProperties |
private java.util.Map<java.lang.String,PropertyMetaModel> |
derivedProperties |
sourceRoot| Constructor and Description |
|---|
PropertyGenerator(SourceRoot sourceRoot) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
after() |
private void |
generateGetter(BaseNodeMetaModel nodeMetaModel,
ClassOrInterfaceDeclaration nodeCoid,
PropertyMetaModel property) |
protected void |
generateNode(BaseNodeMetaModel nodeMetaModel,
CompilationUnit nodeCu,
ClassOrInterfaceDeclaration nodeCoid) |
private void |
generateObservableProperty(EnumDeclaration observablePropertyEnum,
PropertyMetaModel property,
boolean derived) |
private void |
generateSetter(BaseNodeMetaModel nodeMetaModel,
ClassOrInterfaceDeclaration nodeCoid,
PropertyMetaModel property) |
addOrReplaceWhenSameSignature, generate, replaceWhenSameSignatureannotateGenerated, annotateOverridden, annotateSuppressWarningsprivate final java.util.Map<java.lang.String,PropertyMetaModel> declaredProperties
private final java.util.Map<java.lang.String,PropertyMetaModel> derivedProperties
public PropertyGenerator(SourceRoot sourceRoot)
protected void generateNode(BaseNodeMetaModel nodeMetaModel, CompilationUnit nodeCu, ClassOrInterfaceDeclaration nodeCoid)
generateNode in class NodeGeneratorprivate void generateSetter(BaseNodeMetaModel nodeMetaModel, ClassOrInterfaceDeclaration nodeCoid, PropertyMetaModel property)
private void generateGetter(BaseNodeMetaModel nodeMetaModel, ClassOrInterfaceDeclaration nodeCoid, PropertyMetaModel property)
private void generateObservableProperty(EnumDeclaration observablePropertyEnum, PropertyMetaModel property, boolean derived)
protected void after()
throws java.lang.Exception
after in class NodeGeneratorjava.lang.Exception