Dresden OCL Toolkit

Package tudresden.ocl.codegen.decl

Interface Summary
ORMappingScheme This interface allows to adapt various object relational mapping schemes to the SQL code generator.
 

Class Summary
CodeAgent Chooses code templates from a XML file that relates to a given specification.
ComponentTest  
DeclarativeCodeFragment Objects of this class represent declarative code fragments.
DeclarativeCodeGenerator This class provides functionality to generate declarative code such as SQL by traversing the abstract syntax tree in reversed depth first order.
Guide This class holds information about navigation in relational schemes as kind of steps of select-from-where clauses.
ILSQLCodeGenerator A class that generates SQL code out of a ocl contraint or the abstract syntax tree of the ocl contraint respectivly.
MappedClass This class represents a mapped class from the object model.
ObjectView An ObjectView is a View on relational tables of a database containing all columns that are part of the relational mapping of a class that has been mapped to the database during an object-relational mapping very complex attributes as attributes containing muliple values or class references are excluded from the view
ORTestScheme A test class that implements ORMappingScheme.
SQLCodeGenerator A class that generates SQL code.
Table This class represents metadata about tables of relational databases.
View A virtual table, which contains rows defined by an SQL Select statement in terms of other tables.
 

Exception Summary
ORMSException An Exception that should be raised in case of errors related to the object relational mapping.
 


Dresden OCL Toolkit

Submit a bug
Developed at the Dresden University of Technology.
This software is published under the GNU Lesser General Public License.