Package com.foursoft.harness.vec.v113
Class VecCorrugatedPipeSpecification
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.VecWireProtectionSpecification
com.foursoft.harness.vec.v113.VecTubeSpecification
com.foursoft.harness.vec.v113.VecCorrugatedPipeSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
public class VecCorrugatedPipeSpecification
extends VecTubeSpecification
implements Serializable, Visitable
Specification for the definition of corrugated pipes.
Java class for CorrugatedPipeSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CorrugatedPipeSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}TubeSpecification">
<sequence>
<element name="CorrugationHeight" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="CorrugationWidth" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="CorrugationGradient" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecNumericalValueSpecifies the gradient of a corrugation of the pipe.protected VecNumericalValueSpecifies the height of a corrugation of the pipe.protected VecNumericalValueSpecifies the width of a corrugation of the pipe.Fields inherited from class com.foursoft.harness.vec.v113.VecTubeSpecification
bendRadius, height, innerDiameter, isSlit, length, nominalSize, outerDiameter, secondaryNominalSize, shape, slitStyle, wallThickness, widthFields inherited from class com.foursoft.harness.vec.v113.VecWireProtectionSpecification
abrasionResistanceClasses, soundDampingClassesFields 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 corrugationGradient property.Gets the value of the corrugationHeight property.Gets the value of the corrugationWidth property.voidSets the value of the corrugationGradient property.voidSets the value of the corrugationHeight property.voidSets the value of the corrugationWidth property.Methods inherited from class com.foursoft.harness.vec.v113.VecTubeSpecification
getBendRadius, getHeight, getInnerDiameter, getLength, getNominalSize, getOuterDiameter, getSecondaryNominalSize, getShape, getSlitStyle, getWallThickness, getWidth, isIsSlit, setBendRadius, setHeight, setInnerDiameter, setIsSlit, setLength, setNominalSize, setOuterDiameter, setSecondaryNominalSize, setShape, setSlitStyle, setWallThickness, setWidthMethods inherited from class com.foursoft.harness.vec.v113.VecWireProtectionSpecification
getAbrasionResistanceClasses, getRefWireProtectionRole, getSoundDampingClassesMethods 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
-
corrugationHeight
Specifies the height of a corrugation of the pipe.
-
corrugationWidth
Specifies the width of a corrugation of the pipe.
-
corrugationGradient
Specifies the gradient of a corrugation of the pipe.
-
-
Constructor Details
-
VecCorrugatedPipeSpecification
public VecCorrugatedPipeSpecification()
-
-
Method Details
-
getCorrugationHeight
Gets the value of the corrugationHeight property.Specifies the height of a corrugation of the pipe.
- Returns:
- possible object is
VecNumericalValue
-
setCorrugationHeight
Sets the value of the corrugationHeight property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getCorrugationWidth
Gets the value of the corrugationWidth property.Specifies the width of a corrugation of the pipe.
- Returns:
- possible object is
VecNumericalValue
-
setCorrugationWidth
Sets the value of the corrugationWidth property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getCorrugationGradient
Gets the value of the corrugationGradient property.Specifies the gradient of a corrugation of the pipe.
- Returns:
- possible object is
VecNumericalValue
-
setCorrugationGradient
Sets the value of the corrugationGradient property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
accept
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecTubeSpecification- Throws:
E extends Throwable
-