- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
A connection end is the end of a Connection at a ComponentPort.
Java class for ConnectionEnd complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ConnectionEnd">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ConfigurableElement">
<sequence>
<element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="IsExternalEnd" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="Gender" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="InstallationInstruction" type="{http://www.prostep.org/ecad-if/2011/vec}Instruction" maxOccurs="unbounded" minOccurs="0"/>
<element name="ConnectedComponentPort" type="{http://www.w3.org/2001/XMLSchema}IDREF"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected VecComponentPortprotected StringSpecifies if the ConnectionEnd is male or female.protected StringSpecifies a unique identification of the ConnectionEnd.protected List<VecInstruction>ConnectionEndprotected booleanSpecifies if the ConnectionEnd is connected to the internal or the external side of the ComponentPort.Fields inherited from class com.foursoft.harness.vec.v113.VecConfigurableElement
configInfoFields 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 connectedComponentPort property.Gets the value of the gender property.Gets the value of the identification property.Gets the value of the installationInstructions property.Gets a reference to the parent of this object in the XML DOM Tree.Gets aSetof allVecWireEndthat 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.booleanGets the value of the isExternalEnd property.voidSets the value of the connectedComponentPort property.voidSets the value of the gender property.voidsetIdentification(String value) Sets the value of the identification property.voidsetIsExternalEnd(boolean value) Sets the value of the isExternalEnd property.Methods inherited from class com.foursoft.harness.vec.v113.VecConfigurableElement
getConfigInfo, setConfigInfoMethods 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 ConnectionEnd. The identification is guaranteed to be unique within the ConnectionSpecification.
-
isExternalEnd
protected boolean isExternalEndSpecifies if the ConnectionEnd is connected to the internal or the external side of the ComponentPort.
-
gender
Specifies if the ConnectionEnd is male or female. This may be e.g. important in case of an inliner.
-
installationInstructions
ConnectionEnd -
connectedComponentPort
-
-
Constructor Details
-
VecConnectionEnd
public VecConnectionEnd()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.Specifies a unique identification of the ConnectionEnd. The identification is guaranteed to be unique within the ConnectionSpecification.
- 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:
-
isIsExternalEnd
public boolean isIsExternalEnd()Gets the value of the isExternalEnd property.Specifies if the ConnectionEnd is connected to the internal or the external side of the ComponentPort.
-
setIsExternalEnd
public void setIsExternalEnd(boolean value) Sets the value of the isExternalEnd property.- See Also:
-
getGender
Gets the value of the gender property.Specifies if the ConnectionEnd is male or female. This may be e.g. important in case of an inliner.
- Returns:
- possible object is
String
-
setGender
Sets the value of the gender property.- Parameters:
value- allowed object isString- See Also:
-
getInstallationInstructions
Gets the value of the installationInstructions 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 installationInstructions property.For example, to add a new item, do as follows:
getInstallationInstructions().add(newItem);Objects of the following type(s) are allowed in the list
VecInstructionConnectionEnd
- Returns:
- The value of the installationInstructions property.
-
getConnectedComponentPort
Gets the value of the connectedComponentPort property.- Returns:
- possible object is
Object
-
setConnectedComponentPort
Sets the value of the connectedComponentPort property.- Parameters:
value- allowed object isObject
-
getRefWireEnd
Gets aSetof allVecWireEndthat 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. -
getParentConnection
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 aVecConnectionotherwise 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
-