diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLBusinessSchema | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of bus:BusinessRuleBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | plm:Description plm:ApplicationRef plm:Attribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="RelationRuleType"> <xsd:annotation> <xsd:documentation xml:lang="en"> This element contains a Business rule of GRM Rule Type. It defines the constraints for a relation. Attributes: primaryObjectType: Primary object type for the relation secondaryObjectType: Secondary object type for the relation relationType: Relation type primaryCardinality: Cardinality on primary object secondaryCardinality: Cardinality on secondary object bitwiseConstraints: Bitwise constraints, to represent attachability, detachability. secured: Is this a system rule? Default is false. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="bus:BusinessRuleBase"> <xsd:attribute name="primaryObjectType" type="xsd:string" use="required"/> <xsd:attribute name="secondaryObjectType" type="xsd:string" use="required"/> <xsd:attribute name="relationType" type="xsd:string" use="required"/> <xsd:attribute name="primaryCardinality" type="xsd:integer" use="required"/> <xsd:attribute name="secondaryCardinality" type="xsd:integer" use="required"/> <xsd:attribute name="bitwiseConstraints" type="xsd:integer" use="required"/> <xsd:attribute name="secured" type="xsd:boolean" use="optional" default="false"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="primaryObjectType" type="xsd:string" use="required"/> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="secondaryObjectType" type="xsd:string" use="required"/> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="relationType" type="xsd:string" use="required"/> |
type | xsd:integer | ||
properties |
|
||
source | <xsd:attribute name="primaryCardinality" type="xsd:integer" use="required"/> |
type | xsd:integer | ||
properties |
|
||
source | <xsd:attribute name="secondaryCardinality" type="xsd:integer" use="required"/> |
type | xsd:integer | ||
properties |
|
||
source | <xsd:attribute name="bitwiseConstraints" type="xsd:integer" use="required"/> |
type | xsd:boolean | ||||
properties |
|
||||
source | <xsd:attribute name="secured" type="xsd:boolean" use="optional" default="false"/> |