- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
Specifies a signal.
Java class for Signal complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Signal">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="SignalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ClampName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="AliasId" type="{http://www.prostep.org/ecad-if/2011/vec}AliasIdentification" maxOccurs="unbounded" minOccurs="0"/>
<element name="Description" type="{http://www.prostep.org/ecad-if/2011/vec}AbstractLocalizedString" maxOccurs="unbounded" minOccurs="0"/>
<element name="SignalInformationType" type="{http://www.prostep.org/ecad-if/2011/vec}SignalInformationType" minOccurs="0"/>
<element name="SignalTransmissionMediumType" type="{http://www.prostep.org/ecad-if/2011/vec}SignalTransmissionMediumType" minOccurs="0"/>
<element name="SignalForm" type="{http://www.prostep.org/ecad-if/2011/vec}SignalForm" minOccurs="0"/>
<element name="SignalCurve" type="{http://www.prostep.org/ecad-if/2011/vec}SignalCurve" minOccurs="0"/>
<element name="SignalType" type="{http://www.prostep.org/ecad-if/2011/vec}SignalType" minOccurs="0"/>
<element name="SignalSubType" type="{http://www.prostep.org/ecad-if/2011/vec}SignalSubType" minOccurs="0"/>
<element name="NominalVoltage" type="{http://www.prostep.org/ecad-if/2011/vec}NominalVoltage" minOccurs="0"/>
<element name="NetType" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
<element name="RecommendedConductorSpecification" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
<element name="RecommendedInsulationSpecification" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecAliasIdentification>Specifies additional identifiers for theSignal.protected Stringprotected List<VecAbstractLocalizedString>A human readable description of the signal.protected Stringprotected VecNetTypeprotected Stringprotected VecConductorSpecificationDefines a recommended Specification for the cores that implement this signal.protected VecInsulationSpecificationDefines a recommended Specification for the insulation (e.g.protected StringSpecifies the curve of the signal.protected StringSpecifies the form of the signal.protected StringSpecifies the information type of the signal.protected Stringprotected Stringprotected StringSpecifies the type of the transmission medium for the signal.protected StringFields 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 aliasIds property.Gets the value of the clampName property.Gets the value of the descriptions property.Gets the value of the identification property.Gets the value of the netType property.Gets the value of the nominalVoltage property.Gets a reference to the parent of this object in the XML DOM Tree.Gets the value of the recommendedConductorSpecification property.Gets the value of the recommendedInsulationSpecification property.Gets aSetof allVecComponentPortthat 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 allVecConnectionthat 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 allVecPinComponentBehaviorthat 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 allVecWireElementReferencethat 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 signalCurve property.Gets the value of the signalForm property.Gets the value of the signalInformationType property.Gets the value of the signalName property.Gets the value of the signalSubType property.Gets the value of the signalTransmissionMediumType property.Gets the value of the signalType property.voidsetClampName(String value) Sets the value of the clampName property.voidsetIdentification(String value) Sets the value of the identification property.voidsetNetType(VecNetType value) Sets the value of the netType property.voidsetNominalVoltage(String value) Sets the value of the nominalVoltage property.voidSets the value of the recommendedConductorSpecification property.voidSets the value of the recommendedInsulationSpecification property.voidsetSignalCurve(String value) Sets the value of the signalCurve property.voidsetSignalForm(String value) Sets the value of the signalForm property.voidsetSignalInformationType(String value) Sets the value of the signalInformationType property.voidsetSignalName(String value) Sets the value of the signalName property.voidsetSignalSubType(String value) Sets the value of the signalSubType property.voidSets the value of the signalTransmissionMediumType property.voidsetSignalType(String value) Sets the value of the signalType property.Methods 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
-
identification
-
signalName
-
clampName
-
aliasIds
Specifies additional identifiers for theSignal.
-
descriptions
A human readable description of the signal.
-
signalInformationType
Specifies the information type of the signal.
-
signalTransmissionMediumType
Specifies the type of the transmission medium for the signal.
-
signalForm
Specifies the form of the signal.
-
signalCurve
Specifies the curve of the signal.
-
signalType
-
signalSubType
-
nominalVoltage
-
netType
-
recommendedConductorSpecification
Defines a recommended Specification for the cores that implement this signal.
-
recommendedInsulationSpecification
Defines a recommended Specification for the insulation (e.g. the color) that implements this signal.
-
-
Constructor Details
-
VecSignal
public VecSignal()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.- Specified by:
getIdentificationin interfaceHasIdentification- Returns:
- possible object is
String
-
setIdentification
Sets the value of the identification property.- Specified by:
setIdentificationin interfaceHasModifiableIdentification- Parameters:
value- allowed object isString
-
getSignalName
Gets the value of the signalName property.- Returns:
- possible object is
String
-
setSignalName
Sets the value of the signalName property.- Parameters:
value- allowed object isString
-
getClampName
Gets the value of the clampName property.- Returns:
- possible object is
String
-
setClampName
Sets the value of the clampName property.- Parameters:
value- allowed object isString
-
getAliasIds
Gets the value of the aliasIds 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 aliasIds property.For example, to add a new item, do as follows:
getAliasIds().add(newItem);Objects of the following type(s) are allowed in the list
VecAliasIdentificationSpecifies additional identifiers for theSignal.
- Returns:
- The value of the aliasIds property.
-
getDescriptions
Gets the value of the descriptions 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 descriptions property.For example, to add a new item, do as follows:
getDescriptions().add(newItem);Objects of the following type(s) are allowed in the list
VecAbstractLocalizedStringA human readable description of the signal.
- Specified by:
getDescriptionsin interfaceHasDescription<VecAbstractLocalizedString>- Returns:
- The value of the descriptions property.
-
getSignalInformationType
Gets the value of the signalInformationType property.Specifies the information type of the signal.
- Returns:
- possible object is
String
-
setSignalInformationType
Sets the value of the signalInformationType property.- Parameters:
value- allowed object isString- See Also:
-
getSignalTransmissionMediumType
Gets the value of the signalTransmissionMediumType property.Specifies the type of the transmission medium for the signal.
- Returns:
- possible object is
String
-
setSignalTransmissionMediumType
Sets the value of the signalTransmissionMediumType property.- Parameters:
value- allowed object isString- See Also:
-
getSignalForm
Gets the value of the signalForm property.Specifies the form of the signal.
- Returns:
- possible object is
String
-
setSignalForm
Sets the value of the signalForm property.- Parameters:
value- allowed object isString- See Also:
-
getSignalCurve
Gets the value of the signalCurve property.Specifies the curve of the signal.
- Returns:
- possible object is
String
-
setSignalCurve
Sets the value of the signalCurve property.- Parameters:
value- allowed object isString- See Also:
-
getSignalType
Gets the value of the signalType property.- Returns:
- possible object is
String
-
setSignalType
Sets the value of the signalType property.- Parameters:
value- allowed object isString
-
getSignalSubType
Gets the value of the signalSubType property.- Returns:
- possible object is
String
-
setSignalSubType
Sets the value of the signalSubType property.- Parameters:
value- allowed object isString
-
getNominalVoltage
Gets the value of the nominalVoltage property.- Returns:
- possible object is
String
-
setNominalVoltage
Sets the value of the nominalVoltage property.- Parameters:
value- allowed object isString
-
getNetType
Gets the value of the netType property.- Returns:
- possible object is
Object
-
setNetType
Sets the value of the netType property.- Parameters:
value- allowed object isObject
-
getRecommendedConductorSpecification
Gets the value of the recommendedConductorSpecification property.Defines a recommended Specification for the cores that implement this signal.
- Returns:
- possible object is
Object
-
setRecommendedConductorSpecification
Sets the value of the recommendedConductorSpecification property.- Parameters:
value- allowed object isObject- See Also:
-
getRecommendedInsulationSpecification
Gets the value of the recommendedInsulationSpecification property.Defines a recommended Specification for the insulation (e.g. the color) that implements this signal.
- Returns:
- possible object is
Object
-
setRecommendedInsulationSpecification
Sets the value of the recommendedInsulationSpecification property.- Parameters:
value- allowed object isObject- See Also:
-
getRefComponentPort
Gets aSetof allVecComponentPortthat 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. -
getRefConnection
Gets aSetof allVecConnectionthat 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. -
getRefPinComponentBehavior
Gets aSetof allVecPinComponentBehaviorthat 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. -
getRefWireElementReference
Gets aSetof allVecWireElementReferencethat 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. -
getParentSignalSpecification
Gets a reference to the parent of this object in the XML DOM Tree. If this class can have different parents in DOM, this property is initialized with the parent, if the parent is aVecSignalSpecificationotherwise it will be null.
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
-