PartOccurrence

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

A PartOccurrence is an instance of a component with a specified part number (PartVersion).

General Information

AttributeValue
Ownerpart_structure
Applied Stereotype
Base ClassifierOccurrenceOrUsage
Is Abstractfalse
Derived Classifiers

Attributes

NameTypeMult.DescriptionOwning Classifier
identificationString1

Specifies a unique identification of the OccurrenceOrUsage. The identification is guaranteed to be unique within the context. Over all VEC-documents an OccurrenceOrUsage-instance can be trusted to be the same if the context-instance is the same and the identification of the OccurrenceOrUsage is the same.

OccurrenceOrUsage
aliasIdAliasIdentification0..*

Room to specify additional identifiers for the OccurrenceOrUsage.

OccurrenceOrUsage
abbreviationLocalizedString0..*

Specifies an abbreviation of the OccurrenceOrUsage. Normally this a human readable short name.

OccurrenceOrUsage
descriptionAbstractLocalizedString0..*

Specifies additional, human readable information about the OccurrenceOrUsage.

OccurrenceOrUsage
isSecondaryAlternativeBoolean0..1

If a PartUsage is realized by more than one PartOccurrence it is possible to specify which one is the preferred. (see KBLFRM-264)

PartOccurrence

Outgoing Relations

TypeRoleMult.Mult.Description
PartOccurrencereferenceElement0..*0..*

References the PartOcurrence for which this PartOccurrence is an accessory.

PartUsagerealizedPartUsage0..10..*References the PartUsage that is realized by the PartOccurrence.
PartOccurrenceinstanciatedOccurrence0..*0..*

References the PartOccurrence which is instantiated by the PartOccurrence. This reference is for example needed in the case of usage of assemblies.

PartOccurrencealternativeOccurrence0..*0..*

References the PartOcurrences that are an alternative for this PartOccurrence.

PartVersionpart0..10..*

References the PartVersion that is instantiated by this PartOccurrence.

Incoming Relations

TypeMult.RoleMult.Description
PartOccurrence0..*alternativeOccurrence0..*

References the PartOcurrences that are an alternative for this PartOccurrence.

ModuleList0..*completionComponents1..*References the components that are used as completition, if any of the Modules in the ModuleList appears in a configuration.
CompositionSpecification1component0..*

Specifies the PartOccurrences defined in the CompositionSpecification.

PartStructureSpecification0..*inBillOfMaterial0..*

References the PartOccurrences that are building the bill of material of a composite part.

PartOccurrence0..*instanciatedOccurrence0..*

References the PartOccurrence which is instantiated by the PartOccurrence. This reference is for example needed in the case of usage of assemblies.

PartOccurrence0..*referenceElement0..*

References the PartOcurrence for which this PartOccurrence is an accessory.

Previous