This package describes Module Management classes. These classes allow items to be grouped together and given a version. For example a FunctionSpecModule will contain a group of FunctionSpecs. Modules can also state which other modules they depend upon, allowing for fine grained dependencies between groups of items.
A grouping of related artifacts, persisted as a resource, with a version number, and a description, and a description of which Modules it depends upon (and importantly which version of those Modules).
Attributes |
||
---|---|---|
Name |
Properties |
Documentation |
license
|
T: EString
Cardinality: [0..1]
| The license under which this module is distributed. |
name
|
T: EString
Cardinality: [0..1]
Identifier
| The name of the module. This name acts as the modules identifier. |
theDescription
|
T: EString
Cardinality: [0..1]
| The description of the module |
version
|
T: EString
Cardinality: [0..1]
| The version number of the module |
References |
||
---|---|---|
Name |
Properties |
Documentation |
dependencies
|
T: Module
Cardinality: [0..1]
|
These are the modules (and their version numbers) upon which this module is dependent. |