Class VecRelaySpecification
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
Specification of the electrological aspects of a relay.
Java class for RelaySpecification complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RelaySpecification">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}EEComponentSpecification">
<sequence>
<element name="IMax" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
<element name="RelaisType" type="{http://www.prostep.org/ecad-if/2011/vec}RelaisType" minOccurs="0"/>
<element name="LowNoise" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="ApplianceType" type="{http://www.prostep.org/ecad-if/2011/vec}RelaisApplianceType" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringSpecifies the appliance type of a relais.protected VecNumericalValueSpecifies the maximum current allowed for the relais.protected BooleanDefines if the relais switch with low noise / silently or not.protected StringThe type of the relay (switching behaviour).Fields inherited from class com.foursoft.harness.vec.v113.VecEEComponentSpecification
connections, extensionSlots, housingComponents, powerConsumptions, statesFields 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 applianceType property.getIMax()Gets the value of the iMax property.Gets the value of the relaisType property.Gets the value of the lowNoise property.voidsetApplianceType(String value) Sets the value of the applianceType property.voidsetIMax(VecNumericalValue value) Sets the value of the iMax property.voidsetLowNoise(Boolean value) Sets the value of the lowNoise property.voidsetRelaisType(String value) Sets the value of the relaisType property.Methods inherited from class com.foursoft.harness.vec.v113.VecEEComponentSpecification
getConnections, getExtensionSlots, getHousingComponents, getPowerConsumptions, getRefEEComponentRole, getStatesMethods 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
-
iMax
Specifies the maximum current allowed for the relais.
-
relaisType
The type of the relay (switching behaviour). This is an OpenEnumeration, for values seeRelaisType.
-
lowNoise
Defines if the relais switch with low noise / silently or not.
-
applianceType
Specifies the appliance type of a relais.
-
-
Constructor Details
-
VecRelaySpecification
public VecRelaySpecification()
-
-
Method Details
-
getIMax
Gets the value of the iMax property.Specifies the maximum current allowed for the relais.
- Returns:
- possible object is
VecNumericalValue
-
setIMax
Sets the value of the iMax property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getRelaisType
Gets the value of the relaisType property.The type of the relay (switching behaviour). This is an OpenEnumeration, for values seeRelaisType.
- Returns:
- possible object is
String
-
setRelaisType
Sets the value of the relaisType property.- Parameters:
value- allowed object isString- See Also:
-
isLowNoise
Gets the value of the lowNoise property.Defines if the relais switch with low noise / silently or not.
- Returns:
- possible object is
Boolean
-
setLowNoise
Sets the value of the lowNoise property.- Parameters:
value- allowed object isBoolean- See Also:
-
getApplianceType
Gets the value of the applianceType property.Specifies the appliance type of a relais.
- Returns:
- possible object is
String
-
setApplianceType
Sets the value of the applianceType property.- Parameters:
value- allowed object isString- See Also:
-
accept
- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classVecEEComponentSpecification- Throws:
E extends Throwable
-