Note: There is a newer version of this specification see VEC 2.0.1

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


Name Type Mult. Description Owning Classifier
companyName String 1

Specifies the company which acts in the specified Role in the Contract Relationship.

contractRole ContractRole 1

The role the company takes in reference to the associated ItemVersion. Predefined are the values: Oem, Supplier and Manufacturer.


Incoming Relations

Type Mult. Role Mult. Description
ItemVersion 0..* contract 0..* References the contracts that apply to an ItemVersion.
VecContent 1 contract 0..* Specifies the contracts used in the VEC-file.