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 |