Contract
Note: There is a newer version of this specification see VEC 2.2.0
A Contract-instance describes the relationship between an ItemVersion-instance and a Company-instance additionally defining the role the company takes in reference to the ItemVersion.
General Information
| Attribute | Value |
|---|---|
| Owner | pdm |
| Applied Stereotype | |
| Base Classifier | ExtendableElement |
| Is Abstract | false |
| Derived Classifiers |
Attributes
| Name | Type | Mult. | Description | Owning Classifier |
|---|---|---|---|---|
| companyName | String | 1 | Specifies the company which acts in the specified Role in the Contract Relationship. | Contract |
| contractRole | ContractRole | 1 | The role the company takes in reference to the associated ItemVersion. Predefined are the values: OEM, Supplier and Manufacturer. | Contract |
Incoming Relations
| This End | Other End | General | |||||
|---|---|---|---|---|---|---|---|
| Role | Mult. | Agg. | Unique | Ordered | Type | Mult. | Description |
| contract | 0..* | N | Y | N | ItemVersion | 0..* | References the contracts that apply to an ItemVersion. |
| contract | 0..* | Y | Y | N | VecContent | 1 | Specifies the contracts used in the VEC-file. |