diagram | |||||||||||||||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLClassificationSchema | ||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="ReferenceSpecificationType"> <xsd:annotation> <xsd:documentation> This element specifies how the value of an Attribute should be determined - from the classified element, a related element, or another ICO. Attributes: className: The name of the class of the referenced element. attributeName: The name of the referenced attribute. referenceType: A string describing the type of reference. Defined values are classifiedObject - the reference is to an attribute of the classified object. relatedObject - the reference is to an attribute of an object related to the classified object - the relation name is given by the "relationName" attribute. ICOAttribute - the reference is to another ICO, by icoId. relationName: If referenceType is "relatedObject", this gives the name of the relation used to relate the classified object to the referenced object. useProduct: If this is "true", and the classifiedObject is a ProductRevision, then the corresponding Product will be used instead. If, in addition, the referenceType is "relatedObject", then the relation will apply to the Product and the referenced element. </xsd:documentation> </xsd:annotation> <xsd:attribute name="className" type="xsd:string" use="optional"/> <xsd:attribute name="attributeName" type="xsd:string" use="required"/> <xsd:attribute name="referenceType" type="xsd:string" use="required"/> <xsd:attribute name="relationName" type="xsd:string" use="optional"/> <xsd:attribute name="useProduct" type="xsd:boolean" default="false"/> </xsd:complexType> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="className" type="xsd:string" use="optional"/> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="attributeName" type="xsd:string" use="required"/> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="referenceType" type="xsd:string" use="required"/> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="relationName" type="xsd:string" use="optional"/> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="useProduct" type="xsd:boolean" default="false"/> |