http://www.carnot.ag/workflowmodel/3.1
element model

Documentation
            The model declaration defines the root element of a model file.
         
Properties
This component is not nillable.

Model
<model
  author = xs:string
  carnotVersion = xs:string
  created = xs:string
  id = xs:string
  modelOID = xs:int
  name = xs:string
  oid = xs:long
  vendor = xs:string>
(((description, attribute*) | (attribute+, description?))? , dataType*, applicationType*, applicationContextType*, triggerType*, eventConditionType*, eventActionType*, data*, application*, modeler*, role*, organization*, conditionalPerformer*, processDefinition*, Script?, TypeDeclarations?, diagram*, linkType*, view* )
</model>


Nested Element Summary
 application
           The list of workflow applications defined at model scope.  
 applicationContextType
           The list of aplication context types regisred for use with this model.  
 applicationType
           The list of application types registered for use with this model.  
 attribute
          The list of extension attributes. 
 attribute
          The list of extension attributes. 
 conditionalPerformer
           The list of conditional (late bound) workflow participants defined at model scope.  
 data
           The list of workflow data defined at model scope.  
 dataType
           The list of data types registered for use with this model.  
 description
          An optional description of the model element. 
 description
          An optional description of the model element. 
 diagram
           The list of diagrams defined at model scope.  
 eventActionType
           The list of event action types registered for use with this model.  
 eventConditionType
           The list of event condition types registered for use with this model.  
 linkType
           The list of user defined link types registered for use with this model.  
 modeler
           The list of users having granted rights to check out this model from the model repository.  
 organization
           The list of workflow participant organizations defined at model scope.  
 processDefinition
           The list of workflow process definitions.  
 role
           The list of workflow participant roles defined at model scope.  
 Script
           The script language is used for transition condition.  
 triggerType
           The list of process trigger types registered for use with this model.  
 TypeDeclarations
           The list of type declarations.  
 view
           The list of user defined views on the model structure.  

Attribute Summary
 xs:stringauthor
           The name of the user editing this model last.  
 xs:stringcarnotVersion
          The software version used to create and edit this model. 
 xs:stringcreated
          The date this model was created. 
 xs:stringid
          The human usable identifier of the model. 
 xs:intmodelOID
          A 32-bit number assigned to the model during deployment to an audit trail. 
 xs:stringname
          The human friendly name of this model. 
 xs:longoid
           A 64-bit number uniquely identifying the model in the model repository.  
 xs:stringvendor
          The vendor of the software used to create and edit this model. 

Attribute Detail

author

The name of the user editing this model last.

Type:
xs:string
Use:
optional
Form:
unqualified

carnotVersion

The software version used to create and edit this model. Opening this model in another version of the software may require an explicit conversion.

Type:
xs:string
Use:
optional
Form:
unqualified

created

The date this model was created.

Type:
xs:string
Use:
optional
Form:
unqualified

id

The human usable identifier of the model. This identifier will usually be used to refer to the model neutrally to its version.

Type:
xs:string
Use:
required
Form:
unqualified

modelOID

A 32-bit number assigned to the model during deployment to an audit trail. This number may be changed if the model is deployed to different audit trails or even to the same audit trail multiple times.

Type:
xs:int
Use:
optional
Form:
unqualified

name

The human friendly name of this model. Usually used as the label for the model.

Type:
xs:string
Use:
required
Form:
unqualified

oid

A 64-bit number uniquely identifying the model in the model repository.

Type:
xs:long
Use:
required
Form:
unqualified

vendor

The vendor of the software used to create and edit this model. Usually this will be "carnot".

Type:
xs:string
Use:
optional
Form:
unqualified

Source
<xs:element name="model">
<xs:complexType>
<xs:sequence>
<xs:choice maxOccurs="1" minOccurs="0">
<xs:group ref="grDescrAttr"/>
<xs:group ref="grAttrDescr"/>
</xs:choice>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="dataType">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="applicationType">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="applicationContextType">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="triggerType">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="eventConditionType">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="eventActionType">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="data">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="application">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="modeler">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="role">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="organization">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="conditionalPerformer">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="processDefinition">
</xs:element>
<xs:element minOccurs="0" ref="xpdl:Script">
</xs:element>
<xs:element minOccurs="0" ref="xpdl:TypeDeclarations">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="diagram">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="linkType">
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="view">
</xs:element>
</xs:sequence>
<xs:attribute name="oid" type="xs:long" use="required">
</xs:attribute>
<xs:attribute name="id" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="name" type="xs:string" use="required">
</xs:attribute>
<xs:attribute name="modelOID" type="xs:int">
</xs:attribute>
<xs:attribute name="carnotVersion" type="xs:string">
</xs:attribute>
<xs:attribute name="vendor" type="xs:string">
</xs:attribute>
<xs:attribute name="author" type="xs:string">
</xs:attribute>
<xs:attribute name="created" type="xs:string">
</xs:attribute>
</xs:complexType>
</xs:element>


Submit a bug or a feature.
Created by xsddoc, a sub project of xframe, hosted at http://xframe.sourceforge.net.