ABSE Logo
Atom-Based Software Engineering

ABSE Inheritance

Like classes in several programming languages, Atom Templates can be derived into more complex and specialized Atom Templates. This allows you to build evolutive metamodels that share common concepts with their ancestors.

The derived Template will inherit all properties and code from its Base Template.

On the diagram you can see how a C++ class Atom Template (cpp_class) can be derived into more specialized Atom Templates like a GUI dialog object or a data-bound object. Further derivation is shown with the definition of a database-bound object.

ABSE Atom Inheritance

 

 

Learn the Basics
Technical Details
For the Individual
In the Enterprise

Product Site

Twitter
ABSE & AtomWeaver Community
Development At Heart Blog

Isomeris Site
Technology Portfolio

Isomeris Logo