OccurrenceOrUsage

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

An OccurrenceOrUsage is an abstract appearance of a part in the harness. This can either be a concrete part (with a part number a.s.o) or the description (specification / requirements) of a part that should be used at that position. In the first case it would be a PartOccurrence in the second case a PartUsage.

General Information

AttributeValue
Ownerinstancing
Applied Stereotype
Base ClassifierConfigurableElement
Is Abstracttrue
Derived ClassifiersPartOccurrence, PartUsage

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

Outgoing Relations

TypeRoleMult.Mult.Description
Rolerole0..*0..1

Specifies the different roles of the OccurrenceOrUsage.

InstructioninstallationInstruction0..*0..1Room to specify InstallationInstruction(s) for the OccurrenceOrUsage.
UsageNoderealizedUsageNode0..10..*

References the UsageNode that is realized by this OccurrenceOrUsage.

Incoming Relations

TypeMult.RoleMult.Description
OccurrenceOrUsageViewItem2D0..*occurrenceOrUsage0..1Specifies the OccurrenceOrUsage which is represented by the view item.
OccurrenceOrUsageViewItem3D0..*occurrenceOrUsage0..1

Specifies the OccurrenceOrUsage which is represented by the view item.

PartWithSubComponentsRole0..*subComponent1..*

References the subcomponents that belong to this instance of a PartWithSubComponents.