PartOccurrence

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. 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
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
quantityNumericalValue0..1Specifies the actual amount of material consumed by this OccurrenceOrUsage. Allows modelling in arbitrary units (e.g. grams, centimetres, piece). If omitted the default is 1 piece. Use whenever the OccurrenceOrUsage does not consume exactly one discrete item (e.g. 5 gram of glue). There are specialized roles (e.g. WireRole or WireProtectionRole) that define their own, more specific quantity information (e.g. WireLength). Those definitions have precedence over this quantity attribute.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

Other EndThis EndGeneral
RoleTypeMult.Agg.UniqueOrderedMult.Description
realizedPartUsagePartUsage0..*NYN0..*References the PartUsages that are realized by the PartOccurrence.
alternativeOccurrencePartOccurrence0..*NYN0..*

References the PartOccurrences that are an alternative for this PartOccurrence.

partPartVersion0..1NYN0..*

References the PartVersion that is instantiated by this PartOccurrence.

instanciatedOccurrencePartOccurrence0..*NYN0..*

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

Incoming Relations

This EndOther EndGeneral
RoleMult.Agg.UniqueOrderedTypeMult.Description
alternativeOccurrence0..*NYNPartOccurrence0..*

References the PartOccurrences that are an alternative for this PartOccurrence.

component0..*YYNCompositionSpecification1

Specifies the PartOccurrences defined in the CompositionSpecification.

instanciatedOccurrence0..*NYNPartOccurrence0..*

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

Previous