| Package | Description |
|---|---|
| com.asakusafw.dmdl.semantics |
Semantic intermediate representations of DMDL.
|
| com.asakusafw.dmdl.semantics.trait |
Core traits for intermediate representations of DMDL.
|
| Modifier and Type | Method and Description |
|---|---|
PropertySymbol |
ModelSymbol.createPropertySymbol(AstSimpleName propertyName)
Creates and returns a new property symbol in this model.
|
PropertySymbol |
ModelDeclaration.createPropertySymbol(AstSimpleName propertyName)
Creates and returns a new property symbol in this model.
|
PropertySymbol |
PropertyDeclaration.getSymbol()
Returns the symbol refer to this declaration.
|
| Modifier and Type | Method and Description |
|---|---|
default List<PropertySymbol> |
PropertyReferenceDeclaration.ReferenceContainer.asList()
Returns the entity as
List. |
List<PropertySymbol> |
PropertyReferenceDeclaration.ReferenceList.asList() |
default Map<String,PropertySymbol> |
PropertyReferenceDeclaration.ReferenceContainer.asMap()
Returns the entity as
Map. |
Map<String,PropertySymbol> |
PropertyReferenceDeclaration.ReferenceMap.asMap() |
List<PropertySymbol> |
PropertyReferenceDeclaration.ReferenceContainer.getAllReferences()
Returns the referred symbols.
|
List<PropertySymbol> |
PropertyReferenceDeclaration.ReferenceList.getAllReferences() |
List<PropertySymbol> |
PropertyReferenceDeclaration.ReferenceMap.getAllReferences() |
| Modifier and Type | Method and Description |
|---|---|
static PropertyReferenceDeclaration.ReferenceList |
PropertyReferenceDeclaration.container(List<? extends PropertySymbol> symbols)
Returns an instance for the target references.
|
static PropertyReferenceDeclaration.ReferenceMap |
PropertyReferenceDeclaration.container(Map<String,? extends PropertySymbol> symbols)
Returns an instance for the target references.
|
PropertyReferenceDeclaration.ReferenceContainer<E> |
PropertyReferenceDeclaration.ReferenceContainer.remap(UnaryOperator<PropertySymbol> mapper)
Returns the mapped container.
|
PropertyReferenceDeclaration.ReferenceList |
PropertyReferenceDeclaration.ReferenceList.remap(UnaryOperator<PropertySymbol> mapper) |
PropertyReferenceDeclaration.ReferenceMap |
PropertyReferenceDeclaration.ReferenceMap.remap(UnaryOperator<PropertySymbol> mapper) |
| Modifier and Type | Method and Description |
|---|---|
PropertySymbol |
MappingFactor.getSource()
Returns the source property.
|
PropertySymbol |
MappingFactor.getTarget()
Returns the target property.
|
| Modifier and Type | Method and Description |
|---|---|
List<PropertySymbol> |
ReduceTerm.getGrouping()
Returns symbols of grouping properties.
|
| Constructor and Description |
|---|
MappingFactor(AstNode originalAst,
PropertyMappingKind kind,
PropertySymbol source,
PropertySymbol target)
Creates and returns a new instance.
|
| Constructor and Description |
|---|
ReduceTerm(T term,
ModelSymbol source,
List<MappingFactor> mappings,
List<PropertySymbol> grouping)
Creates and returns a new instance.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.