The Skyway Generation Framework was built to be extensible at all levels, including:
- extending the metadata model - adding new artifacts or finer grained specification to the metadata model
- extending the generation - the metadata can be generated to other ouputs
- updating the generator - the generated code can be changed by updating templates
- add toolbox functionality - new general-purpose or company-specific steps can be added to the toolbox
Skyway Generation Framework is built on top of the Eclipse Modeling Project, including Eclipse Modeling Framework (EMF), Graphical Modeling Framework (GMF) and Model to Text (M2T). Leveraging these Eclipse technologies and the Eclipse plugin architecture simplifies the time and skills needed to extend Skyway Builder.