REFINES

From ASCEND
Revision as of 09:29, 31 July 2010 by Jpye (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The REFINES keyword is used to declare models as specialisations of more general 'base' models.

MODEL vehicle;
   n_wheels IS_A integer_constant;
END vehicle;

MODEL bicycle REFINES vehicle;
   n_wheels :== 2;
END bicycle;

MODEL car REFINES vehicle;
   n_wheels :== 4;
END car;

See also