Contract
Note: There is a newer version of this specification see VEC 2.1.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 | constant |
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..* | Y | Y | N | VecContent | 1 | Specifies the contracts used in the VEC-file. |
contract | 0..* | N | Y | N | ItemVersion | 0..* | References the contracts that apply to an ItemVersion. |