- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,Visitable,Serializable
A ModularSlot is a place in a connector housing where different other connector housings can be placed during the assembly (e.g. by clicking them into the connector housing).
Java class for ModularSlot complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ModularSlot">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}AbstractSlot">
<sequence>
<element name="Optional" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="AllowedInserts" type="{http://www.w3.org/2001/XMLSchema}IDREFS" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecPartVersion>References thePartVersionsthat are valid inserts for thisModularSlot.protected BooleanSpecifies whether the allocation of the ModularSlot is optional or not (can a usage of the connector housing leave this ModularSlot empty.Fields inherited from class com.foursoft.harness.vec.v113.VecAbstractSlot
coding, slotNumber, slotSpecificationFields 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 allowedInserts property.Gets aSetof allVecModularSlotAddOnthat 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 optional property.voidsetOptional(Boolean value) Sets the value of the optional property.Methods inherited from class com.foursoft.harness.vec.v113.VecAbstractSlot
getCoding, getParentConnectorHousingSpecification, getRefAbstractSlotReference, getRefCompatibilityStatement, getSlotNumber, getSlotSpecification, setCoding, setSlotNumber, setSlotSpecificationMethods 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
-
optional
Specifies whether the allocation of the ModularSlot is optional or not (can a usage of the connector housing leave this ModularSlot empty.
-
allowedInserts
References thePartVersionsthat are valid inserts for thisModularSlot.
This reference points to aPartVersionin order to allow referencing, if the description of individualPartVersionsis done with one physical VEC file perPartVersion.However, inserts for aModularSlotare always ConnectorHousings by itself. Therefore the referencedPartVersionshall have aPrimaryPartType = ConnectorHousing
-
-
Constructor Details
-
VecModularSlot
public VecModularSlot()
-
-
Method Details
-
isOptional
Gets the value of the optional property.Specifies whether the allocation of the ModularSlot is optional or not (can a usage of the connector housing leave this ModularSlot empty.
- Returns:
- possible object is
Boolean
-
setOptional
Sets the value of the optional property.- Parameters:
value- allowed object isBoolean- See Also:
-
getAllowedInserts
Gets the value of the allowedInserts 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 allowedInserts property.For example, to add a new item, do as follows:
getAllowedInserts().add(newItem);Objects of the following type(s) are allowed in the list
ObjectReferences thePartVersionsthat are valid inserts for thisModularSlot.
This reference points to aPartVersionin order to allow referencing, if the description of individualPartVersionsis done with one physical VEC file perPartVersion.However, inserts for aModularSlotare always ConnectorHousings by itself. Therefore the referencedPartVersionshall have aPrimaryPartType = ConnectorHousing
-
getRefModularSlotAddOn
Gets aSetof allVecModularSlotAddOnthat 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. -
accept
-