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


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

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.