Interface | Description |
---|---|
FreeTypeMapping |
Interface representing free type mapping.
|
NamedType |
A common superclass for defined named types.
|
RecordAssociationExtension | |
RecordFieldExtension | |
RecordProperty |
Represents a record property (field or association).
|
RecordPropertyExtension | |
RecordTypeExtension | |
Type |
Type of the expression language.
|
TypeVisitor<T,E extends java.lang.Throwable> |
Type visitor
|
Class | Description |
---|---|
AbstractNamedType | |
AbstractType | |
BinaryType |
Binary type representing string.
|
BooleanType |
Simple type representing boolean.
|
ClassNamespaceModel |
Class type namespace model.
|
ClassType | |
ClosureType |
This class represents closure It contains a signature, from which you can
obtain return type
|
CollectionType |
A collection type.
|
ContainerJavaMapping |
Mapping of model container data type (List, Set, Map) to a java class.
|
ContainerType |
Base class for all container types.
|
CopyTypeVisitor | |
DateType |
Simple type representing date.
|
DecimalType |
Simple type representing decimal type.
|
EnumerationBaseType |
This represents an
Enumeration type which a common supertype for
all declared enumeration types . |
EnumerationType |
This represents an enumeration type declared by user.
|
ExternalRecordAssociation |
External record association extension.
|
ExternalRecordField | |
ExternalRecordType |
External record type.
|
Field |
Representation of a field.
|
FreeType |
This type represents any type in function signature.
|
IntegerType |
Simple type representing integer.
|
InterfaceType |
Interface type.
|
IntersectionType |
Intersection type (similar to Java intersection type).
|
JavaMapping |
Mapping of model data type to a java class.
|
ListType |
Type representing list container.
|
LocalDateTimeType |
Simple type representing local date time.
|
LocalDateType |
Simple type representing date.
|
MapType |
Type representing array container.
|
NamedClassType | |
NullType |
Singleton type representing type of expression "null"
|
ObjectType |
Simple type representing object.
|
PropertyPathType |
A type representing a path e.g.
|
PropertyType |
A reflection type for record fields and associations.
|
QID |
A qualified identifier.
|
RecordAssociation |
Shared record association.
|
RecordBaseType |
This represents an
Record type which a common supertype for
all declared record types . |
RecordField |
Representation of a record field.
|
RecordType |
Type representing a record.
|
ReferenceType |
This type references value stored in variable, either directly, or inside
container or record.
|
SetType |
Type representing set container.
|
SimpleType |
Data type representing simple types.
|
SimpleTypeVisitor<T,E extends java.lang.Throwable> |
A simple type visitor calls the method
SimpleTypeVisitor.visitType(Type) for each type. |
StringType |
Simple type representing string.
|
TraversingTypeVisitor |
Visitor which is traversing the type structure.
|
TypeHelper |
Helper class with convenience methods to get common (super|sub)types of given
objects and to get the type of given object.
|
TypeMapping | |
TypeType |
Type representing a type.
|
VoidType |
Enum | Description |
---|---|
RecordAssociation.Multiplicity |
Relationship type.
|
RecordFlag |
Here is a short description of existing data types:
SimpleType
ContainerType
SetType
, ListType
, and MapType
.RecordType
ReferenceType
NullType
FreeType
FunctionSignature
s
to create a generic function declaration.ClosureType
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.