Class VecCavityPartSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
- Direct Known Subclasses:
VecCavityAccessorySpecification,VecCavityPlugSpecification,VecCavitySealSpecification
Java class for CavityPartSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CavityPartSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}PartOrUsageRelatedSpecification">
<sequence>
<element name="CavityDiameter" type="{http://www.prostep.org/ecad-if/2011/vec}ValueRange" minOccurs="0"/>
<element name="Hardness" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="SealingClass" type="{http://www.prostep.org/ecad-if/2011/vec}SealingClass" maxOccurs="unbounded" minOccurs="0"/>
<element name="Geometry" type="{http://www.prostep.org/ecad-if/2011/vec}SealingGeometry" minOccurs="0"/>
<element name="CompatibleTerminalType" type="{http://www.prostep.org/ecad-if/2011/vec}TerminalType" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecValueRangeSpecifies a range of valid cavity diameters to which the cavity seal fits.protected List<VecTerminalType>Defines a list of terminal types that are compatible to this CavitySealSpecification.protected StringDefines the geometry of the cavity sealing.protected VecNumericalValueSpecifies the hardness of the cavity seal.protected List<VecSealingClass>Specifies the sealing class of the cavity seal.Fields 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 TypeMethodDescriptionGets the value of the cavityDiameter property.Gets the value of the compatibleTerminalTypes property.Gets the value of the geometry property.Gets the value of the hardness property.Gets the value of the sealingClasses property.voidsetCavityDiameter(VecValueRange value) Sets the value of the cavityDiameter property.voidsetGeometry(String value) Sets the value of the geometry property.voidsetHardness(VecNumericalValue value) Sets the value of the hardness property.Methods inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
accept, 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
-
cavityDiameter
Specifies a range of valid cavity diameters to which the cavity seal fits.
-
hardness
Specifies the hardness of the cavity seal.
-
sealingClasses
Specifies the sealing class of the cavity seal.
-
geometry
Defines the geometry of the cavity sealing.
This attribute is defined as an OpenEnumeration.
-
compatibleTerminalTypes
Defines a list of terminal types that are compatible to this CavitySealSpecification. This defines as well the compatible cavities, since a plug is normally used when no terminals are present.
-
-
Constructor Details
-
VecCavityPartSpecification
public VecCavityPartSpecification()
-
-
Method Details
-
getCavityDiameter
Gets the value of the cavityDiameter property.Specifies a range of valid cavity diameters to which the cavity seal fits.
- Returns:
- possible object is
VecValueRange
-
setCavityDiameter
Sets the value of the cavityDiameter property.- Parameters:
value- allowed object isVecValueRange- See Also:
-
getHardness
Gets the value of the hardness property.Specifies the hardness of the cavity seal.
- Returns:
- possible object is
VecNumericalValue
-
setHardness
Sets the value of the hardness property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getSealingClasses
Gets the value of the sealingClasses 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 sealingClasses property.For example, to add a new item, do as follows:
getSealingClasses().add(newItem);Objects of the following type(s) are allowed in the list
VecSealingClassSpecifies the sealing class of the cavity seal.
- Returns:
- The value of the sealingClasses property.
-
getGeometry
Gets the value of the geometry property.Defines the geometry of the cavity sealing.
This attribute is defined as an OpenEnumeration.
- Returns:
- possible object is
String
-
setGeometry
Sets the value of the geometry property.- Parameters:
value- allowed object isString- See Also:
-
getCompatibleTerminalTypes
Gets the value of the compatibleTerminalTypes 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 compatibleTerminalTypes property.For example, to add a new item, do as follows:
getCompatibleTerminalTypes().add(newItem);Objects of the following type(s) are allowed in the list
VecTerminalTypeDefines a list of terminal types that are compatible to this CavitySealSpecification. This defines as well the compatible cavities, since a plug is normally used when no terminals are present.
- Returns:
- The value of the compatibleTerminalTypes property.
-