Class VecMultiCavitySealSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
Specification for cavity seals that apply to more than one cavity. A CavitySeal is a water tight non-electrical object to fill a populated Cavity. MultiCavitySeals are formed to fit into one connector / slot and to seal more than one cavity at once.
There are existing two types of MultiCavitySeals:
- In first type the MultiCavitySeal has an opening for all cavities of the connector. Each opening can be filled either with a wire (without an individual seal) or with a CavityPlug (e.g. a synthetic pin) or a MultiCavityPlug.
- In the second type, the MultiCavitySeal has a specific configuration of openings for some cavities of the connector. These MultiCavitySeals are sealing all cavities with an opening and a wire in it and all cavities where no opening in the MultiCavitySeal exists. For each opening that has no wire it an additional CavityPlug is needed.
The cavities that are left open by a MultiCavitySeal are defined with a SealedCavitiesAssignment.
Java class for MultiCavitySealSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MultiCavitySealSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}CavitySealSpecification">
<sequence>
<element name="Assignment" type="{http://www.prostep.org/ecad-if/2011/vec}OpenCavitiesAssignment" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecOpenCavitiesAssignment>References theOpenCavitiesAssignmentsthat are valid for thisMultiCavitySeal.Fields inherited from class com.foursoft.harness.vec.v113.VecCavitySealSpecification
wireElementOutsideDiameter, wireReceptionTypeFields inherited from class com.foursoft.harness.vec.v113.VecCavityPartSpecification
cavityDiameter, compatibleTerminalTypes, geometry, hardness, sealingClassesFields inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
describedPart, specialPartTypeFields inherited from class com.foursoft.harness.vec.v113.VecSpecification
descriptions, identificationFields 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 assignments property.Methods inherited from class com.foursoft.harness.vec.v113.VecCavitySealSpecification
getRefCavitySealRole, getRefCompatibilityStatement, getWireElementOutsideDiameter, getWireReceptionType, setWireElementOutsideDiameter, setWireReceptionTypeMethods inherited from class com.foursoft.harness.vec.v113.VecCavityPartSpecification
getCavityDiameter, getCompatibleTerminalTypes, getGeometry, getHardness, getSealingClasses, setCavityDiameter, setGeometry, setHardnessMethods inherited from class com.foursoft.harness.vec.v113.VecPartOrUsageRelatedSpecification
getDescribedPart, getRefPartUsage, getRefSpecificRole, getSpecialPartType, setSpecialPartTypeMethods inherited from class com.foursoft.harness.vec.v113.VecSpecification
getDescriptions, getIdentification, getParentDocumentVersion, getParentSheetOrChapter, setIdentificationMethods 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
-
assignments
References theOpenCavitiesAssignmentsthat are valid for thisMultiCavitySeal. One individualOpenCavitiesAssignmentis used for each connector housing that matches witch thisMultiCavitySeal.
-
-
Constructor Details
-
VecMultiCavitySealSpecification
public VecMultiCavitySealSpecification()
-
-
Method Details
-
getAssignments
Gets the value of the assignments 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 assignments property.For example, to add a new item, do as follows:
getAssignments().add(newItem);Objects of the following type(s) are allowed in the list
VecOpenCavitiesAssignmentReferences theOpenCavitiesAssignmentsthat are valid for thisMultiCavitySeal. One individualOpenCavitiesAssignmentis used for each connector housing that matches witch thisMultiCavitySeal.
- Returns:
- The value of the assignments property.
-
accept
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecCavitySealSpecification- Throws:
E extends Throwable
-