OMNIA 3 BMLCommitment

Commitment

Promise of a transaction to trade resources, between two agents. Is made because the transaction often only happens after the moment when it is set.

Properties

Name Type Aggregation Kind Multiplicity Length Description
Name Text None 1..1 1..32 The name of the entity (unique identifier).
Description Text None 0..1 0..1024 The textual explanation of the entities’ purpose.
Attributes Attribute Composite 0..* None A collection of entries that allows to define entity’ structure.
EntityBehaviours EntityBehaviour Composite 0..* None A collection of entries representing how the entity behaves.
DataBehaviours DataBehaviour Composite 0..* None A collection of entries representing how the entity’ data is stored and retrieved.
BehaviourNamespaces BehaviourNamespace Composite 0..* None A collection of entries representing the coding namespaces to be included (as usings) on code generated with your data and entity behaviours.
DataSource DataSource Shared 1..1 None The Data Source in which the entities are computed and/or persisted.

Operations

Name Type Description
Defaults Initialize