| 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 |
AstExpression<T extends AstTerm<T>>
Represents an expression of model definitions.
|
class |
AstModelDefinition<T extends AstTerm<T>>
Represents a model definition.
|
interface |
AstTerm<T extends AstTerm<T>>
The unit of model structure.
|
class |
AstUnionExpression<T extends AstTerm<T>>
Represents union of some model structures.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AstRecord
A record structure definition or reference.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends AstTerm<T>> |
AstNode.Visitor.visitModelDefinition(C context,
AstModelDefinition<T> node)
Called back from
AstModelDefinition. |
<T extends AstTerm<T>> |
AstNode.AbstractVisitor.visitModelDefinition(C context,
AstModelDefinition<T> node) |
<T extends AstTerm<T>> |
AstNode.Visitor.visitUnionExpression(C context,
AstUnionExpression<T> node)
Called back from
AstUnionExpression. |
<T extends AstTerm<T>> |
AstNode.AbstractVisitor.visitUnionExpression(C context,
AstUnionExpression<T> node) |
| Modifier and Type | Class and Description |
|---|---|
class |
ReduceTerm<T extends AstTerm<T>>
Reducing terms.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.