complexType MethodValidityType
diagram plmxml_diagrams/plmxml_p1662.png
namespace http://www.plmxml.org/Schemas/PLMXMLBusinessSchema
type extension of plm:DescriptionBase
properties
base plm:DescriptionBase
children plm:Description plm:ApplicationRef
used by
element MethodType/Validity
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
typeName  xsd:string  optional      
propertyName  xsd:string  optional      
operationName  xsd:string  optional      
methodAttachmentPointType  bus:MethodAttachmentPointEnum  optional      
annotation
documentation

      Represents a condition which determines whether a particular Method can
      be used with a particular Business Operation and/or MethodAttachmentPoint.
     
      Attributes:
     
      typeName:                   The allowed 'typeName' of the Operation
      propertyName:               The allowed 'propertyName' of the Operation
      operationName:              The allowed 'name' of the Operation
      methodAttachmentPointType:  The allowed type of the MethodAttachmentPoint.
     
source <xsd:complexType name="MethodValidityType">
 
<xsd:annotation>
   
<xsd:documentation>
      Represents a condition which determines whether a particular Method can
      be used with a particular Business Operation and/or MethodAttachmentPoint.
     
      Attributes:
     
      typeName:                   The allowed 'typeName' of the Operation
      propertyName:               The allowed 'propertyName' of the Operation
      operationName:              The allowed 'name' of the Operation
      methodAttachmentPointType:  The allowed type of the MethodAttachmentPoint.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:DescriptionBase">
     
<xsd:attribute name="typeName" type="xsd:string" use="optional"/>
     
<xsd:attribute name="propertyName" type="xsd:string" use="optional"/>
     
<xsd:attribute name="operationName" type="xsd:string" use="optional"/>
     
<xsd:attribute name="methodAttachmentPointType" type="bus:MethodAttachmentPointEnum" use="optional"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

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

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

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

attribute MethodValidityType/@methodAttachmentPointType
type bus:MethodAttachmentPointEnum
properties
use optional
facets
Kind Value Annotation
enumeration unknown
enumeration preCondition
enumeration preAction
enumeration baseAction
enumeration postAction
source <xsd:attribute name="methodAttachmentPointType" type="bus:MethodAttachmentPointEnum" use="optional"/>


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