Package uk.ac.ic.doc.automed.reps

Interface Summary
ModelChangeListener An instance of this class describes some class that wants to be informed about changes associated with the Model class.
ModelsListener Classes implementing this interface my get notification of any additions or deletions of Model instances.
NetworkChangeListener  
NetworksListener  
PersistentObject  
SchemaChangeListener  
SchemasListener Classes implementing this interface my get notification of any additions or deletions of Schema instances.
 

Class Summary
AccessMethod The AccessMethod class describes how a particular database presented by a Schema can be accessed by an AutoMed application, using a particular Protocol.
AutoMedToXSDOM  
Construct Edited by mdle on 20/10/2005 to implement the PersistentObject interface
ConstructConstraint  
ConstructScheme Edited by mdle on 20/10/2005 to implement the PersistentObject interface
DataSource DataSource.java Represents the data source published by a peer to the network.
HDMToHighLevel A class to do HDM to high level model transformations
HDMTransformations  
HighLevelToHDM Class to convert any high level schema into an equivalent HDM schema
Model Model.java The Model class represents instances of conceptual modelling languages, such as the relational model, ER, UML, XML, or ORM languages.
ModelChangeEvent An instance of this class describes some change has occurred associated with the Model class.
Network  
NetworkChangeEvent  
Node  
Pathway The Pathway class
PathwayAbstraction PathwayAbstraction.java A sub-class of #Pathway which encapsulates only an abstraction of the transformation pathway from one schema to another.
PersistentKey  
Protocol The Protocol class describes a generic method of accessing data sources, such as JDBC or ODBC.
RelationalOutputter Class the materialise an SQL oriented AutoMed schema
Schema The Schema class represents a database schema as a set of SchemaObjects.
SchemaChangeEvent  
SchemaMapGenerator  
SchemaObject The SchemaObject class
Scheme The Scheme class is used to described each element of the scheme of SchemaObject.
Syntax  
Syntax.Token  
Syntax.Tokenizer  
Transformation The Transformation class describes a single premitive transformation that connects a pair of schemas.
TransformationAbstraction TransformationAbstraction.java Represents only an abstraction of the transformation
TypeHierarchy  
Utility Class offering utility methods for accessing a SchemaObject's scheme.
XMLSchemaOutputter  
 

Exception Summary
AutoRepException The class of exceptions generated by the uk.ac.ic.doc.automed.reps package.
BadSchemaException The class of exceptions generated when the contents of an intentional schema materialized via a particular transformation pathway are not the same as those of the same schema materialized via its default transformation pathway (path to the cloesest extensional schema).
ConstructSchemeSyntaxException  
IllegalOperationException  
SchemasNotIdenticalException This exception is generated when an attempt to join to transformation pathways via createIdentTransformation() fails due to the schemas' object schemes being different.
SyntaxException  
TypeMismatchException The class of exceptions generated by the uk.ac.ic.doc.automed.reps package.
UnexpectedTokenException Deprecated. Use SyntaxException instead