Package com.foursoft.harness.vec.v113
Class VecFixingSpecification
java.lang.Object
com.foursoft.harness.vec.v113.VecExtendableElement
com.foursoft.harness.vec.v113.VecSpecification
com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
com.foursoft.harness.vec.v113.VecFixingSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
- Direct Known Subclasses:
VecBoltMountedFixingSpecification,VecEdgeMountedFixingSpecification,VecHoleMountedFixingSpecification
public class VecFixingSpecification
extends VecPartOrUsageRelatedSpecification
implements Serializable, Visitable
Specification for the definition of fixings. A fixing is used to fix the harness in a certain position (e.g. at the car body, a seat, an ECU etc.). The FixingSpecification describes how the fixing is attached to the "non-harness" element. The attachment to harness is described by a PlaceableElementSpecification.
Java class for FixingSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FixingSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}PartOrUsageRelatedSpecification">
<sequence>
<element name="Offset" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="NominalSize" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsFields inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
describedPart, specialPartTypeFields inherited from class com.foursoft.harness.vec.v113.VecSpecification
descriptions, identificationFields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the nominalSize property.Gets the value of the offset property.Gets aSetof allVecFixingRolethat 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.voidsetNominalSize(VecNumericalValue value) Sets the value of the nominalSize property.voidsetOffset(VecNumericalValue value) Sets the value of the offset property.Methods inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
getDescribedPart, getRefPartUsage, getRefSpecificRole, getSpecialPartType, setSpecialPartTypeMethods inherited from class com.foursoft.harness.vec.v113.VecSpecification
getDescriptions, getIdentification, getParentDocumentVersion, getParentSheetOrChapter, setIdentificationMethods 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
-
offset
-
nominalSize
-
-
Constructor Details
-
VecFixingSpecification
public VecFixingSpecification()
-
-
Method Details
-
getOffset
Gets the value of the offset property.- Returns:
- possible object is
VecNumericalValue
-
setOffset
Sets the value of the offset property.- Parameters:
value- allowed object isVecNumericalValue
-
getNominalSize
Gets the value of the nominalSize property.- Returns:
- possible object is
VecNumericalValue
-
setNominalSize
Sets the value of the nominalSize property.- Parameters:
value- allowed object isVecNumericalValue
-
getRefFixingRole
Gets aSetof allVecFixingRolethat 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. -
accept
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecPartOrUsageRelatedSpecification- Throws:
E extends Throwable
-