All Classes and Interfaces

Class
Description
Access scope.
Prints the model spec of an annotation.
An attribute.
Attribute implementation.
The attribute definition line.
Options for attributes.
Attribute options.
Pretty printer for attribute options.
Pretty printer for attribute lines.
Pretty prints the section containing the attributes.
Describes the sorting of an attribute.
Factory for Java code snippets and SQL DDL used by generators such as the wurblets and the SQL Maven plugin.
Explicit column migration for a given table.
Handles the migration of columns.
Commented model element.
Holds a short and a long comment.
A comment line.
Options common for attributes and entities.
Implementation of common options.
The configuration line.
<key> := <config>[;]
Custom migration validator.
Applications may enforce extra rules on the migration.
Custom model validator.
Applications may enforce extra rules on the model.
The deferrability of a unique index or foreign key constraint.
Controlled by the deferred/deferrable/immediate keywords on an index line, or by the model defaults' deferred/deferrable/immediate option (see ModelDefaults.getDeferrability()).
The input document describing the model of an entity.
The empty line.
The entity.
Holds aliases for entities.
Maps names used in relations or inheritance declarations to entity names, for example, to simplify refactoring.
A factory for entity models.
The default entity model factory.
The entity model implementation.
Entity model information.
Entity as a component of a model.
Global options for the whole entity.
Entity options.
Prints the model of an entity.
Foreign key for referential integrity.
Implementation of a foreign key.
Handles the migration of foreign keys.
Global options line.
Prints the global options.
Describes a database index.
An attribute of an index.
Index part.
Index descriptor.
Handles the migration of indexes.
The migration result.
Prints the model spec of an index.
The kind of inheritance.
The referential integrity mode.
A parsed line.
May span multiple input lines.
The model source line type.
Argument to use in select- and delete-methods.
A model, i.e. a named set of entities.
Defaults for model parsing.
A directory holding model files.
The model directory is capable of detecting changes, usually model files added by the Wurbelizer.
Default implementation of a ModelDirectory.
Element as part of the model.
Describes a model error.
Exception thrown if the model is invalid or inconsistent.
Model implementation.
Creates and maintains models.
Default implementation of ModelManager.
Model utility methods.
Used to generate table aliases from syllables and to detect renamed columns during migration.
May be replaced by project-specific implementation via @Service.
A line consisting of multiple physical lines.
Such lines are concatenated by trailing commas or colons.
Enforces application-specific rules for names.
This is an additional check to the backend rules.
Default implementation of a NameVerifier.
The option line.
Parses [...] options.
Holds parameters to configure the generated output.
A relation to an entity.
Relation implementation.
Describes the relation to other entities.
Prints the model spec of a relation.
The relation type.
The selection type.
A line consisting of a single physical line.
Attribute sorting.
Information about the source.
Handles the migration of tables.
Migration result.
Contains the migration parameters and the resulting SQL code.
Object tracking type.