- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
A WireEnd is the end of a wire. This class mainly needed for the definition of a contacting. As a wire can be contacted on more than two ends (e.g. IDC) the WireEnd has a position on the wire.
Java class for WireEnd complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="WireEnd">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="PositionOnWire" type="{http://www.w3.org/2001/XMLSchema}double"/>
<element name="ConnectionEnd" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecConnectionEndprotected StringSpecifies a unique identification of the WireEnd.protected doubleSpecifies the position of the WireEnd on the wire.Fields 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 connectionEnd property.Gets the value of the identification property.Gets a reference to the parent of this object in the XML DOM Tree.doubleGets the value of the positionOnWire property.Gets aSetof allVecWireMountingthat 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 allVecWireMountingDetailthat 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.voidsetConnectionEnd(VecConnectionEnd value) Sets the value of the connectionEnd property.voidsetIdentification(String value) Sets the value of the identification property.voidsetPositionOnWire(double value) Sets the value of the positionOnWire 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
Specifies a unique identification of the WireEnd. The identification is guaranteed to be unique within the WireElementReference.
-
positionOnWire
protected double positionOnWireSpecifies the position of the WireEnd on the wire. This must be a value between 0 and 1.
-
connectionEnd
-
-
Constructor Details
-
VecWireEnd
public VecWireEnd()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.Specifies a unique identification of the WireEnd. The identification is guaranteed to be unique within the WireElementReference.
- 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- See Also:
-
getPositionOnWire
public double getPositionOnWire()Gets the value of the positionOnWire property.Specifies the position of the WireEnd on the wire. This must be a value between 0 and 1.
-
setPositionOnWire
public void setPositionOnWire(double value) Sets the value of the positionOnWire property.- See Also:
-
getConnectionEnd
Gets the value of the connectionEnd property.- Returns:
- possible object is
Object
-
setConnectionEnd
Sets the value of the connectionEnd property.- Parameters:
value- allowed object isObject
-
getRefWireMounting
Gets aSetof allVecWireMountingthat 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. -
getRefWireMountingDetail
Gets aSetof allVecWireMountingDetailthat 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. -
getParentWireElementReference
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 aVecWireElementReferenceotherwise 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
-