Class VecTerminalSpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
- Direct Known Subclasses:
VecPluggableTerminalSpecification,VecRingTerminalSpecification,VecSpliceTerminalSpecification
Specification for the definition of terminals. A terminal can own multiple WireReceptions & TerminalReceptions.
Java class for TerminalSpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="TerminalSpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}PartOrUsageRelatedSpecification">
<sequence>
<element name="SealingClass" type="{http://www.prostep.org/ecad-if/2011/vec}SealingClass" maxOccurs="unbounded" minOccurs="0"/>
<element name="VoltageRange" type="{http://www.prostep.org/ecad-if/2011/vec}ValueRange" minOccurs="0"/>
<element name="SealingType" type="{http://www.prostep.org/ecad-if/2011/vec}TerminalSealingType" minOccurs="0"/>
<element name="CurrentInformation" type="{http://www.prostep.org/ecad-if/2011/vec}TerminalCurrentInformation" maxOccurs="unbounded" minOccurs="0"/>
<element name="InternalTerminalConnection" type="{http://www.prostep.org/ecad-if/2011/vec}InternalTerminalConnection" maxOccurs="unbounded" minOccurs="0"/>
<element name="TerminalReception" type="{http://www.prostep.org/ecad-if/2011/vec}TerminalReception" maxOccurs="unbounded" minOccurs="0"/>
<element name="WireReception" type="{http://www.prostep.org/ecad-if/2011/vec}WireReception" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecTerminalCurrentInformation>Specifies theTerminalCurrentInformationthat is applicable for the terminal.protected List<VecInternalTerminalConnection>protected List<VecSealingClass>Specifies the sealing class of the terminal.protected StringDefines theSealingTypeof the Terminal.protected List<VecTerminalReception>protected VecValueRangeSpecifies the allowed voltage range for the connector housing.protected List<VecWireReception>Fields 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 currentInformations property.Gets the value of the internalTerminalConnections property.Gets aSetof allVecCavitythat 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 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 allVecTerminalRolethat 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 sealingClasses property.Gets the value of the sealingType property.Gets the value of the terminalReceptions property.Gets the value of the voltageRange property.Gets the value of the wireReceptions property.voidsetSealingType(String value) Sets the value of the sealingType property.voidsetVoltageRange(VecValueRange value) Sets the value of the voltageRange property.Methods 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
-
sealingClasses
Specifies the sealing class of the terminal.
-
voltageRange
Specifies the allowed voltage range for the connector housing.
-
sealingType
Defines theSealingTypeof the Terminal. This type always refers to the sealing of the terminal itself. However, even a terminal which is not sealable can be used in sealed locations with additional measures (e.g. on the slot).
-
currentInformations
Specifies theTerminalCurrentInformationthat is applicable for the terminal.
-
internalTerminalConnections
-
terminalReceptions
-
wireReceptions
-
-
Constructor Details
-
VecTerminalSpecification
public VecTerminalSpecification()
-
-
Method Details
-
getSealingClasses
Gets the value of the sealingClasses 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 sealingClasses property.For example, to add a new item, do as follows:
getSealingClasses().add(newItem);Objects of the following type(s) are allowed in the list
VecSealingClassSpecifies the sealing class of the terminal.
- Returns:
- The value of the sealingClasses property.
-
getVoltageRange
Gets the value of the voltageRange property.Specifies the allowed voltage range for the connector housing.
- Returns:
- possible object is
VecValueRange
-
setVoltageRange
Sets the value of the voltageRange property.- Parameters:
value- allowed object isVecValueRange- See Also:
-
getSealingType
Gets the value of the sealingType property.Defines theSealingTypeof the Terminal. This type always refers to the sealing of the terminal itself. However, even a terminal which is not sealable can be used in sealed locations with additional measures (e.g. on the slot).
- Returns:
- possible object is
String
-
setSealingType
Sets the value of the sealingType property.- Parameters:
value- allowed object isString- See Also:
-
getCurrentInformations
Gets the value of the currentInformations 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 currentInformations property.For example, to add a new item, do as follows:
getCurrentInformations().add(newItem);Objects of the following type(s) are allowed in the list
VecTerminalCurrentInformationSpecifies theTerminalCurrentInformationthat is applicable for the terminal.
- Returns:
- The value of the currentInformations property.
-
getInternalTerminalConnections
Gets the value of the internalTerminalConnections 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 internalTerminalConnections property.For example, to add a new item, do as follows:
getInternalTerminalConnections().add(newItem);Objects of the following type(s) are allowed in the list
VecInternalTerminalConnection- Returns:
- The value of the internalTerminalConnections property.
-
getTerminalReceptions
Gets the value of the terminalReceptions 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 terminalReceptions property.For example, to add a new item, do as follows:
getTerminalReceptions().add(newItem);Objects of the following type(s) are allowed in the list
VecTerminalReception- Returns:
- The value of the terminalReceptions property.
-
getWireReceptions
Gets the value of the wireReceptions 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 wireReceptions property.For example, to add a new item, do as follows:
getWireReceptions().add(newItem);Objects of the following type(s) are allowed in the list
VecWireReception- Returns:
- The value of the wireReceptions property.
-
getRefCavity
Gets aSetof allVecCavitythat 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. -
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. -
getRefTerminalRole
Gets aSetof allVecTerminalRolethat 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
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecPartOrUsageRelatedSpecification- Throws:
E extends Throwable
-