Creates a new model m so that:
Unqiue ID of the model
AttributeType to add to this
Business event type to add to this
Business object type to add to this
Existence dependcy to add to this
FSM to add to this
InstanceAccessRule to add to the model
Method to add to this
State to add to this
Transition to add to this
Name of the business object type to retrieve
AttributetReadingTable to use for the current model
EventParticipantTable to use for the current model
attribute type in the serialized model format
business object type in the serialized model format.
Model being loaded from a file
Business object type to be loaded, in serialzed model format
Model being loaded from file
ExistenceDependency to load, in the serialized model format.
Path where the file containing the serialized model can be found
Model being loaded from a file
FSM to be loaded, in the serialized model format
the model being loaded from a file
the method to import in the serialized model format
state to be loaded, in the serialized model format.
Model being loaded from a file
Transition to be loaded, in the serialized model format.
Generated using TypeDoc
A
Modelis an artifact that includes all the meta-elements described in B-MERODE (business object types, fsms, methods, etc.) It also allows to export and import models. Furthermore, it can be used to evaluate the model's consistency.Models are mutable
id (string) : unique id of the model
businessObjectTypes : set of BusinessObjectTypes included in the model
attributeTypes : set of AttributeTypes included in the model
businessEventTypes : set of BusinessEventTypes included in the model
existenceDependencies: set of ExistenceDependency objects included in the model
finiteStateMachines : set of FSMs included in the model
states : set of States included in the model's FSMs
transitions: set of Transitions included in the model's FSMs
methods: set of Methods inlcuded in the model
ept: EventParticipantTable applicable to the model
art: AttributeReadingTable applicable to the model
iars: set of InstanceAccessRules applicable to the model