- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
- Direct Known Subclasses:
VecGeometrySegment2D,VecGeometrySegment3D
A GeometrySegment is the geometric representation of a TopologySegment. A TopologySegment may be represented by more than one GeometrySegment. A GeometrySegment is either a GeometrySegment2D or a GeometrySegment3D.
Java class for GeometrySegment complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GeometrySegment">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ConfigurableElement">
<sequence>
<element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="AliasId" type="{http://www.prostep.org/ecad-if/2011/vec}AliasIdentification" maxOccurs="unbounded" minOccurs="0"/>
<element name="ReferenceSegment" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecAliasIdentification>Specifies additional identifiers for the GeometrySegment.protected StringSpecifies a unique identification of the GeometrySegment.protected VecTopologySegmentFields inherited from class com.foursoft.harness.vec.v113.VecConfigurableElement
configInfoFields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the aliasIds property.Gets the value of the identification property.Gets the value of the referenceSegment property.voidsetIdentification(String value) Sets the value of the identification property.voidSets the value of the referenceSegment property.Methods inherited from class com.foursoft.harness.vec.v113.VecConfigurableElement
getConfigInfo, setConfigInfoMethods 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
-
identification
Specifies a unique identification of the GeometrySegment. The identification is guaranteed to be unique within the corresponding BuildingBlockSpecification. Over all VEC-documents a GeometrySegment-instance can be trusted to be the same if the BuildingBlockSpecification-instance is the same (see BuildingBlockSpecification) and the identification of the GeometrySegment is the same.
-
aliasIds
Specifies additional identifiers for the GeometrySegment.
-
referenceSegment
-
-
Constructor Details
-
VecGeometrySegment
public VecGeometrySegment()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.Specifies a unique identification of the GeometrySegment. The identification is guaranteed to be unique within the corresponding BuildingBlockSpecification. Over all VEC-documents a GeometrySegment-instance can be trusted to be the same if the BuildingBlockSpecification-instance is the same (see BuildingBlockSpecification) and the identification of the GeometrySegment is the same.
- Specified by:
getIdentificationin interfaceHasIdentification- Returns:
- possible object is
String
-
setIdentification
Sets the value of the identification property.- Specified by:
setIdentificationin interfaceHasModifiableIdentification- Parameters:
value- allowed object isString- See Also:
-
getAliasIds
Gets the value of the aliasIds 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 aliasIds property.For example, to add a new item, do as follows:
getAliasIds().add(newItem);Objects of the following type(s) are allowed in the list
VecAliasIdentificationSpecifies additional identifiers for the GeometrySegment.
- Returns:
- The value of the aliasIds property.
-
getReferenceSegment
Gets the value of the referenceSegment property.- Returns:
- possible object is
Object
-
setReferenceSegment
Sets the value of the referenceSegment property.- Parameters:
value- allowed object isObject
-