Package | Description |
---|---|
com.asakusafw.dmdl.semantics |
Semantic intermediate representations of DMDL.
|
Modifier and Type | Class and Description |
---|---|
static class |
PropertyReferenceDeclaration.ReferenceList
Represents a reference list.
|
static class |
PropertyReferenceDeclaration.ReferenceMap
Represents a reference association list.
|
Modifier and Type | Method and Description |
---|---|
PropertyReferenceDeclaration.ReferenceContainer<?> |
PropertyReferenceDeclaration.getReference()
Returns the reference.
|
PropertyReferenceDeclaration.ReferenceContainer<E> |
PropertyReferenceDeclaration.ReferenceContainer.remap(UnaryOperator<PropertySymbol> mapper)
Returns the mapped container.
|
static PropertyReferenceDeclaration.ReferenceContainer<?> |
PropertyReferenceDeclaration.stub(PropertyReferenceDeclaration.ReferenceKind kind)
Returns a stub instance.
|
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.
|
Constructor and Description |
---|
PropertyReferenceDeclaration(AstNode originalAst,
ModelSymbol owner,
AstSimpleName name,
Type referentType,
PropertyReferenceDeclaration.ReferenceContainer<?> reference,
AstDescription description,
List<? extends AstAttribute> attributes)
Creates a new instance.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.