- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,HasIdentification,HasModifiableIdentification,Visitable,Serializable
A ConnectionGroup references two or more Connections expressing that the physical realization of the referenced Connection shall be somehow grouped e.g. twisted. For complex structures a ConnectionGroup can specify subgroups.
Java class for ConnectionGroup complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ConnectionGroup">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ConfigurableElement">
<sequence>
<element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="ConnectionGroupType" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="InstallationInstruction" type="{http://www.prostep.org/ecad-if/2011/vec}Instruction" maxOccurs="unbounded" minOccurs="0"/>
<element name="Description" type="{http://www.prostep.org/ecad-if/2011/vec}AbstractLocalizedString" maxOccurs="unbounded" minOccurs="0"/>
<element name="Connection" type="{http://www.w3.org/2001/XMLSchema}IDREFS"/>
<element name="NetGroup" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
<element name="SubGroup" type="{http://www.prostep.org/ecad-if/2011/vec}ConnectionGroup" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecConnection>protected StringSpecifies the type of the connectionGroup (e.g.protected List<VecAbstractLocalizedString>Room for additional, human readable information about the ConnectionGroup.protected StringSpecifies a unique identification of the ConnectionGroup.protected List<VecInstruction>Specifies additional InstallationInstructions for the ConnectionGroup.protected VecNetGroupprotected List<VecConnectionGroup>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 connection property.Gets the value of the connectionGroupType property.Gets the value of the descriptions property.Gets the value of the identification property.Gets the value of the installationInstructions property.Gets the value of the netGroup property.Gets a reference to the parent of this object in the XML DOM Tree.Gets a reference to the parent of this object in the XML DOM Tree.Gets the value of the subGroups property.voidsetConnectionGroupType(String value) Sets the value of the connectionGroupType property.voidsetIdentification(String value) Sets the value of the identification property.voidsetNetGroup(VecNetGroup value) Sets the value of the netGroup 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 ConnectionGroup. The identification is guaranteed to be unique within the ConnectionSpecification.
-
connectionGroupType
Specifies the type of the connectionGroup (e.g. twisted).
-
installationInstructions
Specifies additional InstallationInstructions for the ConnectionGroup.
-
descriptions
Room for additional, human readable information about the ConnectionGroup.
-
connection
-
netGroup
-
subGroups
-
-
Constructor Details
-
VecConnectionGroup
public VecConnectionGroup()
-
-
Method Details
-
getIdentification
Gets the value of the identification property.Specifies a unique identification of the ConnectionGroup. 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:
-
getConnectionGroupType
Gets the value of the connectionGroupType property.Specifies the type of the connectionGroup (e.g. twisted).
- Returns:
- possible object is
String
-
setConnectionGroupType
Sets the value of the connectionGroupType 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
VecInstructionSpecifies additional InstallationInstructions for the ConnectionGroup.
- Returns:
- The value of the installationInstructions 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
VecAbstractLocalizedStringRoom for additional, human readable information about the ConnectionGroup.
- Specified by:
getDescriptionsin interfaceHasDescription<VecAbstractLocalizedString>- Returns:
- The value of the descriptions property.
-
getNetGroup
Gets the value of the netGroup property.- Returns:
- possible object is
Object
-
setNetGroup
Sets the value of the netGroup property.- Parameters:
value- allowed object isObject
-
getSubGroups
Gets the value of the subGroups 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 subGroups property.For example, to add a new item, do as follows:
getSubGroups().add(newItem);Objects of the following type(s) are allowed in the list
VecConnectionGroup- Returns:
- The value of the subGroups property.
-
getConnection
Gets the value of the connection 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 connection property.For example, to add a new item, do as follows:
getConnection().add(newItem);Objects of the following type(s) are allowed in the list
Object -
getParentConnectionGroup
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 aVecConnectionGroupotherwise 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. -
getParentConnectionSpecification
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 aVecConnectionSpecificationotherwise 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
-