- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasUnits<VecUnit>,HasVecVersion,Visitable,Serializable
The VecContent is the XML-Root node for any VEC-Document.
Java class for VecContent complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VecContent">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="VecVersion" type="{http://www.prostep.org/ecad-if/2011/vec}VecVersion"/>
<element name="GeneratingSystemName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="DateOfCreation" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="GeneratingSystemVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="StandardCopyrightInformation" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
<element name="CompliantConformanceClass" type="{http://www.prostep.org/ecad-if/2011/vec}ConformanceClass" maxOccurs="unbounded" minOccurs="0"/>
<element name="Contract" type="{http://www.prostep.org/ecad-if/2011/vec}Contract" maxOccurs="unbounded" minOccurs="0"/>
<element name="CopyrightInformation" type="{http://www.prostep.org/ecad-if/2011/vec}CopyrightInformation" maxOccurs="unbounded" minOccurs="0"/>
<element name="DocumentVersion" type="{http://www.prostep.org/ecad-if/2011/vec}DocumentVersion" maxOccurs="unbounded" minOccurs="0"/>
<element name="ItemHistoryEntry" type="{http://www.prostep.org/ecad-if/2011/vec}ItemHistoryEntry" maxOccurs="unbounded" minOccurs="0"/>
<element name="PartVersion" type="{http://www.prostep.org/ecad-if/2011/vec}PartVersion" maxOccurs="unbounded" minOccurs="0"/>
<element name="Project" type="{http://www.prostep.org/ecad-if/2011/vec}Project" maxOccurs="unbounded" minOccurs="0"/>
<element name="Unit" type="{http://www.prostep.org/ecad-if/2011/vec}Unit" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecConformanceClass>protected List<VecContract>protected List<VecCopyrightInformation>protected XMLGregorianCalendarSpecifies the date of creation of the VEC-file.protected List<VecDocumentVersion>protected StringSpecifies the name of the system that has generated the VEC-file.protected StringSpecifies the version of the system that has generated the VEC-file.protected List<VecItemHistoryEntry>protected List<VecPartVersion>protected List<VecProject>protected VecCopyrightInformationReferences theCopyrightInformationthat is in effect for the complete content of thisVecContent.protected StringSpecifies the version of the VEC used for the file.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 compliantConformanceClasses property.Gets the value of the contracts property.Gets the value of the copyrightInformations property.Gets the value of the dateOfCreation property.Gets the value of the documentVersions property.Gets the value of the generatingSystemName property.Gets the value of the generatingSystemVersion property.Gets the value of the itemHistoryEntries property.Gets the value of the partVersions property.Gets the value of the projects property.Gets the value of the standardCopyrightInformation property.getUnits()Gets the value of the units property.Gets the value of the vecVersion property.voidSets the value of the dateOfCreation property.voidsetGeneratingSystemName(String value) Sets the value of the generatingSystemName property.voidsetGeneratingSystemVersion(String value) Sets the value of the generatingSystemVersion property.voidSets the value of the standardCopyrightInformation property.voidsetVecVersion(String value) Sets the value of the vecVersion 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, getCustomPropertyMethods inherited from interface com.foursoft.harness.vec.common.HasUnits
getUnitsWithType
-
Field Details
-
vecVersion
Specifies the version of the VEC used for the file.
-
generatingSystemName
Specifies the name of the system that has generated the VEC-file.
-
dateOfCreation
Specifies the date of creation of the VEC-file.
-
generatingSystemVersion
Specifies the version of the system that has generated the VEC-file.
-
standardCopyrightInformation
References theCopyrightInformationthat is in effect for the complete content of thisVecContent. It is applied to allItemVersionsthat do not references their own individualCopyrightInformation.
-
compliantConformanceClasses
-
contracts
-
copyrightInformations
-
documentVersions
-
itemHistoryEntries
-
partVersions
-
projects
-
units
-
-
Constructor Details
-
VecContent
public VecContent()
-
-
Method Details
-
getVecVersion
Gets the value of the vecVersion property.Specifies the version of the VEC used for the file.
- Specified by:
getVecVersionin interfaceHasVecVersion- Returns:
- possible object is
String
-
setVecVersion
Sets the value of the vecVersion property.- Parameters:
value- allowed object isString- See Also:
-
getGeneratingSystemName
Gets the value of the generatingSystemName property.Specifies the name of the system that has generated the VEC-file.
- Returns:
- possible object is
String
-
setGeneratingSystemName
Sets the value of the generatingSystemName property.- Parameters:
value- allowed object isString- See Also:
-
getDateOfCreation
Gets the value of the dateOfCreation property.Specifies the date of creation of the VEC-file.
- Returns:
- possible object is
XMLGregorianCalendar
-
setDateOfCreation
Sets the value of the dateOfCreation property.- Parameters:
value- allowed object isXMLGregorianCalendar- See Also:
-
getGeneratingSystemVersion
Gets the value of the generatingSystemVersion property.Specifies the version of the system that has generated the VEC-file.
- Returns:
- possible object is
String
-
setGeneratingSystemVersion
Sets the value of the generatingSystemVersion property.- Parameters:
value- allowed object isString- See Also:
-
getStandardCopyrightInformation
Gets the value of the standardCopyrightInformation property.References theCopyrightInformationthat is in effect for the complete content of thisVecContent. It is applied to allItemVersionsthat do not references their own individualCopyrightInformation.
- Returns:
- possible object is
Object
-
setStandardCopyrightInformation
Sets the value of the standardCopyrightInformation property.- Parameters:
value- allowed object isObject- See Also:
-
getCompliantConformanceClasses
Gets the value of the compliantConformanceClasses 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 compliantConformanceClasses property.For example, to add a new item, do as follows:
getCompliantConformanceClasses().add(newItem);Objects of the following type(s) are allowed in the list
VecConformanceClass- Returns:
- The value of the compliantConformanceClasses property.
-
getContracts
Gets the value of the contracts 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 contracts property.For example, to add a new item, do as follows:
getContracts().add(newItem);Objects of the following type(s) are allowed in the list
VecContract- Returns:
- The value of the contracts property.
-
getCopyrightInformations
Gets the value of the copyrightInformations 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 copyrightInformations property.For example, to add a new item, do as follows:
getCopyrightInformations().add(newItem);Objects of the following type(s) are allowed in the list
VecCopyrightInformation- Returns:
- The value of the copyrightInformations property.
-
getDocumentVersions
Gets the value of the documentVersions 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 documentVersions property.For example, to add a new item, do as follows:
getDocumentVersions().add(newItem);Objects of the following type(s) are allowed in the list
VecDocumentVersion- Returns:
- The value of the documentVersions property.
-
getItemHistoryEntries
Gets the value of the itemHistoryEntries 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 itemHistoryEntries property.For example, to add a new item, do as follows:
getItemHistoryEntries().add(newItem);Objects of the following type(s) are allowed in the list
VecItemHistoryEntry- Returns:
- The value of the itemHistoryEntries property.
-
getPartVersions
Gets the value of the partVersions 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 partVersions property.For example, to add a new item, do as follows:
getPartVersions().add(newItem);Objects of the following type(s) are allowed in the list
VecPartVersion- Returns:
- The value of the partVersions property.
-
getProjects
Gets the value of the projects 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 projects property.For example, to add a new item, do as follows:
getProjects().add(newItem);Objects of the following type(s) are allowed in the list
VecProject- Returns:
- The value of the projects property.
-
getUnits
Gets the value of the units 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 units property.For example, to add a new item, do as follows:
getUnits().add(newItem);Objects of the following type(s) are allowed in the list
VecUnit -
accept
-