OccurrenceOrUsage
Note: There is a newer version of this specification see VEC 2.2.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
| Attribute | Value | 
|---|---|
| Owner | instancing | 
| Applied Stereotype | |
| Base Classifier | ConfigurableElement | 
| Is Abstract | true | 
| Derived Classifiers | PartOccurrence, PartUsage | 
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. 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 | 
| 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 | 
Outgoing Relations
| Type | Role | Mult. | Mult. | Description | 
|---|---|---|---|---|
| Role | role | 0..* | 0..1 | Specifies the different roles of the OccurrenceOrUsage. | 
| Instruction | installationInstruction | 0..* | 0..1 | Room to specify InstallationInstruction(s) for the OccurrenceOrUsage. | 
| UsageNode | realizedUsageNode | 0..1 | 0..* | References the UsageNode that is realized by this OccurrenceOrUsage. | 
Incoming Relations
| Type | Mult. | Role | Mult. | Description | 
|---|---|---|---|---|
| OccurrenceOrUsageViewItem2D | 0..* | occurrenceOrUsage | 0..1 | Specifies the OccurrenceOrUsage which is represented by the view item. | 
| OccurrenceOrUsageViewItem3D | 0..* | occurrenceOrUsage | 0..1 | Specifies the OccurrenceOrUsage which is represented by the view item. | 
| PartWithSubComponentsRole | 0..* | subComponent | 1..* | References the subcomponents that belong to this instance of a PartWithSubComponents. |