- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
- Direct Known Subclasses:
VecGeometryNode2D,VecGeometryNode3D
A GeometryNode is the geometric representation of a TopologyNode. A TopologyNode may be represented by more than one GeometryNodes. A GeometryNode is either a GeometryNode2D or a GeometryNode3D.
Java class for GeometryNode complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GeometryNode">
<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="ReferenceNode" 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 GeometryNode.protected StringSpecifies a unique identification of the GeometryNode.protected VecTopologyNodeFields 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 referenceNode property.voidsetIdentification(String value) Sets the value of the identification property.voidsetReferenceNode(VecTopologyNode value) Sets the value of the referenceNode 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 GeometryNode. The identification is guaranteed to be unique within the corresponding BuildingBlockSpecification. Over all VEC-documents a GeometryNode-instance can be trusted to be the same if the BuildingBlockSpecification-instance is the same (see BuildingBlockSpecification) and the identification of the GeometryNode is the same.
-
aliasIds
Specifies additional identifiers for the GeometryNode.
-
referenceNode
-
-
Constructor Details
-
VecGeometryNode
public VecGeometryNode()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.Specifies a unique identification of the GeometryNode. The identification is guaranteed to be unique within the corresponding BuildingBlockSpecification. Over all VEC-documents a GeometryNode-instance can be trusted to be the same if the BuildingBlockSpecification-instance is the same (see BuildingBlockSpecification) and the identification of the GeometryNode 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 GeometryNode.
- Returns:
- The value of the aliasIds property.
-
getReferenceNode
Gets the value of the referenceNode property.- Returns:
- possible object is
Object
-
setReferenceNode
Sets the value of the referenceNode property.- Parameters:
value- allowed object isObject
-