- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
- Direct Known Subclasses:
VecCableDuctRole,VecCableTieRole,VecCavityAccessoryRole,VecCavityPlugRole,VecCavitySealRole,VecConnectorHousingCapRole,VecConnectorHousingRole,VecEEComponentRole,VecFixingRole,VecGrommetRole,VecPartWithSubComponentsRole,VecPlaceableElementRole,VecSpecificRole,VecTerminalRole,VecWireEndAccessoryRole,VecWireProtectionRole,VecWireRole
A Role is the corresponding mechanism for OccurrenceOrUsages to the PartOrUsageRelatedSpecifcations for PartVersions or PartUsages. The PartOrUsageRelatedSpecifcations are describing a certain aspect of the master data of a part. A Role describes the corresponding properties and relationships for instances of a part (e.g. the usage specific properties of a wire occurrence like the length or the contacting).
Java class for Role complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Role">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsFields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the identification property.Gets a reference to the parent of this object in the XML DOM Tree.voidsetIdentification(String value) Sets the value of the identification property.Methods 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, getCustomProperty
-
Field Details
-
identification
Specifies a unique identification of the Role. The identification is guaranteed to be unqiue within the OccurrenceOrUsage.
-
-
Constructor Details
-
VecRole
public VecRole()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.Specifies a unique identification of the Role. The identification is guaranteed to be unqiue within the OccurrenceOrUsage.
- 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:
-
getParentOccurrenceOrUsage
Gets a reference to the parent of this object in the XML DOM Tree. If this class can have different parents in DOM, this property is initialized with the parent, if the parent is aVecOccurrenceOrUsageotherwise it will be null.
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.
-