Class VecRingTerminalSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
Specification for the definition of ring terminals.
Java class for RingTerminalSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RingTerminalSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}TerminalSpecification">
<sequence>
<element name="BoltDiameter" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="Thickness" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="BoltType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="OutsideDimension" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="TorsionProtection" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecNumericalValueSpecifies the diameter of the bolt for which the ring terminal is designed for.protected StringSpecifies the type of the bolt.protected VecNumericalValueSpecifies the diameter of the circle around the center of the bolt which passes through the farthest outside point of the contact surface of the ring terminal.protected VecNumericalValueSpecifies the thickness of the contact surface of the ring terminal.protected BooleanSpecifies if the ring terminal is torsion protected or not.Fields inherited from class com.foursoft.harness.vec.v113.VecTerminalSpecification
currentInformations, internalTerminalConnections, sealingClasses, sealingType, terminalReceptions, voltageRange, wireReceptionsFields 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 boltDiameter property.Gets the value of the boltType property.Gets the value of the outsideDimension property.Gets the value of the thickness property.Gets the value of the torsionProtection property.voidsetBoltDiameter(VecNumericalValue value) Sets the value of the boltDiameter property.voidsetBoltType(String value) Sets the value of the boltType property.voidSets the value of the outsideDimension property.voidsetThickness(VecNumericalValue value) Sets the value of the thickness property.voidsetTorsionProtection(Boolean value) Sets the value of the torsionProtection property.Methods inherited from class com.foursoft.harness.vec.v113.VecTerminalSpecification
getCurrentInformations, getInternalTerminalConnections, getRefCavity, getRefCompatibilityStatement, getRefPinComponent, getRefTerminalRole, getSealingClasses, getSealingType, getTerminalReceptions, getVoltageRange, getWireReceptions, setSealingType, setVoltageRangeMethods 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
-
boltDiameter
Specifies the diameter of the bolt for which the ring terminal is designed for.
-
thickness
Specifies the thickness of the contact surface of the ring terminal.
-
boltType
Specifies the type of the bolt. This should be an enumeration of values defined in a conformance class.
-
outsideDimension
Specifies the diameter of the circle around the center of the bolt which passes through the farthest outside point of the contact surface of the ring terminal. (see KBLFRM-311)
-
torsionProtection
Specifies if the ring terminal is torsion protected or not. (see KBLFRM-311)
-
-
Constructor Details
-
VecRingTerminalSpecification
public VecRingTerminalSpecification()
-
-
Method Details
-
getBoltDiameter
Gets the value of the boltDiameter property.Specifies the diameter of the bolt for which the ring terminal is designed for.
- Returns:
- possible object is
VecNumericalValue
-
setBoltDiameter
Sets the value of the boltDiameter property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getThickness
Gets the value of the thickness property.Specifies the thickness of the contact surface of the ring terminal.
- Returns:
- possible object is
VecNumericalValue
-
setThickness
Sets the value of the thickness property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getBoltType
Gets the value of the boltType property.Specifies the type of the bolt. This should be an enumeration of values defined in a conformance class.
- Returns:
- possible object is
String
-
setBoltType
Sets the value of the boltType property.- Parameters:
value- allowed object isString- See Also:
-
getOutsideDimension
Gets the value of the outsideDimension property.Specifies the diameter of the circle around the center of the bolt which passes through the farthest outside point of the contact surface of the ring terminal. (see KBLFRM-311)
- Returns:
- possible object is
VecNumericalValue
-
setOutsideDimension
Sets the value of the outsideDimension property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
isTorsionProtection
Gets the value of the torsionProtection property.Specifies if the ring terminal is torsion protected or not. (see KBLFRM-311)
- Returns:
- possible object is
Boolean
-
setTorsionProtection
Sets the value of the torsionProtection property.- Parameters:
value- allowed object isBoolean- See Also:
-
accept
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecTerminalSpecification- Throws:
E extends Throwable
-