Package | Description |
---|---|
com.asakusafw.dmdl.java.emitter |
Java source code emitters.
|
com.asakusafw.dmdl.java.spi |
Extension points for DMDL Java program emittion.
|
com.asakusafw.dmdl.semantics |
Semantic intermediate representations of DMDL.
|
Modifier and Type | Method and Description |
---|---|
Type |
EmitContext.getContainerType(PropertyReferenceDeclaration reference)
Returns the collection type of target reference.
|
Type |
EmitContext.getElementType(PropertyReferenceDeclaration reference)
Returns the element type of target reference.
|
SimpleName |
EmitContext.getReferenceGetterName(PropertyReferenceDeclaration reference)
Returns the corresponded reference getter name.
|
Modifier and Type | Method and Description |
---|---|
List<Annotation> |
JavaDataModelDriver.getMemberAnnotations(EmitContext context,
PropertyReferenceDeclaration reference)
Returns the type annotations to attach to the reference.
|
Modifier and Type | Method and Description |
---|---|
PropertyReferenceDeclaration |
ModelDeclaration.declarePropertyReference(AstNode memberOriginalAst,
AstSimpleName memberName,
Type referentType,
PropertyReferenceDeclaration.ReferenceContainer<?> references,
AstDescription memberDescription,
List<? extends AstAttribute> memberAttributes)
Declares a new property reference into this model.
|
PropertyReferenceDeclaration |
ModelDeclaration.findPropertyReferenceDeclaration(String propertyName)
Returns a declared property reference in this model.
|
Modifier and Type | Method and Description |
---|---|
List<PropertyReferenceDeclaration> |
ModelDeclaration.getDeclaredPropertyReferences()
Returns all declared property references in this model.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.