| Interface | Description |
|---|---|
| AstAttributeValue |
Represents values of an attribute.
|
| AstExpression<T extends AstTerm<T>> |
Represents an expression of model definitions.
|
| AstName |
Represents names.
|
| AstNode |
A top level interface of each AST model.
|
| AstNode.Visitor<C,R> |
Visitor of
AstNode. |
| AstRecord |
A record structure definition or reference.
|
| AstTerm<T extends AstTerm<T>> |
The unit of model structure.
|
| AstType |
Represents a type of properties.
|
| Class | Description |
|---|---|
| AbstractAstNode |
Abstract implementation of
AstNode. |
| AstAttribute |
Represents attributes of declarations.
|
| AstAttributeElement |
Represents elements of an attribute.
|
| AstAttributeValueArray |
Represents an array of values.
|
| AstAttributeValueMap |
Represents a map of string to attribute values.
|
| AstAttributeValueMap.Entry |
An entry of
AstAttributeValueMap. |
| AstBasicType |
Represents a basic type of a property.
|
| AstCollectionType |
Represents a collection type of property.
|
| AstDescription |
Represents description of definitions.
|
| AstGrouping |
Represents grouping conditions.
|
| AstJoin |
Represents a term of join model.
|
| AstLiteral |
Represents literals.
|
| AstModelDefinition<T extends AstTerm<T>> |
Represents a model definition.
|
| AstModelFolding |
Represents a folding specification for each property.
|
| AstModelMapping |
Represents a mapping function for each property.
|
| AstModelReference |
Represents a reference to some models.
|
| AstNode.AbstractVisitor<C,R> |
Default implementation of
AstNode.Visitor,
which all declared methods returns just null. |
| AstPropertyDefinition |
Represents a definition of each property.
|
| AstPropertyFolding |
Represents a folding specification for each property.
|
| AstPropertyMapping |
Represents a mapping function for each property.
|
| AstQualifiedName |
Represents simple names.
|
| AstRecordDefinition |
Represents a record structure definition.
|
| AstReferenceType |
Represents a model as a type.
|
| AstScript |
Represents a DMDL Script.
|
| AstSequenceType |
Represents a sequence type of a property.
|
| AstSimpleName |
Represents simple names.
|
| AstSummarize |
Represents a term of join model.
|
| AstUnionExpression<T extends AstTerm<T>> |
Represents union of some model structures.
|
| Enum | Description |
|---|---|
| AstCollectionType.CollectionKind |
Represents a kind of collection.
|
| AstPropertyDefinition.PropertyKind |
Represents a kind of property.
|
| BasicTypeKind |
Type kinds.
|
| LiteralKind |
Literal kind.
|
| ModelDefinitionKind |
A kind of model definitions.
|
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.