diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of plm:GDEBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | plm:Description plm:ApplicationRef plm:Attribute plm:BoxBound plm:SphereBound plm:Bound plm:PropertyGroup plm:Type plm:Parameter plm:FeatureOccurrence plm:Reference plm:EntityRef | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="FeatureBase" abstract="true"> <xsd:annotation> <xsd:documentation> This abstract datatype describes a single feature within the feature tree hierarchy. The feature description contains basic information such as name and type, as well as information to link the feature to the originating application. Parameter descriptions can also be included in the feature description. Attributes: nextFeature: (optional) the XML id of the next feature in the feature hierarchy. targetFeature: (optional) the XML id of the target feature that this feature relies on. The target feature defines which feature forms the resultant entity. If targetFeature is used, featureRefs should not be used. toolFeature: (optional) the XML id of the tool feature that this feature relies on. If toolFeature is used, featureRefs should not be used. suppressed: (default=false) TRUE if the feature is suppressed in the feature tree. editable: (default=false) TRUE if any parameters of the feature may be edited. featureRefs: References the operand features of a set operation, when it is commutative. If featureRefs is used, targetFeature and toolFeature should not be used. Elements: Type: (1) element describing the type of feature. This is an application specific type. The receiving application is not meant to deduce or interpret the type but could use it to classify or group the feature. Parameter: (0 or many) elements to describe the parameters associated with the feature. It is up to the application to decide what parameters to exchange or describe within the feature description. EntityRef: (0 or many) references to entities on another representation (e.g. a BRep) expressed as PLMXML references. FeatureOccurrence: Occurrences of Features. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="plm:GDEBase"> <xsd:sequence> <xsd:element name="Type" type="plm:UserEnumDataType"/> <xsd:element name="Parameter" type="plm:UserDataElementType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="plm:FeatureOccurrence" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Reference" type="plm:GDEReferenceType" minOccurs="0" maxOccurs="unbounded"/> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="plm:EntityRef"/> </xsd:choice> </xsd:sequence> <xsd:attribute name="nextFeature" type="xsd:IDREF" use="optional" plm:refType="plm:Feature"> <xsd:annotation> <xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">validate=skipName</xsd:appinfo> </xsd:annotation> </xsd:attribute> <xsd:attribute name="targetFeature" type="xsd:IDREF" use="optional" plm:refType="plm:Feature plm:FeatureInstance"> <xsd:annotation> <xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">validate=skipName</xsd:appinfo> </xsd:annotation> </xsd:attribute> <xsd:attribute name="toolFeature" type="xsd:IDREF" use="optional" plm:refType="plm:Feature plm:FeatureInstance"> <xsd:annotation> <xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">validate=skipName</xsd:appinfo> </xsd:annotation> </xsd:attribute> <xsd:attribute name="suppressed" type="xsd:boolean" default="false"/> <xsd:attribute name="editable" type="xsd:boolean" default="false"/> <xsd:attribute name="featureRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:FeatureInstance"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
type | xsd:IDREF | ||
properties |
|
||
annotation |
|
||
source | <xsd:attribute name="nextFeature" type="xsd:IDREF" use="optional" plm:refType="plm:Feature"> <xsd:annotation> <xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">validate=skipName</xsd:appinfo> </xsd:annotation> </xsd:attribute> |
type | xsd:IDREF | ||
properties |
|
||
annotation |
|
||
source | <xsd:attribute name="targetFeature" type="xsd:IDREF" use="optional" plm:refType="plm:Feature plm:FeatureInstance"> <xsd:annotation> <xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">validate=skipName</xsd:appinfo> </xsd:annotation> </xsd:attribute> |
type | xsd:IDREF | ||
properties |
|
||
annotation |
|
||
source | <xsd:attribute name="toolFeature" type="xsd:IDREF" use="optional" plm:refType="plm:Feature plm:FeatureInstance"> <xsd:annotation> <xsd:appinfo source="http://www.plmxml.org/tools/CodeGenerator">validate=skipName</xsd:appinfo> </xsd:annotation> </xsd:attribute> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="suppressed" type="xsd:boolean" default="false"/> |
type | xsd:boolean | ||
properties |
|
||
source | <xsd:attribute name="editable" type="xsd:boolean" default="false"/> |
type | plm:uriReferenceListType | ||
properties |
|
||
source | <xsd:attribute name="featureRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:FeatureInstance"/> |
diagram | |||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||||||||||||||||||||||||
type | plm:UserEnumDataType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Type" type="plm:UserEnumDataType"/> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | plm:UserDataElementType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | plm:UserList | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Parameter" type="plm:UserDataElementType" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | plm:GDEReferenceType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | plm:Description plm:ApplicationRef plm:Attribute plm:EntityRef | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Reference" type="plm:GDEReferenceType" minOccurs="0" maxOccurs="unbounded"/> |