complexType PropertyRuleType
diagram plmxml_diagrams/plmxml_p1675.png
namespace http://www.plmxml.org/Schemas/PLMXMLBusinessSchema
type extension of bus:BusinessRuleBase
properties
base bus:BusinessRuleBase
children plm:Description plm:ApplicationRef plm:Attribute
used by
element PropertyRule
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
isExportable  xsd:boolean  optional  true    
isReplaceable  xsd:boolean  optional  true    
version  xsd:string  optional      
typeName  xsd:string  required      
initialValue  xsd:string  optional      
isModifiable  bus:PropertyRuleIsModifiableType  optional  default    
writeOnce  bus:PropertyRuleWriteOnceType  optional  no    
isRequired  xsd:boolean  optional  false    
isEnabled  xsd:boolean  optional  true    
alternateDisplayName  xsd:string  optional      
isVisible  xsd:boolean  optional  true    
combinationProperty  xsd:string  optional      
attachedLOVName  xsd:string  optional      
annotation
documentation

      This element contains a Business rule of Type Property Rule.

      Attributes:
     
      typeName:                Object Type on which this rule applies
      propertyName:            Property on the object on which this rule applies
      initialValue:            Initial Value for the property
      isModifiable:            Is this property modifiable?
      writeOnce:               Is this property value written once only?
      isRequired:                            
      isEnabled:
      alternateDisplayName:
      isVisible:
      attachedLOVName:
     
source <xsd:complexType name="PropertyRuleType">
 
<xsd:annotation>
   
<xsd:documentation xml:lang="en">
      This element contains a Business rule of Type Property Rule.

      Attributes:
     
      typeName:                Object Type on which this rule applies
      propertyName:            Property on the object on which this rule applies
      initialValue:            Initial Value for the property
      isModifiable:            Is this property modifiable?
      writeOnce:               Is this property value written once only?
      isRequired:                            
      isEnabled:
      alternateDisplayName:
      isVisible:
      attachedLOVName:
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="bus:BusinessRuleBase">
     
<xsd:attribute name="typeName" type="xsd:string" use="required"/>
     
<xsd:attribute name="initialValue" type="xsd:string" use="optional"/>
     
<xsd:attribute name="isModifiable" type="bus:PropertyRuleIsModifiableType" use="optional" default="default"/>
     
<xsd:attribute name="writeOnce" type="bus:PropertyRuleWriteOnceType" use="optional" default="no"/>
     
<xsd:attribute name="isRequired" type="xsd:boolean" use="optional" default="false"/>
     
<xsd:attribute name="isEnabled" type="xsd:boolean" use="optional" default="true"/>
     
<xsd:attribute name="alternateDisplayName" type="xsd:string" use="optional"/>
     
<xsd:attribute name="isVisible" type="xsd:boolean" use="optional" default="true"/>
     
<xsd:attribute name="combinationProperty" type="xsd:string" use="optional"/>
     
<xsd:attribute name="attachedLOVName" type="xsd:string" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute PropertyRuleType/@typeName
type xsd:string
properties
use required
source <xsd:attribute name="typeName" type="xsd:string" use="required"/>

attribute PropertyRuleType/@initialValue
type xsd:string
properties
use optional
source <xsd:attribute name="initialValue" type="xsd:string" use="optional"/>

attribute PropertyRuleType/@isModifiable
type bus:PropertyRuleIsModifiableType
properties
use optional
default default
facets
Kind Value Annotation
enumeration default
enumeration readOnly
enumeration writable
enumeration writeOnlyIfNull
source <xsd:attribute name="isModifiable" type="bus:PropertyRuleIsModifiableType" use="optional" default="default"/>

attribute PropertyRuleType/@writeOnce
type bus:PropertyRuleWriteOnceType
properties
use optional
default no
facets
Kind Value Annotation
enumeration onlyIfNull
enumeration always
enumeration no
source <xsd:attribute name="writeOnce" type="bus:PropertyRuleWriteOnceType" use="optional" default="no"/>

attribute PropertyRuleType/@isRequired
type xsd:boolean
properties
use optional
default false
source <xsd:attribute name="isRequired" type="xsd:boolean" use="optional" default="false"/>

attribute PropertyRuleType/@isEnabled
type xsd:boolean
properties
use optional
default true
source <xsd:attribute name="isEnabled" type="xsd:boolean" use="optional" default="true"/>

attribute PropertyRuleType/@alternateDisplayName
type xsd:string
properties
use optional
source <xsd:attribute name="alternateDisplayName" type="xsd:string" use="optional"/>

attribute PropertyRuleType/@isVisible
type xsd:boolean
properties
use optional
default true
source <xsd:attribute name="isVisible" type="xsd:boolean" use="optional" default="true"/>

attribute PropertyRuleType/@combinationProperty
type xsd:string
properties
use optional
source <xsd:attribute name="combinationProperty" type="xsd:string" use="optional"/>

attribute PropertyRuleType/@attachedLOVName
type xsd:string
properties
use optional
source <xsd:attribute name="attachedLOVName" type="xsd:string" use="optional"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy