Up Previous Next Title Page Contents

4.4.1 Metamodels

No changes were required to the metamodels to support MIDP. In the course of improving the support for alarms in the context of a user changing the time on the watch, it was noticed that the existing metamodel allowed Roll roles to VariableRef objects: i.e. changing the value of a function result or variable from somewhere else. This was corrected with a constraint that Roll could only apply to a Variable (local to this graph), not a VariableRef.

An addition was made to the top-level graph for the included components (framework classes), to allow different framework classes for different ‘Generation target platforms’.

Up Previous Next Title Page Contents