Package | Description |
---|---|
com.asakusafw.dmdl.model |
Syntactic models for DMDL.
|
com.asakusafw.dmdl.semantics.trait |
Core traits for intermediate representations of DMDL.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AstRecord
A record structure definition or reference.
|
interface |
AstTerm<T extends AstTerm<T>>
The unit of model structure.
|
Modifier and Type | Class and Description |
---|---|
class |
AstJoin
Represents a term of join model.
|
class |
AstModelReference
Represents a reference to some models.
|
class |
AstRecordDefinition
Represents a record structure definition.
|
class |
AstSummarize
Represents a term of join model.
|
class |
AstUnionExpression<T extends AstTerm<T>>
Represents union of some model structures.
|
Modifier and Type | Field and Description |
---|---|
AstExpression<T> |
AstModelDefinition.expression
The model structure of this definition.
|
Constructor and Description |
---|
AstModelDefinition(Region region,
ModelDefinitionKind kind,
AstDescription description,
List<AstAttribute> attributes,
AstSimpleName name,
AstExpression<T> expression)
Creates and returns a new instance.
|
Modifier and Type | Method and Description |
---|---|
AstExpression<AstSummarize> |
SummarizeTrait.getOriginalAst() |
AstExpression<AstJoin> |
JoinTrait.getOriginalAst() |
Constructor and Description |
---|
JoinTrait(AstExpression<AstJoin> expression,
List<ReduceTerm<AstJoin>> terms)
Creates and returns a new instance.
|
SummarizeTrait(AstExpression<AstSummarize> expression,
List<ReduceTerm<AstSummarize>> terms)
Creates and returns a new instance.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.