Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

AppModel is one kind of Model (the other kinds are DataModels and ThingModels). Therefore it has all the properties of Models (Lifecycle of modelsModel AttributesUnique and Constraints).

A AppModel has

However, as a recommended practice, the Attributes and Actions related to a particular process or interaction (e.g. calculations, communications with other Models)  are often defined in a reusable structure called AppFacet and combined into a AppModel. This relationship was explained in the concept of Models and Model Facets.