- All Implemented Interfaces:
Identifiable,ModifiableIdentifiable,HasCustomProperties<VecCustomProperty>,HasDescription<VecAbstractLocalizedString>,Visitable,Serializable
- Direct Known Subclasses:
VecDocumentVersion,VecPartVersion
Abstract super-class for physical objects (e.g. a Terminal), virtual objects (e.g a 150% Harness) as well as documents (e.g a wiring diagram). In difference to AP 212 the VEC makes it only possible to describe/exchange information about Versions for the reason that Master-Objects cannot exist without one or more Versions.
Java class for ItemVersion complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ItemVersion">
<complexContent>
<extension base="{http://www.prostep.org/ecad-if/2011/vec}ExtendableElement">
<sequence>
<element name="Abbreviation" type="{http://www.prostep.org/ecad-if/2011/vec}LocalizedString" maxOccurs="unbounded" minOccurs="0"/>
<element name="Description" type="{http://www.prostep.org/ecad-if/2011/vec}AbstractLocalizedString" maxOccurs="unbounded" minOccurs="0"/>
<element name="CompanyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
<element name="ProcessingInstruction" type="{http://www.prostep.org/ecad-if/2011/vec}Instruction" maxOccurs="unbounded" minOccurs="0"/>
<element name="Contract" type="{http://www.w3.org/2001/XMLSchema}IDREFS" minOccurs="0"/>
<element name="CopyrightInformation" type="{http://www.w3.org/2001/XMLSchema}IDREF" minOccurs="0"/>
<element name="Approval" type="{http://www.prostep.org/ecad-if/2011/vec}Approval" maxOccurs="unbounded" minOccurs="0"/>
<element name="ChangeDescription" type="{http://www.prostep.org/ecad-if/2011/vec}ChangeDescription" maxOccurs="unbounded" minOccurs="0"/>
<element name="Creation" type="{http://www.prostep.org/ecad-if/2011/vec}Creation" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<VecLocalizedString>Room for a short name of the Item.protected List<VecApproval>protected List<VecChangeDescription>protected StringDefines the publishing company of the ItemVersion.protected List<VecContract>protected VecCopyrightInformationReferences theCopyrightInformationthat is in effect for thisItemVersion.If noCopyrightInformationis referenced by theItemVersion, theCopyrightInformationthat is referenced by theVecContent(if defined) shall be considered as in effect for thisItemVersion.protected VecCreationprotected List<VecAbstractLocalizedString>Room for additional, human readable information about the ItemVersion.protected List<VecInstruction>Processing instructions for the application of the part or the document.Fields inherited from class com.foursoft.harness.vec.v113.VecExtendableElement
customProperties, xmlId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the abbreviations property.Gets the value of the approvals property.Gets the value of the changeDescriptions property.Gets the value of the companyName property.Gets the value of the contract property.Gets the value of the copyrightInformation property.Gets the value of the creation property.Gets the value of the descriptions property.Gets the value of the processingInstructions property.Gets aSetof allVecItemEquivalencethat 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 allVecItemHistoryEntrythat 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.voidsetCompanyName(String value) Sets the value of the companyName property.voidSets the value of the copyrightInformation property.voidsetCreation(VecCreation value) Sets the value of the creation 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
-
abbreviations
Room for a short name of the Item. In case of a document the attribute is wanted to contain its title.
-
descriptions
Room for additional, human readable information about the ItemVersion. e.g. Buchsengehäuse 26-polig
-
companyName
Defines the publishing company of the ItemVersion. The companyName is part of the main identifier of an ItemVersion together with the corresponding number (partNumber or documentNumber) and version (partVersion or documentVersion).
-
processingInstructions
Processing instructions for the application of the part or the document.
-
contract
-
copyrightInformation
References theCopyrightInformationthat is in effect for thisItemVersion.If noCopyrightInformationis referenced by theItemVersion, theCopyrightInformationthat is referenced by theVecContent(if defined) shall be considered as in effect for thisItemVersion.
-
approvals
-
changeDescriptions
-
creation
-
-
Constructor Details
-
VecItemVersion
public VecItemVersion()
-
-
Method Details
-
getAbbreviations
Gets the value of the abbreviations 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 abbreviations property.For example, to add a new item, do as follows:
getAbbreviations().add(newItem);Objects of the following type(s) are allowed in the list
VecLocalizedStringRoom for a short name of the Item. In case of a document the attribute is wanted to contain its title.
- Returns:
- The value of the abbreviations 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 ItemVersion. e.g. Buchsengehäuse 26-polig
- Specified by:
getDescriptionsin interfaceHasDescription<VecAbstractLocalizedString>- Returns:
- The value of the descriptions property.
-
getCompanyName
Gets the value of the companyName property.Defines the publishing company of the ItemVersion. The companyName is part of the main identifier of an ItemVersion together with the corresponding number (partNumber or documentNumber) and version (partVersion or documentVersion).
- Returns:
- possible object is
String
-
setCompanyName
Sets the value of the companyName property.- Parameters:
value- allowed object isString- See Also:
-
getProcessingInstructions
Gets the value of the processingInstructions 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 processingInstructions property.For example, to add a new item, do as follows:
getProcessingInstructions().add(newItem);Objects of the following type(s) are allowed in the list
VecInstructionProcessing instructions for the application of the part or the document.
- Returns:
- The value of the processingInstructions property.
-
getCopyrightInformation
Gets the value of the copyrightInformation property.References theCopyrightInformationthat is in effect for thisItemVersion.If noCopyrightInformationis referenced by theItemVersion, theCopyrightInformationthat is referenced by theVecContent(if defined) shall be considered as in effect for thisItemVersion.
- Returns:
- possible object is
Object
-
setCopyrightInformation
Sets the value of the copyrightInformation property.- Parameters:
value- allowed object isObject- See Also:
-
getApprovals
Gets the value of the approvals 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 approvals property.For example, to add a new item, do as follows:
getApprovals().add(newItem);Objects of the following type(s) are allowed in the list
VecApproval- Returns:
- The value of the approvals property.
-
getChangeDescriptions
Gets the value of the changeDescriptions 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 changeDescriptions property.For example, to add a new item, do as follows:
getChangeDescriptions().add(newItem);Objects of the following type(s) are allowed in the list
VecChangeDescription- Returns:
- The value of the changeDescriptions property.
-
getCreation
Gets the value of the creation property.- Returns:
- possible object is
VecCreation
-
setCreation
Sets the value of the creation property.- Parameters:
value- allowed object isVecCreation
-
getRefItemHistoryEntry
Gets aSetof allVecItemHistoryEntrythat 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. -
getRefItemEquivalence
Gets aSetof allVecItemEquivalencethat 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. -
getContract
Gets the value of the contract 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 contract property.For example, to add a new item, do as follows:
getContract().add(newItem);Objects of the following type(s) are allowed in the list
Object
-