RECODER 0.92

Package recoder

This package contains some basic definitions.

See:
          Description

Interface Summary
ModelElement A semantic part of the software model.
NamedModelElement A model element that carries a name.
ProgramFactory  
Service Primary RECODER service interface.
TuningParameters  
 

Class Summary
AbstractService  
CrossReferenceServiceConfiguration  
DefaultServiceConfiguration  
NamedModelElement.LexicalOrder Lexical order on names of named model elements.
ServiceConfiguration A configuration of services that can work together.
 

Exception Summary
IllegalTransformationException An exception indicating that a transformation performed on the abstract syntax tree leaves the internal datastructures in an inconsistent state.
ModelException Model exception.
ParserException Parser exception.
 

Package recoder Description

This package contains some basic definitions.

The central class of the RECODER system is ServiceConfiguration which is responsible for maintaining all information repositories. A very important repository is the SourceFileRepository, which holds the set of known syntax trees. The construction of new syntax elements lays in the responsibility of the ProgramFactory which also allows access to a parser for the given language or language dialect. Other repositories may know about additional abstractions or may provide results derived by semantical analyses.

Besides of the base repositories, the package also contains some base abstractions. ModelElement is the parent of most other classes of the model.


RECODER 0.92