Class VecSegmentCrossSectionArea
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,Visitable,Serializable
Specifies the cross section area of a segment. For the data exchange the cross section area is used and not the diameter, because the diameter is only a valid measure for circular segments. For circular segments, the diameter and the cross section area can be translated into each other without the loss of information. Attributes of the type SegmentCrossSectionArea normally have the multiplicity [0..*]. This means that such an attribute can have SegmentCrossSectionArea entries for different crossSectionAreaTypes and valueDeterminations. It must not have multiple entries with the same crossSectionAreaType and valueDetermination.
Java class for SegmentCrossSectionArea complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SegmentCrossSectionArea">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="Area" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue"/>
<element name="ValueDetermination" type="{http://www.prostep.org/ecad-if/2011/vec}ValueDetermination"/>
<element name="CrossSectionAreaType" type="{http://www.prostep.org/ecad-if/2011/vec}SegmentCrossSectionAreaType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecNumericalValueSpecifies the value of the cross section area of the segment.protected StringSpecifies the type of the cross section area of the segment.protected VecValueDeterminationSpecifies the method for determination of the value.Fields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RgetArea()Gets the value of the area property.Gets the value of the crossSectionAreaType property.Gets a reference to the parent of this object in the XML DOM Tree.Gets the value of the valueDetermination property.voidsetArea(VecNumericalValue value) Sets the value of the area property.voidsetCrossSectionAreaType(String value) Sets the value of the crossSectionAreaType property.voidSets the value of the valueDetermination 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
-
area
Specifies the value of the cross section area of the segment.
-
valueDetermination
Specifies the method for determination of the value.
-
crossSectionAreaType
Specifies the type of the cross section area of the segment. Different types are for example needed to differentiate between the designed space of a segment and the actually needed space (e.g. calculated from the wires going through the segment).
Attribute is defined as anOpenEnumeration.
-
-
Constructor Details
-
VecSegmentCrossSectionArea
public VecSegmentCrossSectionArea()
-
-
Method Details
-
getArea
Gets the value of the area property.Specifies the value of the cross section area of the segment.
- Returns:
- possible object is
VecNumericalValue
-
setArea
Sets the value of the area property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getValueDetermination
Gets the value of the valueDetermination property.Specifies the method for determination of the value.
- Returns:
- possible object is
VecValueDetermination
-
setValueDetermination
Sets the value of the valueDetermination property.- Parameters:
value- allowed object isVecValueDetermination- See Also:
-
getCrossSectionAreaType
Gets the value of the crossSectionAreaType property.Specifies the type of the cross section area of the segment. Different types are for example needed to differentiate between the designed space of a segment and the actually needed space (e.g. calculated from the wires going through the segment).
Attribute is defined as anOpenEnumeration.
- Returns:
- possible object is
String
-
setCrossSectionAreaType
Sets the value of the crossSectionAreaType property.- Parameters:
value- allowed object isString- See Also:
-
getParentTopologySegment
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 aVecTopologySegmentotherwise 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. -
accept
-