Class VecOccurrenceOrUsage
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,HasRoles<VecRole>,Visitable,Serializable
- Direct Known Subclasses:
VecPartOccurrence,VecPartUsage
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.
Java class for OccurrenceOrUsage complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OccurrenceOrUsage">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ConfigurableElement">
<sequence>
<element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="AliasId" type="{http://www.prostep.org/ecad-if/2011/vec}AliasIdentification" maxOccurs="unbounded" minOccurs="0"/>
<element name="Abbreviation" type="{http://www.prostep.org/ecad-if/2011/vec}LocalizedString" maxOccurs="unbounded" minOccurs="0"/>
<element name="Description" type="{http://www.prostep.org/ecad-if/2011/vec}AbstractLocalizedString" maxOccurs="unbounded" minOccurs="0"/>
<element name="RealizedUsageNode" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
<element name="InstallationInstruction" type="{http://www.prostep.org/ecad-if/2011/vec}Instruction" maxOccurs="unbounded" minOccurs="0"/>
<element name="Role" type="{http://www.prostep.org/ecad-if/2011/vec}Role" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecLocalizedString>Specifies an abbreviation of theOccurrenceOrUsage.protected List<VecAliasIdentification>Room to specify additional identifiers for the OccurrenceOrUsage.protected List<VecAbstractLocalizedString>Specifies additional, human readable information about the OccurrenceOrUsage.protected StringSpecifies a unique identification of the OccurrenceOrUsage.protected List<VecInstruction>protected VecUsageNodeReferences theUsageNodethat is realized by thisOccurrenceOrUsage.Specifies the different roles of the OccurrenceOrUsage.Fields inherited from class com.foursoft.harness.vec.v113.VecConfigurableElement
configInfoFields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the abbreviations property.Gets the value of the aliasIds property.Gets the value of the descriptions property.Gets the value of the identification property.Gets the value of the installationInstructions property.Gets the value of the realizedUsageNode property.Gets aSetof allVecOccurrenceOrUsageViewItem2Dthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling.Gets aSetof allVecOccurrenceOrUsageViewItem3Dthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling.Gets aSetof allVecPartWithSubComponentsRolethat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling.getRoles()Gets the value of the roles property.voidsetIdentification(String value) Sets the value of the identification property.voidsetRealizedUsageNode(VecUsageNode value) Sets the value of the realizedUsageNode property.Methods inherited from class com.foursoft.harness.vec.v113.VecConfigurableElement
getConfigInfo, setConfigInfoMethods inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
getCustomProperties, getRefExternalMapping, getXmlId, setXmlId, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.foursoft.harness.vec.common.HasCustomProperties
getCustomPropertiesWithType, getCustomPropertyMethods inherited from interface com.foursoft.harness.vec.common.HasRoles
getRolesWithType, getRoleWithType
-
Field Details
-
identification
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.
-
aliasIds
Room to specify additional identifiers for the OccurrenceOrUsage.
-
abbreviations
Specifies an abbreviation of theOccurrenceOrUsage. Normally this a human readable short name.
-
descriptions
Specifies additional, human readable information about the OccurrenceOrUsage.
-
realizedUsageNode
References theUsageNodethat is realized by thisOccurrenceOrUsage.
-
installationInstructions
-
roles
Specifies the different roles of the OccurrenceOrUsage.
-
-
Constructor Details
-
VecOccurrenceOrUsage
public VecOccurrenceOrUsage()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.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.
- Specified by:
getIdentificationin interfaceHasIdentification- Returns:
- possible object is
String
-
setIdentification
Sets the value of the identification property.- Specified by:
setIdentificationin interfaceHasModifiableIdentification- Parameters:
value- allowed object isString- See Also:
-
getAliasIds
Gets the value of the aliasIds property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the aliasIds property.For example, to add a new item, do as follows:
getAliasIds().add(newItem);Objects of the following type(s) are allowed in the list
VecAliasIdentificationRoom to specify additional identifiers for the OccurrenceOrUsage.
- Returns:
- The value of the aliasIds property.
-
getAbbreviations
Gets the value of the abbreviations property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the abbreviations property.For example, to add a new item, do as follows:
getAbbreviations().add(newItem);Objects of the following type(s) are allowed in the list
VecLocalizedStringSpecifies an abbreviation of theOccurrenceOrUsage. Normally this a human readable short name.
- Returns:
- The value of the abbreviations property.
-
getDescriptions
Gets the value of the descriptions property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the descriptions property.For example, to add a new item, do as follows:
getDescriptions().add(newItem);Objects of the following type(s) are allowed in the list
VecAbstractLocalizedStringSpecifies additional, human readable information about the OccurrenceOrUsage.
- Specified by:
getDescriptionsin interfaceHasDescription<VecAbstractLocalizedString>- Returns:
- The value of the descriptions property.
-
getRealizedUsageNode
Gets the value of the realizedUsageNode property.References theUsageNodethat is realized by thisOccurrenceOrUsage.
- Returns:
- possible object is
Object
-
setRealizedUsageNode
Sets the value of the realizedUsageNode property.- Parameters:
value- allowed object isObject- See Also:
-
getInstallationInstructions
Gets the value of the installationInstructions property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the installationInstructions property.For example, to add a new item, do as follows:
getInstallationInstructions().add(newItem);Objects of the following type(s) are allowed in the list
VecInstruction- Returns:
- The value of the installationInstructions property.
-
getRoles
Gets the value of the roles property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the roles property.For example, to add a new item, do as follows:
getRoles().add(newItem);Objects of the following type(s) are allowed in the list
VecRoleSpecifies the different roles of the OccurrenceOrUsage.
-
getRefOccurrenceOrUsageViewItem2D
Gets aSetof allVecOccurrenceOrUsageViewItem2Dthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
getRefOccurrenceOrUsageViewItem3D
Gets aSetof allVecOccurrenceOrUsageViewItem3Dthat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml. -
getRefPartWithSubComponentsRole
Gets aSetof allVecPartWithSubComponentsRolethat have a outgoing reference to this object.
Warning!: This is a readonly property! It has to be initialized during the unmarshalling process by theExtendedUnmarshaller.
This property is consistent to the state of object model at the time of unmarshalling. It does not reflect any changes done in the object model after the unmarshalling.
This property has no effect when the object is marshalled to xml.
-