- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
A Zone divides a topology in different sections / design spaces. A Zone may be subdivided in further zones.
Java class for Zone complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Zone">
<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="Description" type="{http://www.prostep.org/ecad-if/2011/vec}AbstractLocalizedString" maxOccurs="unbounded" minOccurs="0"/>
<element name="AmbientTemperature" type="{http://www.prostep.org/ecad-if/2011/vec}TemperatureInformation" minOccurs="0"/>
<element name="RequiredRobustnessProperties" type="{http://www.prostep.org/ecad-if/2011/vec}RobustnessProperties" maxOccurs="unbounded" minOccurs="0"/>
<element name="RequiredSealingClass" type="{http://www.prostep.org/ecad-if/2011/vec}SealingClass" maxOccurs="unbounded" minOccurs="0"/>
<element name="SubZone" type="{http://www.prostep.org/ecad-if/2011/vec}Zone" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecTemperatureInformationDefines the ambient temperature that can occur in this zone.protected List<VecAbstractLocalizedString>Specifies additional, human readable information about the zone.protected StringSpecifies a unique identification of the Zone (normally the name).protected List<VecRobustnessProperties>Defines the robustness properties that are required in this zone.protected List<VecSealingClass>Defines theSealingClassthat is required in thisZone.Fields 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 TypeMethodDescription<R,E extends Throwable>
RGets the value of the ambientTemperature property.Gets the value of the descriptions property.Gets the value of the identification property.Gets a reference to the parent of this object in the XML DOM Tree.Gets a reference to the parent of this object in the XML DOM Tree.Gets aSetof allVecBuildingBlockSpecification3Dthat have a outgoing reference to this object.
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.Gets the value of the requiredRobustnessProperties property.Gets the value of the requiredSealingClasses property.Gets the value of the subZones property.voidSets the value of the ambientTemperature property.voidsetIdentification(String value) Sets the value of the identification 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 Zone (normally the name). The identification is guaranteed to be unique within the TopologySpecification. Over all VEC-documents a Zone-instance can be trusted to be the same if the TopologySpecification-instance is the same (see TopologySpecification) and the identification of the Zone is the same.
-
descriptions
Specifies additional, human readable information about the zone.
-
ambientTemperature
Defines the ambient temperature that can occur in this zone. This can result in specific requirements for the used components.
-
requiredRobustnessProperties
Defines the robustness properties that are required in this zone. This can result in specific requirements for the used components (e.g. the ability for sealing).
-
requiredSealingClasses
Defines theSealingClassthat is required in thisZone.
-
subZones
-
-
Constructor Details
-
VecZone
public VecZone()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.Specifies a unique identification of the Zone (normally the name). The identification is guaranteed to be unique within the TopologySpecification. Over all VEC-documents a Zone-instance can be trusted to be the same if the TopologySpecification-instance is the same (see TopologySpecification) and the identification of the Zone 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:
-
getDescriptions
Gets the value of the descriptions 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 descriptions property.For example, to add a new item, do as follows:
getDescriptions().add(newItem);Objects of the following type(s) are allowed in the list
VecAbstractLocalizedStringSpecifies additional, human readable information about the zone.
- Specified by:
getDescriptionsin interfaceHasDescription<VecAbstractLocalizedString>- Returns:
- The value of the descriptions property.
-
getAmbientTemperature
Gets the value of the ambientTemperature property.Defines the ambient temperature that can occur in this zone. This can result in specific requirements for the used components.
- Returns:
- possible object is
VecTemperatureInformation
-
setAmbientTemperature
Sets the value of the ambientTemperature property.- Parameters:
value- allowed object isVecTemperatureInformation- See Also:
-
getRequiredRobustnessProperties
Gets the value of the requiredRobustnessProperties 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 requiredRobustnessProperties property.For example, to add a new item, do as follows:
getRequiredRobustnessProperties().add(newItem);Objects of the following type(s) are allowed in the list
VecRobustnessPropertiesDefines the robustness properties that are required in this zone. This can result in specific requirements for the used components (e.g. the ability for sealing).
- Returns:
- The value of the requiredRobustnessProperties property.
-
getRequiredSealingClasses
Gets the value of the requiredSealingClasses 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 requiredSealingClasses property.For example, to add a new item, do as follows:
getRequiredSealingClasses().add(newItem);Objects of the following type(s) are allowed in the list
VecSealingClassDefines theSealingClassthat is required in thisZone.
- Returns:
- The value of the requiredSealingClasses property.
-
getSubZones
Gets the value of the subZones 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 subZones property.For example, to add a new item, do as follows:
getSubZones().add(newItem);Objects of the following type(s) are allowed in the list
VecZone- Returns:
- The value of the subZones property.
-
getRefBuildingBlockSpecification3D
Gets aSetof allVecBuildingBlockSpecification3Dthat have a outgoing reference to this object.
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. -
getParentTopologySpecification
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 aVecTopologySpecificationotherwise 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. -
getParentZone
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 aVecZoneotherwise 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
-