PartOccurrence

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

General Information

Attribute Value
Owner part_structure
Applied Stereotype
Base Classifier OccurrenceOrUsage
Is Abstract false
Derived Classifiers

Attributes

Name Type Mult. Description Owning Classifier
identification String 1

Specifies a unique identification of the OccurrenceOrUsage. The identification is guaranteed to be unique within the context. For 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
aliasId AliasIdentification 0..*

Room to specify additional identifiers for the OccurrenceOrUsage.

OccurrenceOrUsage
abbreviation LocalizedString 0..*

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

OccurrenceOrUsage
description AbstractLocalizedString 0..*

Specifies additional, human readable information about the OccurrenceOrUsage.

OccurrenceOrUsage
isSecondaryAlternative Boolean 0..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

Other End This End General
Role Type Mult. Agg. Unique Ordered Mult. Description
realizedPartUsage PartUsage 0..* N Y N 0..* References the PartUsages that are realized by the PartOccurrence.
part PartVersion 0..1 N Y N 0..*

References the PartVersion that is instantiated by this PartOccurrence.

instanciatedOccurrence PartOccurrence 0..* N Y N 0..*

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

alternativeOccurrence PartOccurrence 0..* N Y N 0..*

References the PartOccurrences that are an alternative for this PartOccurrence.

Incoming Relations

This End Other End General
Role Mult. Agg. Unique Ordered Type Mult. Description
alternativeOccurrence 0..* N Y N PartOccurrence 0..*

References the PartOccurrences that are an alternative for this PartOccurrence.

component 0..* Y Y N CompositionSpecification 1

Specifies the PartOccurrences defined in the CompositionSpecification.

instanciatedOccurrence 0..* N Y N PartOccurrence 0..*

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

Previous