- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,Visitable,Serializable
A cavity is a defined space in a connector housing for location of an electrical terminal or cavity plug or seal. A cavity may also be empty.
Java class for Cavity complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Cavity">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="Available" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="CavityNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="HasIntegratedTerminal" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="CavitySpecification" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
<element name="IntegratedTerminalSpecification" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BooleanDefines whether the cavity is available for contacting.protected StringProvides an identifier for the cavity.protected VecCavitySpecificationprotected BooleanDefines whether the cavity has an integrated terminal (for example an IDC cavity) or if an additional terminal is required.protected VecTerminalSpecificationSpecifies of the terminal, if the cavity has an integrated terminal (e.g.Fields 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 cavityNumber property.Gets the value of the cavitySpecification property.Gets the value of the integratedTerminalSpecification property.Gets a reference to the parent of this object in the XML DOM Tree.Gets aSetof allVecCavityAddOnthat 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 aSetof allVecCavityReferencethat 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 aSetof allVecCompatibilityStatementthat 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 aSetof allVecOpenCavitiesAssignmentthat 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 aSetof allVecPinComponentthat 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 aSetof allVecSealedCavitiesAssignmentthat 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 aSetof allVecSegmentConnectionPointthat 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 available property.Gets the value of the hasIntegratedTerminal property.voidsetAvailable(Boolean value) Sets the value of the available property.voidsetCavityNumber(String value) Sets the value of the cavityNumber property.voidSets the value of the cavitySpecification property.voidsetHasIntegratedTerminal(Boolean value) Sets the value of the hasIntegratedTerminal property.voidSets the value of the integratedTerminalSpecification 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
-
available
Defines whether the cavity is available for contacting. If the cavity is not available, it means that it is completely closed.
-
cavityNumber
Provides an identifier for the cavity. The cavity number needs to be unique within aSlot.
-
hasIntegratedTerminal
Defines whether the cavity has an integrated terminal (for example an IDC cavity) or if an additional terminal is required.
If this attribute is "true", the cavity can reference aTerminalSpecificationasintegratedTerminalSpecificationin order to specify the integrated terminal.
-
cavitySpecification
-
integratedTerminalSpecification
Specifies of the terminal, if the cavity has an integrated terminal (e.g. an IDC).
-
-
Constructor Details
-
VecCavity
public VecCavity()
-
-
Method Details
-
isAvailable
Gets the value of the available property.Defines whether the cavity is available for contacting. If the cavity is not available, it means that it is completely closed.
- Returns:
- possible object is
Boolean
-
setAvailable
Sets the value of the available property.- Parameters:
value- allowed object isBoolean- See Also:
-
getCavityNumber
Gets the value of the cavityNumber property.Provides an identifier for the cavity. The cavity number needs to be unique within aSlot.
- Returns:
- possible object is
String
-
setCavityNumber
Sets the value of the cavityNumber property.- Parameters:
value- allowed object isString- See Also:
-
isHasIntegratedTerminal
Gets the value of the hasIntegratedTerminal property.Defines whether the cavity has an integrated terminal (for example an IDC cavity) or if an additional terminal is required.
If this attribute is "true", the cavity can reference aTerminalSpecificationasintegratedTerminalSpecificationin order to specify the integrated terminal.
- Returns:
- possible object is
Boolean
-
setHasIntegratedTerminal
Sets the value of the hasIntegratedTerminal property.- Parameters:
value- allowed object isBoolean- See Also:
-
getCavitySpecification
Gets the value of the cavitySpecification property.- Returns:
- possible object is
Object
-
setCavitySpecification
Sets the value of the cavitySpecification property.- Parameters:
value- allowed object isObject
-
getIntegratedTerminalSpecification
Gets the value of the integratedTerminalSpecification property.Specifies of the terminal, if the cavity has an integrated terminal (e.g. an IDC).
- Returns:
- possible object is
Object
-
setIntegratedTerminalSpecification
Sets the value of the integratedTerminalSpecification property.- Parameters:
value- allowed object isObject- See Also:
-
getRefCavityAddOn
Gets aSetof allVecCavityAddOnthat 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. -
getRefCavityReference
Gets aSetof allVecCavityReferencethat 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. -
getRefCompatibilityStatement
Gets aSetof allVecCompatibilityStatementthat 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. -
getRefOpenCavitiesAssignment
Gets aSetof allVecOpenCavitiesAssignmentthat 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. -
getRefPinComponent
Gets aSetof allVecPinComponentthat 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. -
getRefSealedCavitiesAssignment
Gets aSetof allVecSealedCavitiesAssignmentthat 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. -
getRefSegmentConnectionPoint
Gets aSetof allVecSegmentConnectionPointthat 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. -
getParentSlot
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 aVecSlototherwise 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
-