Package com.foursoft.harness.vec.v113
Class VecPinOpticalInformation
java.lang.Object
com.foursoft.harness.vec.v113.VecPinOpticalInformation
- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,Visitable,Serializable
public class VecPinOpticalInformation
extends Object
implements Serializable, Identifiable, ModifiableIdentifiable, Visitable
Allows the specification of optical information in a PinComponentBehavior.
Java class for PinOpticalInformation complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PinOpticalInformation">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Frequency" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue"/>
<element name="Attenuation" type="{http://www.prostep.org/ecad-if/2011/vec}NumericalValue" minOccurs="0"/>
</sequence>
<attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecNumericalValueThe attenuation of the optical pin at the defined frequency.protected VecNumericalValueThe frequency of the optical signal.protected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,E extends Throwable>
RGets the value of the attenuation property.Gets the value of the frequency property.Gets a reference to the parent of this object in the XML DOM Tree.getXmlId()Gets the value of the xmlId property.voidsetAttenuation(VecNumericalValue value) Sets the value of the attenuation property.voidsetFrequency(VecNumericalValue value) Sets the value of the frequency property.voidSets the value of the xmlId property.toString()
-
Field Details
-
frequency
The frequency of the optical signal.
-
attenuation
The attenuation of the optical pin at the defined frequency.
-
xmlId
-
-
Constructor Details
-
VecPinOpticalInformation
public VecPinOpticalInformation()
-
-
Method Details
-
getFrequency
Gets the value of the frequency property.The frequency of the optical signal.
- Returns:
- possible object is
VecNumericalValue
-
setFrequency
Sets the value of the frequency property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getAttenuation
Gets the value of the attenuation property.The attenuation of the optical pin at the defined frequency.
- Returns:
- possible object is
VecNumericalValue
-
setAttenuation
Sets the value of the attenuation property.- Parameters:
value- allowed object isVecNumericalValue- See Also:
-
getXmlId
Gets the value of the xmlId property.- Specified by:
getXmlIdin interfaceIdentifiable- Returns:
- possible object is
String
-
setXmlId
Sets the value of the xmlId property.- Specified by:
setXmlIdin interfaceModifiableIdentifiable- Parameters:
value- allowed object isString
-
getParentPinComponentBehavior
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 aVecPinComponentBehaviorotherwise 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
-
toString
-