Class VecMultiCavityPlugSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
Specification for the definition of cavity plugs that apply to more than one cavity. A cavity plug is a water tight non-electrical object to fill an empty cavity. MultiCavityPlugs are formed to fit into one connector / slot and to seal more than one cavity at once. Normally there are different variants of these MultiCavityPlugs that can seal a connector in different pinning scenarios. The cavities that are plugged by a MultiCavityPlug are defined with a SealedCavitiesAssignment.
Java class for MultiCavityPlugSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MultiCavityPlugSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}CavityPlugSpecification">
<sequence>
<element name="Assignment" type="{http://www.prostep.org/ecad-if/2011/vec}SealedCavitiesAssignment" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecSealedCavitiesAssignment>References theSealedCavitiesAssignmentsthat are valid for thisMultiCavityPlug.Fields 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.VecCavityPlugSpecification
getRefCavityPlugRole, getRefCompatibilityStatementMethods 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 theSealedCavitiesAssignmentsthat are valid for thisMultiCavityPlug. One individualSealedCavitiesAssignmentis used for each connector housing that matches witch thisMultiCavityPlug.
-
-
Constructor Details
-
VecMultiCavityPlugSpecification
public VecMultiCavityPlugSpecification()
-
-
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
VecSealedCavitiesAssignmentReferences theSealedCavitiesAssignmentsthat are valid for thisMultiCavityPlug. One individualSealedCavitiesAssignmentis used for each connector housing that matches witch thisMultiCavityPlug.
- Returns:
- The value of the assignments property.
-
accept
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecCavityPlugSpecification- Throws:
E extends Throwable
-