// Generated by `mise run bpmn-schema:generate` from five pinned OMG XSDs. Do not edit.
///|
/// Standard element names derived from global and local declarations.
pub(all) enum Kind {
DcFont
DiEdge
DiNode
DcPoint
DiLabel
DiPlane
DiShape
DiStyle
Bounds
To
DiDiagram
Waypoint
From
Lane
Task
Text
DiExtension
Edge
Error
Event
Group
BpmnBPMNLabel
Plane
Shape
Import
Script
Signal
Source
Target
DiLabeledEdge
Gateway
LaneSet
Message
Process
DiLabeledShape
Diagram
Activity
Artifact
Auditing
Category
DataPath
EndEvent
EndPoint
ErrorRef
FlowNode
Incoming
InputSet
Outgoing
Property
Resource
SendTask
Supports
TimeDate
UserTask
Condition
DataInput
DataState
DataStore
Extension
Interface
IoBinding
Operation
OutputSet
Performer
Rendering
SourceRef
TargetRef
TimeCycle
DiDiagramElement
Assignment
CatchEvent
DataObject
DataOutput
Escalation
Expression
GlobalTask
ManualTask
Monitoring
ScriptTask
StartEvent
SubProcess
ThrowEvent
BpmnBPMNLabelStyle
Association
BaseElement
Definitions
EndPointRef
FlowElement
FlowNodeRef
MessageFlow
MessagePath
Participant
PartnerRole
ReceiveTask
ResourceRef
RootElement
ServiceTask
Transaction
CallActivity
ChildLaneSet
Choreography
Conversation
InMessageRef
InputSetRefs
InterfaceRef
OperationRef
Relationship
ResourceRole
SequenceFlow
TimeDuration
BoundaryEvent
CategoryValue
Collaboration
DataInputRefs
Documentation
InputDataItem
LoopCondition
OutMessageRef
OutputSetRefs
PartnerEntity
ComplexGateway
CorrelationKey
DataOutputRefs
GlobalUserTask
HumanPerformer
ItemDefinition
MessageFlowRef
OutputDataItem
ParticipantRef
PotentialOwner
TextAnnotation
Transformation
AdHocSubProcess
CallableElement
ChoreographyRef
DataAssociation
EventDefinition
IoSpecification
LoopCardinality
ParallelGateway
SubChoreography
SubConversation
BusinessRuleTask
CallChoreography
CallConversation
CategoryValueRef
ChoreographyTask
ConversationLink
ConversationNode
ExclusiveGateway
FormalExpression
GlobalManualTask
GlobalScriptTask
InclusiveGateway
LoopDataInputRef
PartitionElement
EventBasedGateway
ExtensionElements
LoopDataOutputRef
OptionalInputRefs
ResourceParameter
DataStoreReference
EventDefinitionRef
GlobalConversation
ImplicitThrowEvent
OptionalOutputRefs
ActivationCondition
CompletionCondition
ConditionExpression
CorrelationProperty
DataObjectReference
InnerParticipantRef
LinkEventDefinition
LoopCharacteristics
OuterParticipantRef
ChoreographyActivity
DataInputAssociation
ErrorEventDefinition
TimerEventDefinition
CancelEventDefinition
DataOutputAssociation
SignalEventDefinition
SupportedInterfaceRef
CorrelationPropertyRef
GlobalBusinessRuleTask
GlobalChoreographyTask
IntermediateCatchEvent
IntermediateThrowEvent
MessageEventDefinition
MessageFlowAssociation
ParticipantAssociation
ConversationAssociation
CorrelationSubscription
ParticipantMultiplicity
WhileExecutingInputRefs
ResourceParameterBinding
TerminateEventDefinition
WhileExecutingOutputRefs
CompensateEventDefinition
ComplexBehaviorDefinition
EscalationEventDefinition
ConditionalEventDefinition
CorrelationPropertyBinding
BaseElementWithMixedContent
StandardLoopCharacteristics
ResourceAssignmentExpression
MultiInstanceLoopCharacteristics
CorrelationPropertyRetrievalExpression
Foreign(ExpandedName)
Unknown(ExpandedName)
} derive(Eq, Debug)
///|
pub extend Kind with Eq::{equal, not_equal}
///|
pub extend Kind with @debug.Debug::{to_repr}
///|
pub fn Kind::local_name(self : Kind) -> String {
match self {
DcFont => "Font"
DiEdge => "Edge"
DiNode => "Node"
DcPoint => "Point"
DiLabel => "Label"
DiPlane => "Plane"
DiShape => "Shape"
DiStyle => "Style"
Bounds => "Bounds"
To => "to"
DiDiagram => "Diagram"
Waypoint => "waypoint"
From => "from"
Lane => "lane"
Task => "task"
Text => "text"
DiExtension => "extension"
Edge => "BPMNEdge"
Error => "error"
Event => "event"
Group => "group"
BpmnBPMNLabel => "BPMNLabel"
Plane => "BPMNPlane"
Shape => "BPMNShape"
Import => "import"
Script => "script"
Signal => "signal"
Source => "source"
Target => "target"
DiLabeledEdge => "LabeledEdge"
Gateway => "gateway"
LaneSet => "laneSet"
Message => "message"
Process => "process"
DiLabeledShape => "LabeledShape"
Diagram => "BPMNDiagram"
Activity => "activity"
Artifact => "artifact"
Auditing => "auditing"
Category => "category"
DataPath => "dataPath"
EndEvent => "endEvent"
EndPoint => "endPoint"
ErrorRef => "errorRef"
FlowNode => "flowNode"
Incoming => "incoming"
InputSet => "inputSet"
Outgoing => "outgoing"
Property => "property"
Resource => "resource"
SendTask => "sendTask"
Supports => "supports"
TimeDate => "timeDate"
UserTask => "userTask"
Condition => "condition"
DataInput => "dataInput"
DataState => "dataState"
DataStore => "dataStore"
Extension => "extension"
Interface => "interface"
IoBinding => "ioBinding"
Operation => "operation"
OutputSet => "outputSet"
Performer => "performer"
Rendering => "rendering"
SourceRef => "sourceRef"
TargetRef => "targetRef"
TimeCycle => "timeCycle"
DiDiagramElement => "DiagramElement"
Assignment => "assignment"
CatchEvent => "catchEvent"
DataObject => "dataObject"
DataOutput => "dataOutput"
Escalation => "escalation"
Expression => "expression"
GlobalTask => "globalTask"
ManualTask => "manualTask"
Monitoring => "monitoring"
ScriptTask => "scriptTask"
StartEvent => "startEvent"
SubProcess => "subProcess"
ThrowEvent => "throwEvent"
BpmnBPMNLabelStyle => "BPMNLabelStyle"
Association => "association"
BaseElement => "baseElement"
Definitions => "definitions"
EndPointRef => "endPointRef"
FlowElement => "flowElement"
FlowNodeRef => "flowNodeRef"
MessageFlow => "messageFlow"
MessagePath => "messagePath"
Participant => "participant"
PartnerRole => "partnerRole"
ReceiveTask => "receiveTask"
ResourceRef => "resourceRef"
RootElement => "rootElement"
ServiceTask => "serviceTask"
Transaction => "transaction"
CallActivity => "callActivity"
ChildLaneSet => "childLaneSet"
Choreography => "choreography"
Conversation => "conversation"
InMessageRef => "inMessageRef"
InputSetRefs => "inputSetRefs"
InterfaceRef => "interfaceRef"
OperationRef => "operationRef"
Relationship => "relationship"
ResourceRole => "resourceRole"
SequenceFlow => "sequenceFlow"
TimeDuration => "timeDuration"
BoundaryEvent => "boundaryEvent"
CategoryValue => "categoryValue"
Collaboration => "collaboration"
DataInputRefs => "dataInputRefs"
Documentation => "documentation"
InputDataItem => "inputDataItem"
LoopCondition => "loopCondition"
OutMessageRef => "outMessageRef"
OutputSetRefs => "outputSetRefs"
PartnerEntity => "partnerEntity"
ComplexGateway => "complexGateway"
CorrelationKey => "correlationKey"
DataOutputRefs => "dataOutputRefs"
GlobalUserTask => "globalUserTask"
HumanPerformer => "humanPerformer"
ItemDefinition => "itemDefinition"
MessageFlowRef => "messageFlowRef"
OutputDataItem => "outputDataItem"
ParticipantRef => "participantRef"
PotentialOwner => "potentialOwner"
TextAnnotation => "textAnnotation"
Transformation => "transformation"
AdHocSubProcess => "adHocSubProcess"
CallableElement => "callableElement"
ChoreographyRef => "choreographyRef"
DataAssociation => "dataAssociation"
EventDefinition => "eventDefinition"
IoSpecification => "ioSpecification"
LoopCardinality => "loopCardinality"
ParallelGateway => "parallelGateway"
SubChoreography => "subChoreography"
SubConversation => "subConversation"
BusinessRuleTask => "businessRuleTask"
CallChoreography => "callChoreography"
CallConversation => "callConversation"
CategoryValueRef => "categoryValueRef"
ChoreographyTask => "choreographyTask"
ConversationLink => "conversationLink"
ConversationNode => "conversationNode"
ExclusiveGateway => "exclusiveGateway"
FormalExpression => "formalExpression"
GlobalManualTask => "globalManualTask"
GlobalScriptTask => "globalScriptTask"
InclusiveGateway => "inclusiveGateway"
LoopDataInputRef => "loopDataInputRef"
PartitionElement => "partitionElement"
EventBasedGateway => "eventBasedGateway"
ExtensionElements => "extensionElements"
LoopDataOutputRef => "loopDataOutputRef"
OptionalInputRefs => "optionalInputRefs"
ResourceParameter => "resourceParameter"
DataStoreReference => "dataStoreReference"
EventDefinitionRef => "eventDefinitionRef"
GlobalConversation => "globalConversation"
ImplicitThrowEvent => "implicitThrowEvent"
OptionalOutputRefs => "optionalOutputRefs"
ActivationCondition => "activationCondition"
CompletionCondition => "completionCondition"
ConditionExpression => "conditionExpression"
CorrelationProperty => "correlationProperty"
DataObjectReference => "dataObjectReference"
InnerParticipantRef => "innerParticipantRef"
LinkEventDefinition => "linkEventDefinition"
LoopCharacteristics => "loopCharacteristics"
OuterParticipantRef => "outerParticipantRef"
ChoreographyActivity => "choreographyActivity"
DataInputAssociation => "dataInputAssociation"
ErrorEventDefinition => "errorEventDefinition"
TimerEventDefinition => "timerEventDefinition"
CancelEventDefinition => "cancelEventDefinition"
DataOutputAssociation => "dataOutputAssociation"
SignalEventDefinition => "signalEventDefinition"
SupportedInterfaceRef => "supportedInterfaceRef"
CorrelationPropertyRef => "correlationPropertyRef"
GlobalBusinessRuleTask => "globalBusinessRuleTask"
GlobalChoreographyTask => "globalChoreographyTask"
IntermediateCatchEvent => "intermediateCatchEvent"
IntermediateThrowEvent => "intermediateThrowEvent"
MessageEventDefinition => "messageEventDefinition"
MessageFlowAssociation => "messageFlowAssociation"
ParticipantAssociation => "participantAssociation"
ConversationAssociation => "conversationAssociation"
CorrelationSubscription => "correlationSubscription"
ParticipantMultiplicity => "participantMultiplicity"
WhileExecutingInputRefs => "whileExecutingInputRefs"
ResourceParameterBinding => "resourceParameterBinding"
TerminateEventDefinition => "terminateEventDefinition"
WhileExecutingOutputRefs => "whileExecutingOutputRefs"
CompensateEventDefinition => "compensateEventDefinition"
ComplexBehaviorDefinition => "complexBehaviorDefinition"
EscalationEventDefinition => "escalationEventDefinition"
ConditionalEventDefinition => "conditionalEventDefinition"
CorrelationPropertyBinding => "correlationPropertyBinding"
BaseElementWithMixedContent => "baseElementWithMixedContent"
StandardLoopCharacteristics => "standardLoopCharacteristics"
ResourceAssignmentExpression => "resourceAssignmentExpression"
MultiInstanceLoopCharacteristics => "multiInstanceLoopCharacteristics"
CorrelationPropertyRetrievalExpression => "correlationPropertyRetrievalExpression"
Foreign(n) | Unknown(n) => n.local_name
}
}
///|
pub fn Kind::namespace_uri(self : Kind) -> String {
match self {
DcFont => "http://www.omg.org/spec/DD/20100524/DC"
DiEdge => "http://www.omg.org/spec/DD/20100524/DI"
DiNode => "http://www.omg.org/spec/DD/20100524/DI"
DcPoint => "http://www.omg.org/spec/DD/20100524/DC"
DiLabel => "http://www.omg.org/spec/DD/20100524/DI"
DiPlane => "http://www.omg.org/spec/DD/20100524/DI"
DiShape => "http://www.omg.org/spec/DD/20100524/DI"
DiStyle => "http://www.omg.org/spec/DD/20100524/DI"
Bounds => "http://www.omg.org/spec/DD/20100524/DC"
To => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DiDiagram => "http://www.omg.org/spec/DD/20100524/DI"
Waypoint => "http://www.omg.org/spec/DD/20100524/DI"
From => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Lane => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Task => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Text => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DiExtension => "http://www.omg.org/spec/DD/20100524/DI"
Edge => "http://www.omg.org/spec/BPMN/20100524/DI"
Error => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Event => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Group => "http://www.omg.org/spec/BPMN/20100524/MODEL"
BpmnBPMNLabel => "http://www.omg.org/spec/BPMN/20100524/DI"
Plane => "http://www.omg.org/spec/BPMN/20100524/DI"
Shape => "http://www.omg.org/spec/BPMN/20100524/DI"
Import => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Script => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Signal => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Source => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Target => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DiLabeledEdge => "http://www.omg.org/spec/DD/20100524/DI"
Gateway => "http://www.omg.org/spec/BPMN/20100524/MODEL"
LaneSet => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Message => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Process => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DiLabeledShape => "http://www.omg.org/spec/DD/20100524/DI"
Diagram => "http://www.omg.org/spec/BPMN/20100524/DI"
Activity => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Artifact => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Auditing => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Category => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataPath => "http://www.omg.org/spec/BPMN/20100524/MODEL"
EndEvent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
EndPoint => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ErrorRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
FlowNode => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Incoming => "http://www.omg.org/spec/BPMN/20100524/MODEL"
InputSet => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Outgoing => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Property => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Resource => "http://www.omg.org/spec/BPMN/20100524/MODEL"
SendTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Supports => "http://www.omg.org/spec/BPMN/20100524/MODEL"
TimeDate => "http://www.omg.org/spec/BPMN/20100524/MODEL"
UserTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Condition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataInput => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataState => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataStore => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Extension => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Interface => "http://www.omg.org/spec/BPMN/20100524/MODEL"
IoBinding => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Operation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
OutputSet => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Performer => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Rendering => "http://www.omg.org/spec/BPMN/20100524/MODEL"
SourceRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
TargetRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
TimeCycle => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DiDiagramElement => "http://www.omg.org/spec/DD/20100524/DI"
Assignment => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CatchEvent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataObject => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataOutput => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Escalation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Expression => "http://www.omg.org/spec/BPMN/20100524/MODEL"
GlobalTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ManualTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Monitoring => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ScriptTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
StartEvent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
SubProcess => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ThrowEvent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
BpmnBPMNLabelStyle => "http://www.omg.org/spec/BPMN/20100524/DI"
Association => "http://www.omg.org/spec/BPMN/20100524/MODEL"
BaseElement => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Definitions => "http://www.omg.org/spec/BPMN/20100524/MODEL"
EndPointRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
FlowElement => "http://www.omg.org/spec/BPMN/20100524/MODEL"
FlowNodeRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
MessageFlow => "http://www.omg.org/spec/BPMN/20100524/MODEL"
MessagePath => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Participant => "http://www.omg.org/spec/BPMN/20100524/MODEL"
PartnerRole => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ReceiveTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ResourceRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
RootElement => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ServiceTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Transaction => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CallActivity => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ChildLaneSet => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Choreography => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Conversation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
InMessageRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
InputSetRefs => "http://www.omg.org/spec/BPMN/20100524/MODEL"
InterfaceRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
OperationRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Relationship => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ResourceRole => "http://www.omg.org/spec/BPMN/20100524/MODEL"
SequenceFlow => "http://www.omg.org/spec/BPMN/20100524/MODEL"
TimeDuration => "http://www.omg.org/spec/BPMN/20100524/MODEL"
BoundaryEvent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CategoryValue => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Collaboration => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataInputRefs => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Documentation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
InputDataItem => "http://www.omg.org/spec/BPMN/20100524/MODEL"
LoopCondition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
OutMessageRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
OutputSetRefs => "http://www.omg.org/spec/BPMN/20100524/MODEL"
PartnerEntity => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ComplexGateway => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CorrelationKey => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataOutputRefs => "http://www.omg.org/spec/BPMN/20100524/MODEL"
GlobalUserTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
HumanPerformer => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ItemDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
MessageFlowRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
OutputDataItem => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ParticipantRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
PotentialOwner => "http://www.omg.org/spec/BPMN/20100524/MODEL"
TextAnnotation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Transformation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
AdHocSubProcess => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CallableElement => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ChoreographyRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataAssociation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
EventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
IoSpecification => "http://www.omg.org/spec/BPMN/20100524/MODEL"
LoopCardinality => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ParallelGateway => "http://www.omg.org/spec/BPMN/20100524/MODEL"
SubChoreography => "http://www.omg.org/spec/BPMN/20100524/MODEL"
SubConversation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
BusinessRuleTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CallChoreography => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CallConversation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CategoryValueRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ChoreographyTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ConversationLink => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ConversationNode => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ExclusiveGateway => "http://www.omg.org/spec/BPMN/20100524/MODEL"
FormalExpression => "http://www.omg.org/spec/BPMN/20100524/MODEL"
GlobalManualTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
GlobalScriptTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
InclusiveGateway => "http://www.omg.org/spec/BPMN/20100524/MODEL"
LoopDataInputRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
PartitionElement => "http://www.omg.org/spec/BPMN/20100524/MODEL"
EventBasedGateway => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ExtensionElements => "http://www.omg.org/spec/BPMN/20100524/MODEL"
LoopDataOutputRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
OptionalInputRefs => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ResourceParameter => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataStoreReference => "http://www.omg.org/spec/BPMN/20100524/MODEL"
EventDefinitionRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
GlobalConversation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ImplicitThrowEvent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
OptionalOutputRefs => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ActivationCondition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CompletionCondition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ConditionExpression => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CorrelationProperty => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataObjectReference => "http://www.omg.org/spec/BPMN/20100524/MODEL"
InnerParticipantRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
LinkEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
LoopCharacteristics => "http://www.omg.org/spec/BPMN/20100524/MODEL"
OuterParticipantRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ChoreographyActivity => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataInputAssociation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ErrorEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
TimerEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CancelEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
DataOutputAssociation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
SignalEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
SupportedInterfaceRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CorrelationPropertyRef => "http://www.omg.org/spec/BPMN/20100524/MODEL"
GlobalBusinessRuleTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
GlobalChoreographyTask => "http://www.omg.org/spec/BPMN/20100524/MODEL"
IntermediateCatchEvent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
IntermediateThrowEvent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
MessageEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
MessageFlowAssociation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ParticipantAssociation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ConversationAssociation => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CorrelationSubscription => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ParticipantMultiplicity => "http://www.omg.org/spec/BPMN/20100524/MODEL"
WhileExecutingInputRefs => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ResourceParameterBinding => "http://www.omg.org/spec/BPMN/20100524/MODEL"
TerminateEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
WhileExecutingOutputRefs => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CompensateEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ComplexBehaviorDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
EscalationEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ConditionalEventDefinition => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CorrelationPropertyBinding => "http://www.omg.org/spec/BPMN/20100524/MODEL"
BaseElementWithMixedContent => "http://www.omg.org/spec/BPMN/20100524/MODEL"
StandardLoopCharacteristics => "http://www.omg.org/spec/BPMN/20100524/MODEL"
ResourceAssignmentExpression => "http://www.omg.org/spec/BPMN/20100524/MODEL"
MultiInstanceLoopCharacteristics => "http://www.omg.org/spec/BPMN/20100524/MODEL"
CorrelationPropertyRetrievalExpression => "http://www.omg.org/spec/BPMN/20100524/MODEL"
Foreign(n) | Unknown(n) => n.namespace_uri
}
}
///|
pub let standard_kinds : ReadOnlyArray[Kind] = [
DcFont,
DiEdge,
DiNode,
DcPoint,
DiLabel,
DiPlane,
DiShape,
DiStyle,
Bounds,
To,
DiDiagram,
Waypoint,
From,
Lane,
Task,
Text,
DiExtension,
Edge,
Error,
Event,
Group,
BpmnBPMNLabel,
Plane,
Shape,
Import,
Script,
Signal,
Source,
Target,
DiLabeledEdge,
Gateway,
LaneSet,
Message,
Process,
DiLabeledShape,
Diagram,
Activity,
Artifact,
Auditing,
Category,
DataPath,
EndEvent,
EndPoint,
ErrorRef,
FlowNode,
Incoming,
InputSet,
Outgoing,
Property,
Resource,
SendTask,
Supports,
TimeDate,
UserTask,
Condition,
DataInput,
DataState,
DataStore,
Extension,
Interface,
IoBinding,
Operation,
OutputSet,
Performer,
Rendering,
SourceRef,
TargetRef,
TimeCycle,
DiDiagramElement,
Assignment,
CatchEvent,
DataObject,
DataOutput,
Escalation,
Expression,
GlobalTask,
ManualTask,
Monitoring,
ScriptTask,
StartEvent,
SubProcess,
ThrowEvent,
BpmnBPMNLabelStyle,
Association,
BaseElement,
Definitions,
EndPointRef,
FlowElement,
FlowNodeRef,
MessageFlow,
MessagePath,
Participant,
PartnerRole,
ReceiveTask,
ResourceRef,
RootElement,
ServiceTask,
Transaction,
CallActivity,
ChildLaneSet,
Choreography,
Conversation,
InMessageRef,
InputSetRefs,
InterfaceRef,
OperationRef,
Relationship,
ResourceRole,
SequenceFlow,
TimeDuration,
BoundaryEvent,
CategoryValue,
Collaboration,
DataInputRefs,
Documentation,
InputDataItem,
LoopCondition,
OutMessageRef,
OutputSetRefs,
PartnerEntity,
ComplexGateway,
CorrelationKey,
DataOutputRefs,
GlobalUserTask,
HumanPerformer,
ItemDefinition,
MessageFlowRef,
OutputDataItem,
ParticipantRef,
PotentialOwner,
TextAnnotation,
Transformation,
AdHocSubProcess,
CallableElement,
ChoreographyRef,
DataAssociation,
EventDefinition,
IoSpecification,
LoopCardinality,
ParallelGateway,
SubChoreography,
SubConversation,
BusinessRuleTask,
CallChoreography,
CallConversation,
CategoryValueRef,
ChoreographyTask,
ConversationLink,
ConversationNode,
ExclusiveGateway,
FormalExpression,
GlobalManualTask,
GlobalScriptTask,
InclusiveGateway,
LoopDataInputRef,
PartitionElement,
EventBasedGateway,
ExtensionElements,
LoopDataOutputRef,
OptionalInputRefs,
ResourceParameter,
DataStoreReference,
EventDefinitionRef,
GlobalConversation,
ImplicitThrowEvent,
OptionalOutputRefs,
ActivationCondition,
CompletionCondition,
ConditionExpression,
CorrelationProperty,
DataObjectReference,
InnerParticipantRef,
LinkEventDefinition,
LoopCharacteristics,
OuterParticipantRef,
ChoreographyActivity,
DataInputAssociation,
ErrorEventDefinition,
TimerEventDefinition,
CancelEventDefinition,
DataOutputAssociation,
SignalEventDefinition,
SupportedInterfaceRef,
CorrelationPropertyRef,
GlobalBusinessRuleTask,
GlobalChoreographyTask,
IntermediateCatchEvent,
IntermediateThrowEvent,
MessageEventDefinition,
MessageFlowAssociation,
ParticipantAssociation,
ConversationAssociation,
CorrelationSubscription,
ParticipantMultiplicity,
WhileExecutingInputRefs,
ResourceParameterBinding,
TerminateEventDefinition,
WhileExecutingOutputRefs,
CompensateEventDefinition,
ComplexBehaviorDefinition,
EscalationEventDefinition,
ConditionalEventDefinition,
CorrelationPropertyBinding,
BaseElementWithMixedContent,
StandardLoopCharacteristics,
ResourceAssignmentExpression,
MultiInstanceLoopCharacteristics,
CorrelationPropertyRetrievalExpression,
]
///|
pub(all) enum TypeId {
Definitions
Import
BpmnBPMNDiagram
BpmnBPMNPlane
BpmnBPMNEdge
BpmnBPMNShape
BpmnBPMNLabel
BpmnBPMNLabelStyle
BpmnParticipantBandKind
BpmnMessageVisibleKind
DcFont
DcPoint
DcBounds
DiDiagramElement
DiAnonymousDiagramElementExtension1
DiDiagram
DiNode
DiEdge
DiLabeledEdge
DiShape
DiLabeledShape
DiLabel
DiPlane
DiStyle
Activity
AdHocSubProcess
AdHocOrdering
Artifact
Assignment
Association
AssociationDirection
Auditing
BaseElement
BaseElementWithMixedContent
BoundaryEvent
BusinessRuleTask
CallableElement
CallActivity
CallChoreography
CallConversation
CancelEventDefinition
CatchEvent
Category
CategoryValue
Choreography
ChoreographyActivity
ChoreographyLoopType
ChoreographyTask
Collaboration
CompensateEventDefinition
ComplexBehaviorDefinition
ComplexGateway
ConditionalEventDefinition
Conversation
ConversationAssociation
ConversationLink
ConversationNode
CorrelationKey
CorrelationProperty
CorrelationPropertyBinding
CorrelationPropertyRetrievalExpression
CorrelationSubscription
DataAssociation
DataInput
DataInputAssociation
DataObject
DataObjectReference
DataOutput
DataOutputAssociation
DataState
DataStore
DataStoreReference
Documentation
EndEvent
EndPoint
Error
ErrorEventDefinition
Escalation
EscalationEventDefinition
Event
EventBasedGateway
EventBasedGatewayType
EventDefinition
ExclusiveGateway
Expression
Extension
ExtensionElements
FlowElement
FlowNode
FormalExpression
Gateway
GatewayDirection
GlobalBusinessRuleTask
GlobalChoreographyTask
GlobalConversation
GlobalManualTask
GlobalScriptTask
GlobalTask
GlobalUserTask
Group
HumanPerformer
Implementation
AnonymousTImplementation78
ImplicitThrowEvent
InclusiveGateway
InputSet
Interface
IntermediateCatchEvent
IntermediateThrowEvent
InputOutputBinding
InputOutputSpecification
ItemDefinition
ItemKind
Lane
LaneSet
LinkEventDefinition
LoopCharacteristics
ManualTask
Message
MessageEventDefinition
MessageFlow
MessageFlowAssociation
Monitoring
MultiInstanceLoopCharacteristics
MultiInstanceFlowCondition
Operation
OutputSet
ParallelGateway
Participant
ParticipantAssociation
ParticipantMultiplicity
PartnerEntity
PartnerRole
Performer
PotentialOwner
Process
ProcessType
Property
ReceiveTask
Relationship
RelationshipDirection
Rendering
Resource
ResourceAssignmentExpression
ResourceParameter
ResourceParameterBinding
ResourceRole
RootElement
ScriptTask
Script
SendTask
SequenceFlow
ServiceTask
Signal
SignalEventDefinition
StandardLoopCharacteristics
StartEvent
SubChoreography
SubConversation
SubProcess
Task
TerminateEventDefinition
TextAnnotation
Text
ThrowEvent
TimerEventDefinition
Transaction
TransactionMethod
AnonymousTTransactionMethod144
UserTask
} derive(Eq, Debug)
///|
pub extend TypeId with Eq::{equal, not_equal}
///|
pub extend TypeId with @debug.Debug::{to_repr}
///|
pub let schema_types : ReadOnlyArray[SchemaType] = [
{ id: TypeId::Definitions, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDefinitions" }, base: None, abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Import, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImport" }, base: None, abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BpmnBPMNDiagram, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNDiagram" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Diagram" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BpmnBPMNPlane, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNPlane" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Plane" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BpmnBPMNEdge, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNEdge" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "LabeledEdge" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BpmnBPMNShape, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNShape" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "LabeledShape" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BpmnBPMNLabel, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Label" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BpmnBPMNLabelStyle, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabelStyle" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Style" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BpmnParticipantBandKind, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "ParticipantBandKind" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["top_initiating", "middle_initiating", "bottom_initiating", "top_non_initiating", "middle_non_initiating", "bottom_non_initiating"], union_members: [] },
{ id: TypeId::BpmnMessageVisibleKind, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "MessageVisibleKind" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["initiating", "non_initiating"], union_members: [] },
{ id: TypeId::DcFont, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Font" }, base: None, abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DcPoint, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Point" }, base: None, abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DcBounds, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }, base: None, abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiDiagramElement, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }, base: None, abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiAnonymousDiagramElementExtension1, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Anonymous_DiagramElement_extension_1" }, base: None, abstract_type: false, mixed: false, simple: false, anonymous: true, enum_values: [], union_members: [] },
{ id: TypeId::DiDiagram, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Diagram" }, base: None, abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiNode, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Node" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiEdge, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Edge" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiLabeledEdge, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "LabeledEdge" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Edge" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiShape, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Shape" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Node" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiLabeledShape, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "LabeledShape" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Shape" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiLabel, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Label" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Node" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiPlane, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Plane" }, base: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Node" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DiStyle, name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Style" }, base: None, abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Activity, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tActivity" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowNode" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::AdHocSubProcess, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAdHocSubProcess" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSubProcess" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::AdHocOrdering, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAdHocOrdering" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["Parallel", "Sequential"], union_members: [] },
{ id: TypeId::Artifact, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Assignment, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAssignment" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Association, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAssociation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::AssociationDirection, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAssociationDirection" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["None", "One", "Both"], union_members: [] },
{ id: TypeId::Auditing, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAuditing" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BaseElement, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }, base: None, abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BaseElementWithMixedContent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElementWithMixedContent" }, base: None, abstract_type: true, mixed: true, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BoundaryEvent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBoundaryEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCatchEvent" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::BusinessRuleTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBusinessRuleTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CallableElement, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallableElement" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CallActivity, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallActivity" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tActivity" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CallChoreography, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallChoreography" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyActivity" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CallConversation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallConversation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationNode" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CancelEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCancelEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CatchEvent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCatchEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEvent" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Category, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCategory" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CategoryValue, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCategoryValue" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Choreography, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreography" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCollaboration" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ChoreographyActivity, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyActivity" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowNode" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ChoreographyLoopType, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyLoopType" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["None", "Standard", "MultiInstanceSequential", "MultiInstanceParallel"], union_members: [] },
{ id: TypeId::ChoreographyTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyActivity" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Collaboration, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCollaboration" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CompensateEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCompensateEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ComplexBehaviorDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tComplexBehaviorDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ComplexGateway, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tComplexGateway" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGateway" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ConditionalEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConditionalEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Conversation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationNode" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ConversationAssociation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationAssociation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ConversationLink, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationLink" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ConversationNode, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationNode" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CorrelationKey, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationKey" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CorrelationProperty, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationProperty" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CorrelationPropertyBinding, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationPropertyBinding" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CorrelationPropertyRetrievalExpression, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationPropertyRetrievalExpression" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::CorrelationSubscription, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationSubscription" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataAssociation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataAssociation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataInput, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInput" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataInputAssociation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInputAssociation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataAssociation" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataObject, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataObject" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataObjectReference, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataObjectReference" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataOutput, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutput" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataOutputAssociation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutputAssociation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataAssociation" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataState, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataStore, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataStore" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::DataStoreReference, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataStoreReference" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Documentation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDocumentation" }, base: None, abstract_type: false, mixed: true, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::EndEvent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEndEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tThrowEvent" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::EndPoint, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEndPoint" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Error, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tError" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ErrorEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tErrorEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Escalation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEscalation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::EscalationEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEscalationEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Event, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowNode" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::EventBasedGateway, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventBasedGateway" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGateway" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::EventBasedGatewayType, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventBasedGatewayType" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["Exclusive", "Parallel"], union_members: [] },
{ id: TypeId::EventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ExclusiveGateway, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExclusiveGateway" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGateway" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Expression, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElementWithMixedContent" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Extension, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExtension" }, base: None, abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ExtensionElements, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExtensionElements" }, base: None, abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::FlowElement, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::FlowNode, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowNode" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::FormalExpression, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFormalExpression" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Gateway, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGateway" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowNode" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::GatewayDirection, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGatewayDirection" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["Unspecified", "Converging", "Diverging", "Mixed"], union_members: [] },
{ id: TypeId::GlobalBusinessRuleTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalBusinessRuleTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::GlobalChoreographyTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalChoreographyTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreography" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::GlobalConversation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalConversation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCollaboration" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::GlobalManualTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalManualTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::GlobalScriptTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalScriptTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::GlobalTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallableElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::GlobalUserTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalUserTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Group, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGroup" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::HumanPerformer, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tHumanPerformer" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPerformer" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Implementation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplementation" }, base: None, abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: [], union_members: [{ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }, { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "Anonymous_tImplementation_78" }] },
{ id: TypeId::AnonymousTImplementation78, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "Anonymous_tImplementation_78" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "token" }), abstract_type: false, mixed: false, simple: true, anonymous: true, enum_values: ["##unspecified", "##WebService"], union_members: [] },
{ id: TypeId::ImplicitThrowEvent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplicitThrowEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tThrowEvent" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::InclusiveGateway, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInclusiveGateway" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGateway" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::InputSet, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputSet" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Interface, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInterface" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::IntermediateCatchEvent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tIntermediateCatchEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCatchEvent" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::IntermediateThrowEvent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tIntermediateThrowEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tThrowEvent" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::InputOutputBinding, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputOutputBinding" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::InputOutputSpecification, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputOutputSpecification" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ItemDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tItemDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ItemKind, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tItemKind" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["Information", "Physical"], union_members: [] },
{ id: TypeId::Lane, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLane" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::LaneSet, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLaneSet" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::LinkEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLinkEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::LoopCharacteristics, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLoopCharacteristics" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ManualTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tManualTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Message, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessage" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::MessageEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessageEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::MessageFlow, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessageFlow" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::MessageFlowAssociation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessageFlowAssociation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Monitoring, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMonitoring" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::MultiInstanceLoopCharacteristics, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMultiInstanceLoopCharacteristics" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLoopCharacteristics" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::MultiInstanceFlowCondition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMultiInstanceFlowCondition" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["None", "One", "All", "Complex"], union_members: [] },
{ id: TypeId::Operation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tOperation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::OutputSet, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tOutputSet" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ParallelGateway, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParallelGateway" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGateway" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Participant, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipant" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ParticipantAssociation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipantAssociation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ParticipantMultiplicity, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipantMultiplicity" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::PartnerEntity, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPartnerEntity" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::PartnerRole, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPartnerRole" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Performer, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPerformer" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceRole" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::PotentialOwner, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPotentialOwner" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tHumanPerformer" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Process, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProcess" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallableElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ProcessType, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProcessType" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["None", "Public", "Private"], union_members: [] },
{ id: TypeId::Property, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProperty" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ReceiveTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tReceiveTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Relationship, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRelationship" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::RelationshipDirection, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRelationshipDirection" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: ["None", "Forward", "Backward", "Both"], union_members: [] },
{ id: TypeId::Rendering, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRendering" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Resource, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResource" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ResourceAssignmentExpression, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceAssignmentExpression" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ResourceParameter, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceParameter" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ResourceParameterBinding, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceParameterBinding" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ResourceRole, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceRole" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::RootElement, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ScriptTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tScriptTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Script, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tScript" }, base: None, abstract_type: false, mixed: true, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::SendTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSendTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::SequenceFlow, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSequenceFlow" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ServiceTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tServiceTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Signal, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSignal" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::SignalEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSignalEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::StandardLoopCharacteristics, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tStandardLoopCharacteristics" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLoopCharacteristics" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::StartEvent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tStartEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCatchEvent" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::SubChoreography, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSubChoreography" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyActivity" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::SubConversation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSubConversation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationNode" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::SubProcess, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSubProcess" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tActivity" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Task, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tActivity" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::TerminateEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTerminateEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::TextAnnotation, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTextAnnotation" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Text, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tText" }, base: None, abstract_type: false, mixed: true, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::ThrowEvent, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tThrowEvent" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEvent" }), abstract_type: true, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::TimerEventDefinition, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTimerEventDefinition" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::Transaction, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTransaction" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSubProcess" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
{ id: TypeId::TransactionMethod, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTransactionMethod" }, base: None, abstract_type: false, mixed: false, simple: true, anonymous: false, enum_values: [], union_members: [{ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }, { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "Anonymous_tTransactionMethod_144" }] },
{ id: TypeId::AnonymousTTransactionMethod144, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "Anonymous_tTransactionMethod_144" }, base: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "token" }), abstract_type: false, mixed: false, simple: true, anonymous: true, enum_values: ["##Compensate", "##Image", "##Store"], union_members: [] },
{ id: TypeId::UserTask, name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tUserTask" }, base: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }), abstract_type: false, mixed: false, simple: false, anonymous: false, enum_values: [], union_members: [] },
]
///|
pub let schema_elements : ReadOnlyArray[SchemaElement] = [
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "definitions" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDefinitions" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "import" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImport" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNDiagram" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNDiagram" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNPlane" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNPlane" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabelStyle" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabelStyle" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNShape" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNShape" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNEdge" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNEdge" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Font" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Font" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Point" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Point" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Diagram" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Diagram" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Style" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Style" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Node" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Node" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Edge" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Edge" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Shape" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Shape" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Plane" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Plane" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "LabeledEdge" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "LabeledEdge" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Label" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Label" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "LabeledShape" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "LabeledShape" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "activity" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tActivity" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "adHocSubProcess" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAdHocSubProcess" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "assignment" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAssignment" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "association" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAssociation" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "auditing" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAuditing" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "baseElement" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "baseElementWithMixedContent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElementWithMixedContent" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "boundaryEvent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBoundaryEvent" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "businessRuleTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBusinessRuleTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "callableElement" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallableElement" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "callActivity" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallActivity" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "callChoreography" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallChoreography" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "callConversation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCallConversation" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationNode" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "cancelEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCancelEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "catchEvent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCatchEvent" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "category" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCategory" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "categoryValue" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCategoryValue" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "choreography" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreography" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "collaboration" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "choreographyActivity" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyActivity" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "choreographyTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "collaboration" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCollaboration" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "compensateEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCompensateEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "complexBehaviorDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tComplexBehaviorDefinition" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "complexGateway" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tComplexGateway" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conditionalEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConditionalEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversation" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationNode" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationAssociation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationAssociation" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationLink" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationLink" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationNode" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationNode" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationKey" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationKey" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationProperty" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationProperty" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationPropertyBinding" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationPropertyBinding" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationPropertyRetrievalExpression" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationPropertyRetrievalExpression" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationSubscription" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationSubscription" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataAssociation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataAssociation" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInput" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInput" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInputAssociation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInputAssociation" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataObject" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataObject" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataObjectReference" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataObjectReference" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutput" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutput" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutputAssociation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutputAssociation" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataStore" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataStore" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataStoreReference" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataStoreReference" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "documentation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDocumentation" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "endEvent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEndEvent" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "endPoint" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEndPoint" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "error" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tError" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "errorEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tErrorEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "escalation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEscalation" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "escalationEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEscalationEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "event" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEvent" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventBasedGateway" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventBasedGateway" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "exclusiveGateway" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExclusiveGateway" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "expression" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "extension" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExtension" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "extensionElements" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExtensionElements" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowNode" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowNode" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "formalExpression" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFormalExpression" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "expression" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "gateway" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGateway" }), substitution_group: None, abstract_element: true },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "globalBusinessRuleTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalBusinessRuleTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "globalChoreographyTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalChoreographyTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "choreography" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "globalConversation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalConversation" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "collaboration" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "globalManualTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalManualTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "globalScriptTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalScriptTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "globalTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "globalUserTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGlobalUserTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "group" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGroup" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "humanPerformer" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tHumanPerformer" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "performer" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "implicitThrowEvent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplicitThrowEvent" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inclusiveGateway" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInclusiveGateway" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inputSet" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputSet" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "interface" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInterface" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "intermediateCatchEvent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tIntermediateCatchEvent" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "intermediateThrowEvent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tIntermediateThrowEvent" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "ioBinding" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputOutputBinding" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "ioSpecification" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputOutputSpecification" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "itemDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tItemDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "lane" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLane" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "laneSet" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLaneSet" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "linkEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLinkEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopCharacteristics" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLoopCharacteristics" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "manualTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tManualTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "message" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessage" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessageEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageFlow" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessageFlow" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageFlowAssociation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessageFlowAssociation" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "monitoring" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMonitoring" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "multiInstanceLoopCharacteristics" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMultiInstanceLoopCharacteristics" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopCharacteristics" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "operation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tOperation" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outputSet" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tOutputSet" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "parallelGateway" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParallelGateway" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participant" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipant" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantAssociation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipantAssociation" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantMultiplicity" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipantMultiplicity" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "partnerEntity" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPartnerEntity" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "partnerRole" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPartnerRole" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "performer" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPerformer" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRole" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "potentialOwner" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tPotentialOwner" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "performer" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "process" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProcess" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "property" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProperty" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "receiveTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tReceiveTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "relationship" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRelationship" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rendering" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRendering" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resource" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResource" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceAssignmentExpression" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceAssignmentExpression" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceParameter" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceParameter" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceParameterBinding" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceParameterBinding" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRole" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceRole" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "scriptTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tScriptTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "script" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tScript" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "sendTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSendTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "sequenceFlow" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSequenceFlow" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "serviceTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tServiceTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "signal" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSignal" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "signalEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSignalEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "standardLoopCharacteristics" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tStandardLoopCharacteristics" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopCharacteristics" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "startEvent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tStartEvent" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "subChoreography" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSubChoreography" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "subConversation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSubConversation" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationNode" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "subProcess" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tSubProcess" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "task" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "terminateEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTerminateEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "textAnnotation" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTextAnnotation" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "text" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tText" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "throwEvent" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tThrowEvent" }), substitution_group: None, abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "timerEventDefinition" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTimerEventDefinition" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "transaction" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTransaction" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
{ name: { namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "userTask" }, value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tUserTask" }), substitution_group: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), abstract_element: false },
]
///|
pub let schema_fields : ReadOnlyArray[SchemaField] = [
{ owner: TypeId::Definitions, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "import" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImport" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "import" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]/element[0]" },
{ owner: TypeId::Definitions, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "extension" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExtension" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "extension" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]/element[1]" },
{ owner: TypeId::Definitions, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRootElement" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rootElement" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]/element[2]" },
{ owner: TypeId::Definitions, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNDiagram" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNDiagram" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNDiagram" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]/element[3]" },
{ owner: TypeId::Definitions, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "relationship" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRelationship" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "relationship" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]/element[4]" },
{ owner: TypeId::Definitions, kind: Attribute, name: Some({ namespace_uri: "", local_name: "id" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "ID" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/attribute[1]" },
{ owner: TypeId::Definitions, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/attribute[2]" },
{ owner: TypeId::Definitions, kind: Attribute, name: Some({ namespace_uri: "", local_name: "targetNamespace" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/attribute[3]" },
{ owner: TypeId::Definitions, kind: Attribute, name: Some({ namespace_uri: "", local_name: "expressionLanguage" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("http://www.w3.org/1999/XPath"), fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/attribute[4]" },
{ owner: TypeId::Definitions, kind: Attribute, name: Some({ namespace_uri: "", local_name: "typeLanguage" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("http://www.w3.org/2001/XMLSchema"), fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/attribute[5]" },
{ owner: TypeId::Definitions, kind: Attribute, name: Some({ namespace_uri: "", local_name: "exporter" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/attribute[6]" },
{ owner: TypeId::Definitions, kind: Attribute, name: Some({ namespace_uri: "", local_name: "exporterVersion" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[3]/attribute[7]" },
{ owner: TypeId::Definitions, kind: AnyAttribute, name: None, value_type: None, reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "##other", source_path: "BPMN20.xsd/schema[0]/complexType[3]/anyAttribute[8]" },
{ owner: TypeId::Import, kind: Attribute, name: Some({ namespace_uri: "", local_name: "namespace" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[5]/attribute[0]" },
{ owner: TypeId::Import, kind: Attribute, name: Some({ namespace_uri: "", local_name: "location" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[5]/attribute[1]" },
{ owner: TypeId::Import, kind: Attribute, name: Some({ namespace_uri: "", local_name: "importType" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMN20.xsd/schema[0]/complexType[5]/attribute[2]" },
{ owner: TypeId::BpmnBPMNDiagram, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNPlane" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNPlane" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNPlane" }), minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "BPMNDI.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::BpmnBPMNDiagram, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabelStyle" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabelStyle" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabelStyle" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "BPMNDI.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::BpmnBPMNPlane, kind: Attribute, name: Some({ namespace_uri: "", local_name: "bpmnElement" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[9]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::BpmnBPMNEdge, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "BPMNDI.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::BpmnBPMNEdge, kind: Attribute, name: Some({ namespace_uri: "", local_name: "bpmnElement" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::BpmnBPMNEdge, kind: Attribute, name: Some({ namespace_uri: "", local_name: "sourceElement" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::BpmnBPMNEdge, kind: Attribute, name: Some({ namespace_uri: "", local_name: "targetElement" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::BpmnBPMNEdge, kind: Attribute, name: Some({ namespace_uri: "", local_name: "messageVisibleKind" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "MessageVisibleKind" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/attribute[4]" },
{ owner: TypeId::BpmnBPMNShape, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "BPMNLabel" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::BpmnBPMNShape, kind: Attribute, name: Some({ namespace_uri: "", local_name: "bpmnElement" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::BpmnBPMNShape, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isHorizontal" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::BpmnBPMNShape, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isExpanded" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::BpmnBPMNShape, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isMarkerVisible" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/attribute[4]" },
{ owner: TypeId::BpmnBPMNShape, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isMessageVisible" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/attribute[5]" },
{ owner: TypeId::BpmnBPMNShape, kind: Attribute, name: Some({ namespace_uri: "", local_name: "participantBandKind" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/DI", local_name: "ParticipantBandKind" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/attribute[6]" },
{ owner: TypeId::BpmnBPMNShape, kind: Attribute, name: Some({ namespace_uri: "", local_name: "choreographyActivityShape" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/attribute[7]" },
{ owner: TypeId::BpmnBPMNLabel, kind: Attribute, name: Some({ namespace_uri: "", local_name: "labelStyle" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[12]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::BpmnBPMNLabelStyle, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Font" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Font" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Font" }), minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "BPMNDI.xsd/schema[0]/complexType[13]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "BPMNDI.xsd/schema[0]/complexType[13]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DcFont, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[3]/attribute[0]" },
{ owner: TypeId::DcFont, kind: Attribute, name: Some({ namespace_uri: "", local_name: "size" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "double" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[3]/attribute[1]" },
{ owner: TypeId::DcFont, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isBold" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[3]/attribute[2]" },
{ owner: TypeId::DcFont, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isItalic" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[3]/attribute[3]" },
{ owner: TypeId::DcFont, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isUnderline" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[3]/attribute[4]" },
{ owner: TypeId::DcFont, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isStrikeThrough" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[3]/attribute[5]" },
{ owner: TypeId::DcPoint, kind: Attribute, name: Some({ namespace_uri: "", local_name: "x" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "double" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[4]/attribute[0]" },
{ owner: TypeId::DcPoint, kind: Attribute, name: Some({ namespace_uri: "", local_name: "y" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "double" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[4]/attribute[1]" },
{ owner: TypeId::DcBounds, kind: Attribute, name: Some({ namespace_uri: "", local_name: "x" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "double" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[5]/attribute[0]" },
{ owner: TypeId::DcBounds, kind: Attribute, name: Some({ namespace_uri: "", local_name: "y" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "double" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[5]/attribute[1]" },
{ owner: TypeId::DcBounds, kind: Attribute, name: Some({ namespace_uri: "", local_name: "width" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "double" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[5]/attribute[2]" },
{ owner: TypeId::DcBounds, kind: Attribute, name: Some({ namespace_uri: "", local_name: "height" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "double" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DC.xsd/schema[0]/complexType[5]/attribute[3]" },
{ owner: TypeId::DiDiagramElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "extension" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "Anonymous_DiagramElement_extension_1" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "DI.xsd/schema[0]/complexType[11]/sequence[0]", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[11]/sequence[0]/element[0]" },
{ owner: TypeId::DiDiagramElement, kind: Attribute, name: Some({ namespace_uri: "", local_name: "id" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "ID" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[11]/attribute[1]" },
{ owner: TypeId::DiDiagramElement, kind: AnyAttribute, name: None, value_type: None, reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "##other", source_path: "DI.xsd/schema[0]/complexType[11]/anyAttribute[2]" },
{ owner: TypeId::DiAnonymousDiagramElementExtension1, kind: AnyChild, name: None, value_type: None, reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "DI.xsd/schema[0]/complexType[11]/sequence[0]/element[0]/complexType[0]/sequence[0]", namespace_constraint: "##other", source_path: "DI.xsd/schema[0]/complexType[11]/sequence[0]/element[0]/complexType[0]/sequence[0]/any[0]" },
{ owner: TypeId::DiDiagram, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[12]/attribute[0]" },
{ owner: TypeId::DiDiagram, kind: Attribute, name: Some({ namespace_uri: "", local_name: "documentation" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[12]/attribute[1]" },
{ owner: TypeId::DiDiagram, kind: Attribute, name: Some({ namespace_uri: "", local_name: "resolution" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "double" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[12]/attribute[2]" },
{ owner: TypeId::DiDiagram, kind: Attribute, name: Some({ namespace_uri: "", local_name: "id" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "ID" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[12]/attribute[3]" },
{ owner: TypeId::DiEdge, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "waypoint" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Point" }), reference_element: None, minimum: 2, maximum: None, default_value: None, fixed_value: None, group: "DI.xsd/schema[0]/complexType[14]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[14]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DiShape, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }), minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "DI.xsd/schema[0]/complexType[16]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[16]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DiLabel, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DC", local_name: "Bounds" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "DI.xsd/schema[0]/complexType[18]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[18]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DiPlane, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/DD/20100524/DI", local_name: "DiagramElement" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "DI.xsd/schema[0]/complexType[19]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[19]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DiStyle, kind: Attribute, name: Some({ namespace_uri: "", local_name: "id" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "ID" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "DI.xsd/schema[0]/complexType[20]/attribute[0]" },
{ owner: TypeId::Activity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "ioSpecification" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputOutputSpecification" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "ioSpecification" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Activity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "property" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProperty" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "property" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::Activity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInputAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInputAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInputAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::Activity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutputAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutputAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutputAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::Activity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRole" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceRole" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRole" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]/element[4]" },
{ owner: TypeId::Activity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopCharacteristics" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLoopCharacteristics" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopCharacteristics" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]/element[5]" },
{ owner: TypeId::Activity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isForCompensation" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Activity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "startQuantity" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "integer" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("1"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::Activity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "completionQuantity" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "integer" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("1"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::Activity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "default" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/attribute[4]" },
{ owner: TypeId::AdHocSubProcess, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "completionCondition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[3]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[3]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::AdHocSubProcess, kind: Attribute, name: Some({ namespace_uri: "", local_name: "cancelRemainingInstances" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("true"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[3]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::AdHocSubProcess, kind: Attribute, name: Some({ namespace_uri: "", local_name: "ordering" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAdHocOrdering" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[3]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::Assignment, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "from" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Assignment, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "to" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::Association, kind: Attribute, name: Some({ namespace_uri: "", local_name: "sourceRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Association, kind: Attribute, name: Some({ namespace_uri: "", local_name: "targetRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Association, kind: Attribute, name: Some({ namespace_uri: "", local_name: "associationDirection" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAssociationDirection" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("None"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::BaseElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "documentation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDocumentation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "documentation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[15]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[15]/sequence[0]/element[0]" },
{ owner: TypeId::BaseElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "extensionElements" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExtensionElements" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "extensionElements" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[15]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[15]/sequence[0]/element[1]" },
{ owner: TypeId::BaseElement, kind: Attribute, name: Some({ namespace_uri: "", local_name: "id" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "ID" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[15]/attribute[1]" },
{ owner: TypeId::BaseElement, kind: AnyAttribute, name: None, value_type: None, reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "##other", source_path: "Semantic.xsd/schema[0]/complexType[15]/anyAttribute[2]" },
{ owner: TypeId::BaseElementWithMixedContent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "documentation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDocumentation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "documentation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[17]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[17]/sequence[0]/element[0]" },
{ owner: TypeId::BaseElementWithMixedContent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "extensionElements" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExtensionElements" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "extensionElements" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[17]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[17]/sequence[0]/element[1]" },
{ owner: TypeId::BaseElementWithMixedContent, kind: Attribute, name: Some({ namespace_uri: "", local_name: "id" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "ID" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[17]/attribute[1]" },
{ owner: TypeId::BaseElementWithMixedContent, kind: AnyAttribute, name: None, value_type: None, reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "##other", source_path: "Semantic.xsd/schema[0]/complexType[17]/anyAttribute[2]" },
{ owner: TypeId::BoundaryEvent, kind: Attribute, name: Some({ namespace_uri: "", local_name: "cancelActivity" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("true"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[19]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::BoundaryEvent, kind: Attribute, name: Some({ namespace_uri: "", local_name: "attachedToRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[19]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::BusinessRuleTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplementation" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("##unspecified"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[21]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::CallableElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "supportedInterfaceRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[23]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[23]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CallableElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "ioSpecification" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputOutputSpecification" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "ioSpecification" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[23]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[23]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::CallableElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "ioBinding" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputOutputBinding" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "ioBinding" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[23]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[23]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::CallableElement, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[23]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CallActivity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "calledElement" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[25]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::CallChoreography, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipantAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[27]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[27]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CallChoreography, kind: Attribute, name: Some({ namespace_uri: "", local_name: "calledChoreographyRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[27]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CallConversation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipantAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[29]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[29]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CallConversation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "calledCollaborationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[29]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CatchEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutput" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutput" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutput" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CatchEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutputAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutputAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutputAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::CatchEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outputSet" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tOutputSet" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outputSet" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::CatchEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::CatchEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinitionRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]/element[4]" },
{ owner: TypeId::CatchEvent, kind: Attribute, name: Some({ namespace_uri: "", local_name: "parallelMultiple" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Category, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "categoryValue" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCategoryValue" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "categoryValue" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[35]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[35]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Category, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[35]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CategoryValue, kind: Attribute, name: Some({ namespace_uri: "", local_name: "value" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[37]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Choreography, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[39]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[39]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ChoreographyActivity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 2, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[41]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[41]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ChoreographyActivity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationKey" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationKey" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationKey" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[41]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[41]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::ChoreographyActivity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "initiatingParticipantRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[41]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ChoreographyActivity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "loopType" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tChoreographyLoopType" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("None"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[41]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::ChoreographyTask, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageFlowRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(2), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[44]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[44]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participant" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipant" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participant" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageFlow" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessageFlow" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageFlow" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationNode" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationNode" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationNode" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[4]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipantAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[5]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageFlowAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMessageFlowAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageFlowAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[6]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationKey" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationKey" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationKey" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[7]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "choreographyRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[8]" },
{ owner: TypeId::Collaboration, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationLink" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationLink" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationLink" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]/element[9]" },
{ owner: TypeId::Collaboration, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Collaboration, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isClosed" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::CompensateEventDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "waitForCompletion" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[48]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::CompensateEventDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "activityRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[48]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ComplexBehaviorDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "condition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFormalExpression" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[50]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[50]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ComplexBehaviorDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "event" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplicitThrowEvent" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[50]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[50]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::ComplexGateway, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "activationCondition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[52]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[52]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ComplexGateway, kind: Attribute, name: Some({ namespace_uri: "", local_name: "default" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[52]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ConditionalEventDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "condition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[54]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[54]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ConversationAssociation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "innerConversationNodeRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[58]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::ConversationAssociation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "outerConversationNodeRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[58]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ConversationLink, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[60]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::ConversationLink, kind: Attribute, name: Some({ namespace_uri: "", local_name: "sourceRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[60]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ConversationLink, kind: Attribute, name: Some({ namespace_uri: "", local_name: "targetRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[60]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::ConversationNode, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[62]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[62]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ConversationNode, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messageFlowRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[62]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[62]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::ConversationNode, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationKey" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationKey" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationKey" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[62]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[62]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::ConversationNode, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[62]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CorrelationKey, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationPropertyRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[64]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[64]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CorrelationKey, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[64]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CorrelationProperty, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationPropertyRetrievalExpression" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationPropertyRetrievalExpression" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationPropertyRetrievalExpression" }), minimum: 1, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[66]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[66]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CorrelationProperty, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[66]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CorrelationProperty, kind: Attribute, name: Some({ namespace_uri: "", local_name: "type" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[66]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::CorrelationPropertyBinding, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataPath" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFormalExpression" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[68]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[68]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CorrelationPropertyBinding, kind: Attribute, name: Some({ namespace_uri: "", local_name: "correlationPropertyRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[68]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CorrelationPropertyRetrievalExpression, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "messagePath" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFormalExpression" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[70]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[70]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CorrelationPropertyRetrievalExpression, kind: Attribute, name: Some({ namespace_uri: "", local_name: "messageRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[70]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::CorrelationSubscription, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationPropertyBinding" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationPropertyBinding" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationPropertyBinding" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[72]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[72]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::CorrelationSubscription, kind: Attribute, name: Some({ namespace_uri: "", local_name: "correlationKeyRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[72]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::DataAssociation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "sourceRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DataAssociation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "targetRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::DataAssociation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "transformation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFormalExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::DataAssociation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "assignment" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAssignment" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "assignment" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::DataInput, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[76]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[76]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DataInput, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[76]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::DataInput, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemSubjectRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[76]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::DataInput, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isCollection" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[76]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::DataObject, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[80]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[80]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DataObject, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemSubjectRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[80]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::DataObject, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isCollection" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[80]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::DataObjectReference, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[82]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[82]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DataObjectReference, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemSubjectRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[82]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::DataObjectReference, kind: Attribute, name: Some({ namespace_uri: "", local_name: "dataObjectRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[82]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::DataOutput, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[84]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[84]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DataOutput, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[84]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::DataOutput, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemSubjectRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[84]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::DataOutput, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isCollection" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[84]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::DataState, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[88]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::DataStore, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[90]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[90]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DataStore, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[90]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::DataStore, kind: Attribute, name: Some({ namespace_uri: "", local_name: "capacity" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "integer" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[90]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::DataStore, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isUnlimited" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("true"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[90]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::DataStore, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemSubjectRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[90]/complexContent[0]/extension[0]/attribute[4]" },
{ owner: TypeId::DataStoreReference, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[92]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[92]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::DataStoreReference, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemSubjectRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[92]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::DataStoreReference, kind: Attribute, name: Some({ namespace_uri: "", local_name: "dataStoreRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[92]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::Documentation, kind: AnyChild, name: None, value_type: None, reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[94]/sequence[0]", namespace_constraint: "##any", source_path: "Semantic.xsd/schema[0]/complexType[94]/sequence[0]/any[0]" },
{ owner: TypeId::Documentation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "id" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "ID" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[94]/attribute[1]" },
{ owner: TypeId::Documentation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "textFormat" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("text/plain"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[94]/attribute[2]" },
{ owner: TypeId::Error, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[100]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Error, kind: Attribute, name: Some({ namespace_uri: "", local_name: "errorCode" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[100]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Error, kind: Attribute, name: Some({ namespace_uri: "", local_name: "structureRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[100]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::ErrorEventDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "errorRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[102]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Escalation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[104]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Escalation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "escalationCode" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[104]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Escalation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "structureRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[104]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::EscalationEventDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "escalationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[106]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Event, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "property" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProperty" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "property" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[108]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[108]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::EventBasedGateway, kind: Attribute, name: Some({ namespace_uri: "", local_name: "instantiate" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[110]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::EventBasedGateway, kind: Attribute, name: Some({ namespace_uri: "", local_name: "eventGatewayType" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventBasedGatewayType" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("Exclusive"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[110]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ExclusiveGateway, kind: Attribute, name: Some({ namespace_uri: "", local_name: "default" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[115]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Extension, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "documentation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDocumentation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "documentation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[119]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[119]/sequence[0]/element[0]" },
{ owner: TypeId::Extension, kind: Attribute, name: Some({ namespace_uri: "", local_name: "definition" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[119]/attribute[1]" },
{ owner: TypeId::Extension, kind: Attribute, name: Some({ namespace_uri: "", local_name: "mustUnderstand" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[119]/attribute[2]" },
{ owner: TypeId::ExtensionElements, kind: AnyChild, name: None, value_type: None, reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[121]/sequence[0]", namespace_constraint: "##other", source_path: "Semantic.xsd/schema[0]/complexType[121]/sequence[0]/any[0]" },
{ owner: TypeId::FlowElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "auditing" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAuditing" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "auditing" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[123]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[123]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::FlowElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "monitoring" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMonitoring" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "monitoring" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[123]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[123]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::FlowElement, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "categoryValueRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[123]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[123]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::FlowElement, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[123]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::FlowNode, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "incoming" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[125]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[125]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::FlowNode, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outgoing" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[125]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[125]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::FormalExpression, kind: Attribute, name: Some({ namespace_uri: "", local_name: "language" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[127]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::FormalExpression, kind: Attribute, name: Some({ namespace_uri: "", local_name: "evaluatesToTypeRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[127]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Gateway, kind: Attribute, name: Some({ namespace_uri: "", local_name: "gatewayDirection" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tGatewayDirection" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("Unspecified"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[129]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::GlobalBusinessRuleTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplementation" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("##unspecified"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[132]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::GlobalChoreographyTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "initiatingParticipantRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[134]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::GlobalScriptTask, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "script" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tScript" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "script" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[140]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[140]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::GlobalScriptTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "scriptLanguage" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "anyURI" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[140]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::GlobalTask, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRole" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceRole" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRole" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[142]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[142]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::GlobalUserTask, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rendering" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRendering" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rendering" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[144]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[144]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::GlobalUserTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplementation" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("##unspecified"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[144]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Group, kind: Attribute, name: Some({ namespace_uri: "", local_name: "categoryValueRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[146]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::InclusiveGateway, kind: Attribute, name: Some({ namespace_uri: "", local_name: "default" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[153]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::InputSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInputRefs" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::InputSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "optionalInputRefs" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::InputSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "whileExecutingInputRefs" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::InputSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outputSetRefs" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::InputSet, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Interface, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "operation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tOperation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "operation" }), minimum: 1, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[157]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[157]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Interface, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[157]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Interface, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[157]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::InputOutputBinding, kind: Attribute, name: Some({ namespace_uri: "", local_name: "operationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[163]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::InputOutputBinding, kind: Attribute, name: Some({ namespace_uri: "", local_name: "inputDataRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[163]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::InputOutputBinding, kind: Attribute, name: Some({ namespace_uri: "", local_name: "outputDataRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[163]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::InputOutputSpecification, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInput" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInput" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInput" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::InputOutputSpecification, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutput" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutput" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutput" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::InputOutputSpecification, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inputSet" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputSet" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inputSet" }), minimum: 1, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::InputOutputSpecification, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outputSet" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tOutputSet" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outputSet" }), minimum: 1, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::ItemDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "structureRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[167]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::ItemDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isCollection" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[167]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ItemDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemKind" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tItemKind" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("Information"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[167]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::Lane, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "partitionElement" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tBaseElement" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Lane, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowNodeRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::Lane, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "childLaneSet" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLaneSet" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::Lane, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Lane, kind: Attribute, name: Some({ namespace_uri: "", local_name: "partitionElementRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::LaneSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "lane" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLane" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "lane" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[172]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[172]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::LaneSet, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[172]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::LinkEventDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "source" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[174]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[174]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::LinkEventDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "target" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[174]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[174]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::LinkEventDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[174]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Message, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[180]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Message, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[180]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::MessageEventDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "operationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[182]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[182]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::MessageEventDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "messageRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[182]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::MessageFlow, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[184]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::MessageFlow, kind: Attribute, name: Some({ namespace_uri: "", local_name: "sourceRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[184]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::MessageFlow, kind: Attribute, name: Some({ namespace_uri: "", local_name: "targetRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[184]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::MessageFlow, kind: Attribute, name: Some({ namespace_uri: "", local_name: "messageRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[184]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::MessageFlowAssociation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "innerMessageFlowRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[186]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::MessageFlowAssociation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "outerMessageFlowRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[186]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopCardinality" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopDataInputRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopDataOutputRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inputDataItem" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInput" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outputDataItem" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataOutput" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]/element[4]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "complexBehaviorDefinition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tComplexBehaviorDefinition" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "complexBehaviorDefinition" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]/element[5]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "completionCondition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]/element[6]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isSequential" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Attribute, name: Some({ namespace_uri: "", local_name: "behavior" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMultiInstanceFlowCondition" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("All"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Attribute, name: Some({ namespace_uri: "", local_name: "oneBehaviorEventRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::MultiInstanceLoopCharacteristics, kind: Attribute, name: Some({ namespace_uri: "", local_name: "noneBehaviorEventRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/attribute[4]" },
{ owner: TypeId::Operation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inMessageRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Operation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outMessageRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::Operation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "errorRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::Operation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Operation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::OutputSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataOutputRefs" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::OutputSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "optionalOutputRefs" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::OutputSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "whileExecutingOutputRefs" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::OutputSet, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inputSetRefs" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::OutputSet, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Participant, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "interfaceRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Participant, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "endPointRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::Participant, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantMultiplicity" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tParticipantMultiplicity" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantMultiplicity" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::Participant, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Participant, kind: Attribute, name: Some({ namespace_uri: "", local_name: "processRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::ParticipantAssociation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "innerParticipantRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[201]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[201]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ParticipantAssociation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "outerParticipantRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[201]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[201]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::ParticipantMultiplicity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "minimum" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "int" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("0"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[203]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::ParticipantMultiplicity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "maximum" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "int" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("1"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[203]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::PartnerEntity, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[205]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[205]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::PartnerEntity, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[205]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::PartnerRole, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "participantRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[207]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[207]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::PartnerRole, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[207]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "auditing" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tAuditing" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "auditing" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "monitoring" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tMonitoring" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "monitoring" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "property" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProperty" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "property" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "laneSet" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLaneSet" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "laneSet" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[4]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[5]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRole" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceRole" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRole" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[6]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationSubscription" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tCorrelationSubscription" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "correlationSubscription" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[7]" },
{ owner: TypeId::Process, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "supports" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]/element[8]" },
{ owner: TypeId::Process, kind: Attribute, name: Some({ namespace_uri: "", local_name: "processType" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tProcessType" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("None"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Process, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isClosed" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::Process, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isExecutable" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::Process, kind: Attribute, name: Some({ namespace_uri: "", local_name: "definitionalCollaborationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/attribute[4]" },
{ owner: TypeId::Property, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataState" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataState" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[216]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[216]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Property, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[216]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Property, kind: Attribute, name: Some({ namespace_uri: "", local_name: "itemSubjectRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[216]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::ReceiveTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplementation" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("##WebService"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[218]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::ReceiveTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "instantiate" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[218]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ReceiveTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "messageRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[218]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::ReceiveTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "operationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[218]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::Relationship, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "source" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[220]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[220]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Relationship, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "target" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[220]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[220]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::Relationship, kind: Attribute, name: Some({ namespace_uri: "", local_name: "type" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[220]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Relationship, kind: Attribute, name: Some({ namespace_uri: "", local_name: "direction" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRelationshipDirection" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[220]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::Resource, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceParameter" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceParameter" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceParameter" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[225]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[225]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::Resource, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[225]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ResourceAssignmentExpression, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "expression" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "expression" }), minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[227]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[227]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ResourceParameter, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[229]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::ResourceParameter, kind: Attribute, name: Some({ namespace_uri: "", local_name: "type" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[229]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ResourceParameter, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isRequired" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[229]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::ResourceParameterBinding, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "expression" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "expression" }), minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[231]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[231]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ResourceParameterBinding, kind: Attribute, name: Some({ namespace_uri: "", local_name: "parameterRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[231]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ResourceRole, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]/sequence[0]/element[0]" },
{ owner: TypeId::ResourceRole, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceParameterBinding" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceParameterBinding" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceParameterBinding" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]/sequence[0]/element[1]" },
{ owner: TypeId::ResourceRole, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceAssignmentExpression" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tResourceAssignmentExpression" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "resourceAssignmentExpression" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]/element[1]" },
{ owner: TypeId::ResourceRole, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::ScriptTask, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "script" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tScript" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "script" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[237]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[237]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ScriptTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "scriptFormat" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[237]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Script, kind: AnyChild, name: None, value_type: None, reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[239]/sequence[0]", namespace_constraint: "##any", source_path: "Semantic.xsd/schema[0]/complexType[239]/sequence[0]/any[0]" },
{ owner: TypeId::SendTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplementation" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("##WebService"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[241]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::SendTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "messageRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[241]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::SendTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "operationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[241]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::SequenceFlow, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conditionExpression" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[243]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[243]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::SequenceFlow, kind: Attribute, name: Some({ namespace_uri: "", local_name: "sourceRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[243]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::SequenceFlow, kind: Attribute, name: Some({ namespace_uri: "", local_name: "targetRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "IDREF" }), reference_element: None, minimum: 1, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[243]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::SequenceFlow, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isImmediate" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[243]/complexContent[0]/extension[0]/attribute[3]" },
{ owner: TypeId::ServiceTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplementation" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("##WebService"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[245]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::ServiceTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "operationRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[245]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Signal, kind: Attribute, name: Some({ namespace_uri: "", local_name: "name" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[247]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::Signal, kind: Attribute, name: Some({ namespace_uri: "", local_name: "structureRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[247]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::SignalEventDefinition, kind: Attribute, name: Some({ namespace_uri: "", local_name: "signalRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[249]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::StandardLoopCharacteristics, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "loopCondition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[251]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[251]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::StandardLoopCharacteristics, kind: Attribute, name: Some({ namespace_uri: "", local_name: "testBefore" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[251]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::StandardLoopCharacteristics, kind: Attribute, name: Some({ namespace_uri: "", local_name: "loopMaximum" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "integer" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[251]/complexContent[0]/extension[0]/attribute[2]" },
{ owner: TypeId::StartEvent, kind: Attribute, name: Some({ namespace_uri: "", local_name: "isInterrupting" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("true"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[253]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::SubChoreography, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[255]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[255]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::SubChoreography, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[255]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[255]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::SubConversation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationNode" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tConversationNode" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "conversationNode" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[257]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[257]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::SubProcess, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "laneSet" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tLaneSet" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "laneSet" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[259]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[259]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::SubProcess, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tFlowElement" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "flowElement" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[259]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[259]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::SubProcess, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tArtifact" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "artifact" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[259]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[259]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::SubProcess, kind: Attribute, name: Some({ namespace_uri: "", local_name: "triggeredByEvent" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "boolean" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("false"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[259]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::TextAnnotation, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "text" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tText" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "text" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[265]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[265]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::TextAnnotation, kind: Attribute, name: Some({ namespace_uri: "", local_name: "textFormat" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "string" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("text/plain"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[265]/complexContent[0]/extension[0]/attribute[1]" },
{ owner: TypeId::Text, kind: AnyChild, name: None, value_type: None, reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[267]/sequence[0]", namespace_constraint: "##any", source_path: "Semantic.xsd/schema[0]/complexType[267]/sequence[0]/any[0]" },
{ owner: TypeId::ThrowEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInput" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInput" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInput" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::ThrowEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInputAssociation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tDataInputAssociation" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "dataInputAssociation" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]/element[1]" },
{ owner: TypeId::ThrowEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inputSet" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tInputSet" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "inputSet" }), minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]/element[2]" },
{ owner: TypeId::ThrowEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tEventDefinition" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinition" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]/element[3]" },
{ owner: TypeId::ThrowEvent, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "eventDefinitionRef" }), value_type: Some({ namespace_uri: "http://www.w3.org/2001/XMLSchema", local_name: "QName" }), reference_element: None, minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]/element[4]" },
{ owner: TypeId::TimerEventDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "timeDate" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[271]/complexContent[0]/extension[0]/choice[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[271]/complexContent[0]/extension[0]/choice[0]/element[0]" },
{ owner: TypeId::TimerEventDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "timeDuration" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[271]/complexContent[0]/extension[0]/choice[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[271]/complexContent[0]/extension[0]/choice[0]/element[1]" },
{ owner: TypeId::TimerEventDefinition, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "timeCycle" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tExpression" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[271]/complexContent[0]/extension[0]/choice[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[271]/complexContent[0]/extension[0]/choice[0]/element[2]" },
{ owner: TypeId::Transaction, kind: Attribute, name: Some({ namespace_uri: "", local_name: "method" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tTransactionMethod" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("##Compensate"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[273]/complexContent[0]/extension[0]/attribute[0]" },
{ owner: TypeId::UserTask, kind: Child, name: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rendering" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tRendering" }), reference_element: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "rendering" }), minimum: 0, maximum: None, default_value: None, fixed_value: None, group: "Semantic.xsd/schema[0]/complexType[276]/complexContent[0]/extension[0]/sequence[0]", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[276]/complexContent[0]/extension[0]/sequence[0]/element[0]" },
{ owner: TypeId::UserTask, kind: Attribute, name: Some({ namespace_uri: "", local_name: "implementation" }), value_type: Some({ namespace_uri: "http://www.omg.org/spec/BPMN/20100524/MODEL", local_name: "tImplementation" }), reference_element: None, minimum: 0, maximum: Some(1), default_value: Some("##unspecified"), fixed_value: None, group: "", namespace_constraint: "", source_path: "Semantic.xsd/schema[0]/complexType[276]/complexContent[0]/extension[0]/attribute[1]" },
]
///|
pub let schema_groups : ReadOnlyArray[SchemaGroup] = [
{ owner: TypeId::Definitions, path: "BPMN20.xsd/schema[0]/complexType[3]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::BpmnBPMNDiagram, path: "BPMNDI.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::BpmnBPMNEdge, path: "BPMNDI.xsd/schema[0]/complexType[10]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::BpmnBPMNShape, path: "BPMNDI.xsd/schema[0]/complexType[11]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::BpmnBPMNLabelStyle, path: "BPMNDI.xsd/schema[0]/complexType[13]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DiDiagramElement, path: "DI.xsd/schema[0]/complexType[11]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DiAnonymousDiagramElementExtension1, path: "DI.xsd/schema[0]/complexType[11]/sequence[0]/element[0]/complexType[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DiEdge, path: "DI.xsd/schema[0]/complexType[14]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DiShape, path: "DI.xsd/schema[0]/complexType[16]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DiLabel, path: "DI.xsd/schema[0]/complexType[18]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DiPlane, path: "DI.xsd/schema[0]/complexType[19]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Activity, path: "Semantic.xsd/schema[0]/complexType[1]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::AdHocSubProcess, path: "Semantic.xsd/schema[0]/complexType[3]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Assignment, path: "Semantic.xsd/schema[0]/complexType[8]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::BaseElement, path: "Semantic.xsd/schema[0]/complexType[15]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::BaseElementWithMixedContent, path: "Semantic.xsd/schema[0]/complexType[17]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CallableElement, path: "Semantic.xsd/schema[0]/complexType[23]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CallChoreography, path: "Semantic.xsd/schema[0]/complexType[27]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CallConversation, path: "Semantic.xsd/schema[0]/complexType[29]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CatchEvent, path: "Semantic.xsd/schema[0]/complexType[33]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Category, path: "Semantic.xsd/schema[0]/complexType[35]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Choreography, path: "Semantic.xsd/schema[0]/complexType[39]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ChoreographyActivity, path: "Semantic.xsd/schema[0]/complexType[41]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ChoreographyTask, path: "Semantic.xsd/schema[0]/complexType[44]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Collaboration, path: "Semantic.xsd/schema[0]/complexType[46]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ComplexBehaviorDefinition, path: "Semantic.xsd/schema[0]/complexType[50]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ComplexGateway, path: "Semantic.xsd/schema[0]/complexType[52]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ConditionalEventDefinition, path: "Semantic.xsd/schema[0]/complexType[54]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ConversationNode, path: "Semantic.xsd/schema[0]/complexType[62]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CorrelationKey, path: "Semantic.xsd/schema[0]/complexType[64]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CorrelationProperty, path: "Semantic.xsd/schema[0]/complexType[66]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CorrelationPropertyBinding, path: "Semantic.xsd/schema[0]/complexType[68]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CorrelationPropertyRetrievalExpression, path: "Semantic.xsd/schema[0]/complexType[70]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::CorrelationSubscription, path: "Semantic.xsd/schema[0]/complexType[72]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DataAssociation, path: "Semantic.xsd/schema[0]/complexType[74]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DataInput, path: "Semantic.xsd/schema[0]/complexType[76]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DataObject, path: "Semantic.xsd/schema[0]/complexType[80]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DataObjectReference, path: "Semantic.xsd/schema[0]/complexType[82]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DataOutput, path: "Semantic.xsd/schema[0]/complexType[84]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DataStore, path: "Semantic.xsd/schema[0]/complexType[90]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::DataStoreReference, path: "Semantic.xsd/schema[0]/complexType[92]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Documentation, path: "Semantic.xsd/schema[0]/complexType[94]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Event, path: "Semantic.xsd/schema[0]/complexType[108]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Extension, path: "Semantic.xsd/schema[0]/complexType[119]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ExtensionElements, path: "Semantic.xsd/schema[0]/complexType[121]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::FlowElement, path: "Semantic.xsd/schema[0]/complexType[123]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::FlowNode, path: "Semantic.xsd/schema[0]/complexType[125]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::GlobalScriptTask, path: "Semantic.xsd/schema[0]/complexType[140]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::GlobalTask, path: "Semantic.xsd/schema[0]/complexType[142]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::GlobalUserTask, path: "Semantic.xsd/schema[0]/complexType[144]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::InputSet, path: "Semantic.xsd/schema[0]/complexType[155]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Interface, path: "Semantic.xsd/schema[0]/complexType[157]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::InputOutputSpecification, path: "Semantic.xsd/schema[0]/complexType[165]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Lane, path: "Semantic.xsd/schema[0]/complexType[170]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::LaneSet, path: "Semantic.xsd/schema[0]/complexType[172]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::LinkEventDefinition, path: "Semantic.xsd/schema[0]/complexType[174]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::MessageEventDefinition, path: "Semantic.xsd/schema[0]/complexType[182]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::MultiInstanceLoopCharacteristics, path: "Semantic.xsd/schema[0]/complexType[190]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Operation, path: "Semantic.xsd/schema[0]/complexType[193]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::OutputSet, path: "Semantic.xsd/schema[0]/complexType[195]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Participant, path: "Semantic.xsd/schema[0]/complexType[199]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ParticipantAssociation, path: "Semantic.xsd/schema[0]/complexType[201]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::PartnerEntity, path: "Semantic.xsd/schema[0]/complexType[205]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::PartnerRole, path: "Semantic.xsd/schema[0]/complexType[207]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Process, path: "Semantic.xsd/schema[0]/complexType[213]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Property, path: "Semantic.xsd/schema[0]/complexType[216]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Relationship, path: "Semantic.xsd/schema[0]/complexType[220]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Resource, path: "Semantic.xsd/schema[0]/complexType[225]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ResourceAssignmentExpression, path: "Semantic.xsd/schema[0]/complexType[227]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ResourceParameterBinding, path: "Semantic.xsd/schema[0]/complexType[231]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ResourceRole, path: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]", parent: "", choice: true, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ResourceRole, path: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]/sequence[0]", parent: "Semantic.xsd/schema[0]/complexType[233]/complexContent[0]/extension[0]/choice[0]", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ScriptTask, path: "Semantic.xsd/schema[0]/complexType[237]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Script, path: "Semantic.xsd/schema[0]/complexType[239]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::SequenceFlow, path: "Semantic.xsd/schema[0]/complexType[243]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::StandardLoopCharacteristics, path: "Semantic.xsd/schema[0]/complexType[251]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::SubChoreography, path: "Semantic.xsd/schema[0]/complexType[255]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::SubConversation, path: "Semantic.xsd/schema[0]/complexType[257]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::SubProcess, path: "Semantic.xsd/schema[0]/complexType[259]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::TextAnnotation, path: "Semantic.xsd/schema[0]/complexType[265]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::Text, path: "Semantic.xsd/schema[0]/complexType[267]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::ThrowEvent, path: "Semantic.xsd/schema[0]/complexType[269]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
{ owner: TypeId::TimerEventDefinition, path: "Semantic.xsd/schema[0]/complexType[271]/complexContent[0]/extension[0]/choice[0]", parent: "", choice: true, minimum: 1, maximum: Some(1) },
{ owner: TypeId::UserTask, path: "Semantic.xsd/schema[0]/complexType[276]/complexContent[0]/extension[0]/sequence[0]", parent: "", choice: false, minimum: 1, maximum: Some(1) },
]
///|
/// Values of the pinned XSD type ParticipantBandKind.
pub(all) enum BpmnParticipantBandKind {
TopInitiating
MiddleInitiating
BottomInitiating
TopNonInitiating
MiddleNonInitiating
BottomNonInitiating
} derive(Eq, Debug)
///|
pub extend BpmnParticipantBandKind with Eq::{equal, not_equal}
///|
pub extend BpmnParticipantBandKind with @debug.Debug::{to_repr}
///|
pub fn BpmnParticipantBandKind::token(self : BpmnParticipantBandKind) -> String {
match self {
TopInitiating => "top_initiating"
MiddleInitiating => "middle_initiating"
BottomInitiating => "bottom_initiating"
TopNonInitiating => "top_non_initiating"
MiddleNonInitiating => "middle_non_initiating"
BottomNonInitiating => "bottom_non_initiating"
}
}
///|
pub fn BpmnParticipantBandKind::parse(token : String) -> BpmnParticipantBandKind? {
match token {
"top_initiating" => Some(BpmnParticipantBandKind::TopInitiating)
"middle_initiating" => Some(BpmnParticipantBandKind::MiddleInitiating)
"bottom_initiating" => Some(BpmnParticipantBandKind::BottomInitiating)
"top_non_initiating" => Some(BpmnParticipantBandKind::TopNonInitiating)
"middle_non_initiating" => Some(BpmnParticipantBandKind::MiddleNonInitiating)
"bottom_non_initiating" => Some(BpmnParticipantBandKind::BottomNonInitiating)
_ => None
}
}
///|
/// Values of the pinned XSD type MessageVisibleKind.
pub(all) enum BpmnMessageVisibleKind {
Initiating
NonInitiating
} derive(Eq, Debug)
///|
pub extend BpmnMessageVisibleKind with Eq::{equal, not_equal}
///|
pub extend BpmnMessageVisibleKind with @debug.Debug::{to_repr}
///|
pub fn BpmnMessageVisibleKind::token(self : BpmnMessageVisibleKind) -> String {
match self {
Initiating => "initiating"
NonInitiating => "non_initiating"
}
}
///|
pub fn BpmnMessageVisibleKind::parse(token : String) -> BpmnMessageVisibleKind? {
match token {
"initiating" => Some(BpmnMessageVisibleKind::Initiating)
"non_initiating" => Some(BpmnMessageVisibleKind::NonInitiating)
_ => None
}
}
///|
/// Values of the pinned XSD type tAdHocOrdering.
pub(all) enum AdHocOrdering {
Parallel
Sequential
} derive(Eq, Debug)
///|
pub extend AdHocOrdering with Eq::{equal, not_equal}
///|
pub extend AdHocOrdering with @debug.Debug::{to_repr}
///|
pub fn AdHocOrdering::token(self : AdHocOrdering) -> String {
match self {
Parallel => "Parallel"
Sequential => "Sequential"
}
}
///|
pub fn AdHocOrdering::parse(token : String) -> AdHocOrdering? {
match token {
"Parallel" => Some(AdHocOrdering::Parallel)
"Sequential" => Some(AdHocOrdering::Sequential)
_ => None
}
}
///|
/// Values of the pinned XSD type tAssociationDirection.
pub(all) enum AssociationDirection {
None
One
Both
} derive(Eq, Debug)
///|
pub extend AssociationDirection with Eq::{equal, not_equal}
///|
pub extend AssociationDirection with @debug.Debug::{to_repr}
///|
pub fn AssociationDirection::token(self : AssociationDirection) -> String {
match self {
None => "None"
One => "One"
Both => "Both"
}
}
///|
pub fn AssociationDirection::parse(token : String) -> AssociationDirection? {
match token {
"None" => Some(AssociationDirection::None)
"One" => Some(AssociationDirection::One)
"Both" => Some(AssociationDirection::Both)
_ => None
}
}
///|
/// Values of the pinned XSD type tChoreographyLoopType.
pub(all) enum ChoreographyLoopType {
None
Standard
MultiInstanceSequential
MultiInstanceParallel
} derive(Eq, Debug)
///|
pub extend ChoreographyLoopType with Eq::{equal, not_equal}
///|
pub extend ChoreographyLoopType with @debug.Debug::{to_repr}
///|
pub fn ChoreographyLoopType::token(self : ChoreographyLoopType) -> String {
match self {
None => "None"
Standard => "Standard"
MultiInstanceSequential => "MultiInstanceSequential"
MultiInstanceParallel => "MultiInstanceParallel"
}
}
///|
pub fn ChoreographyLoopType::parse(token : String) -> ChoreographyLoopType? {
match token {
"None" => Some(ChoreographyLoopType::None)
"Standard" => Some(ChoreographyLoopType::Standard)
"MultiInstanceSequential" => Some(ChoreographyLoopType::MultiInstanceSequential)
"MultiInstanceParallel" => Some(ChoreographyLoopType::MultiInstanceParallel)
_ => None
}
}
///|
/// Values of the pinned XSD type tEventBasedGatewayType.
pub(all) enum EventBasedGatewayType {
Exclusive
Parallel
} derive(Eq, Debug)
///|
pub extend EventBasedGatewayType with Eq::{equal, not_equal}
///|
pub extend EventBasedGatewayType with @debug.Debug::{to_repr}
///|
pub fn EventBasedGatewayType::token(self : EventBasedGatewayType) -> String {
match self {
Exclusive => "Exclusive"
Parallel => "Parallel"
}
}
///|
pub fn EventBasedGatewayType::parse(token : String) -> EventBasedGatewayType? {
match token {
"Exclusive" => Some(EventBasedGatewayType::Exclusive)
"Parallel" => Some(EventBasedGatewayType::Parallel)
_ => None
}
}
///|
/// Values of the pinned XSD type tGatewayDirection.
pub(all) enum GatewayDirection {
Unspecified
Converging
Diverging
Mixed
} derive(Eq, Debug)
///|
pub extend GatewayDirection with Eq::{equal, not_equal}
///|
pub extend GatewayDirection with @debug.Debug::{to_repr}
///|
pub fn GatewayDirection::token(self : GatewayDirection) -> String {
match self {
Unspecified => "Unspecified"
Converging => "Converging"
Diverging => "Diverging"
Mixed => "Mixed"
}
}
///|
pub fn GatewayDirection::parse(token : String) -> GatewayDirection? {
match token {
"Unspecified" => Some(GatewayDirection::Unspecified)
"Converging" => Some(GatewayDirection::Converging)
"Diverging" => Some(GatewayDirection::Diverging)
"Mixed" => Some(GatewayDirection::Mixed)
_ => None
}
}
///|
/// Values of the pinned XSD type tImplementation.
pub(all) enum Implementation {
Unspecified
WebService
Uri(String)
} derive(Eq, Debug)
///|
pub extend Implementation with Eq::{equal, not_equal}
///|
pub extend Implementation with @debug.Debug::{to_repr}
///|
pub fn Implementation::token(self : Implementation) -> String {
match self {
Unspecified => "##unspecified"
WebService => "##WebService"
Uri(value) => value
}
}
///|
pub fn Implementation::parse(token : String) -> Implementation? {
match token {
"##unspecified" => Some(Implementation::Unspecified)
"##WebService" => Some(Implementation::WebService)
_ => Some(Implementation::Uri(token))
}
}
///|
/// Values of the pinned XSD type Anonymous_tImplementation_78.
pub(all) enum AnonymousTImplementation78 {
Unspecified
WebService
} derive(Eq, Debug)
///|
pub extend AnonymousTImplementation78 with Eq::{equal, not_equal}
///|
pub extend AnonymousTImplementation78 with @debug.Debug::{to_repr}
///|
pub fn AnonymousTImplementation78::token(self : AnonymousTImplementation78) -> String {
match self {
Unspecified => "##unspecified"
WebService => "##WebService"
}
}
///|
pub fn AnonymousTImplementation78::parse(token : String) -> AnonymousTImplementation78? {
match token {
"##unspecified" => Some(AnonymousTImplementation78::Unspecified)
"##WebService" => Some(AnonymousTImplementation78::WebService)
_ => None
}
}
///|
/// Values of the pinned XSD type tItemKind.
pub(all) enum ItemKind {
Information
Physical
} derive(Eq, Debug)
///|
pub extend ItemKind with Eq::{equal, not_equal}
///|
pub extend ItemKind with @debug.Debug::{to_repr}
///|
pub fn ItemKind::token(self : ItemKind) -> String {
match self {
Information => "Information"
Physical => "Physical"
}
}
///|
pub fn ItemKind::parse(token : String) -> ItemKind? {
match token {
"Information" => Some(ItemKind::Information)
"Physical" => Some(ItemKind::Physical)
_ => None
}
}
///|
/// Values of the pinned XSD type tMultiInstanceFlowCondition.
pub(all) enum MultiInstanceFlowCondition {
None
One
All
Complex
} derive(Eq, Debug)
///|
pub extend MultiInstanceFlowCondition with Eq::{equal, not_equal}
///|
pub extend MultiInstanceFlowCondition with @debug.Debug::{to_repr}
///|
pub fn MultiInstanceFlowCondition::token(self : MultiInstanceFlowCondition) -> String {
match self {
None => "None"
One => "One"
All => "All"
Complex => "Complex"
}
}
///|
pub fn MultiInstanceFlowCondition::parse(token : String) -> MultiInstanceFlowCondition? {
match token {
"None" => Some(MultiInstanceFlowCondition::None)
"One" => Some(MultiInstanceFlowCondition::One)
"All" => Some(MultiInstanceFlowCondition::All)
"Complex" => Some(MultiInstanceFlowCondition::Complex)
_ => None
}
}
///|
/// Values of the pinned XSD type tProcessType.
pub(all) enum ProcessType {
None
Public
Private
} derive(Eq, Debug)
///|
pub extend ProcessType with Eq::{equal, not_equal}
///|
pub extend ProcessType with @debug.Debug::{to_repr}
///|
pub fn ProcessType::token(self : ProcessType) -> String {
match self {
None => "None"
Public => "Public"
Private => "Private"
}
}
///|
pub fn ProcessType::parse(token : String) -> ProcessType? {
match token {
"None" => Some(ProcessType::None)
"Public" => Some(ProcessType::Public)
"Private" => Some(ProcessType::Private)
_ => None
}
}
///|
/// Values of the pinned XSD type tRelationshipDirection.
pub(all) enum RelationshipDirection {
None
Forward
Backward
Both
} derive(Eq, Debug)
///|
pub extend RelationshipDirection with Eq::{equal, not_equal}
///|
pub extend RelationshipDirection with @debug.Debug::{to_repr}
///|
pub fn RelationshipDirection::token(self : RelationshipDirection) -> String {
match self {
None => "None"
Forward => "Forward"
Backward => "Backward"
Both => "Both"
}
}
///|
pub fn RelationshipDirection::parse(token : String) -> RelationshipDirection? {
match token {
"None" => Some(RelationshipDirection::None)
"Forward" => Some(RelationshipDirection::Forward)
"Backward" => Some(RelationshipDirection::Backward)
"Both" => Some(RelationshipDirection::Both)
_ => None
}
}
///|
/// Values of the pinned XSD type tTransactionMethod.
pub(all) enum TransactionMethod {
Compensate
Image
Store
Uri(String)
} derive(Eq, Debug)
///|
pub extend TransactionMethod with Eq::{equal, not_equal}
///|
pub extend TransactionMethod with @debug.Debug::{to_repr}
///|
pub fn TransactionMethod::token(self : TransactionMethod) -> String {
match self {
Compensate => "##Compensate"
Image => "##Image"
Store => "##Store"
Uri(value) => value
}
}
///|
pub fn TransactionMethod::parse(token : String) -> TransactionMethod? {
match token {
"##Compensate" => Some(TransactionMethod::Compensate)
"##Image" => Some(TransactionMethod::Image)
"##Store" => Some(TransactionMethod::Store)
_ => Some(TransactionMethod::Uri(token))
}
}
///|
/// Values of the pinned XSD type Anonymous_tTransactionMethod_144.
pub(all) enum AnonymousTTransactionMethod144 {
Compensate
Image
Store
} derive(Eq, Debug)
///|
pub extend AnonymousTTransactionMethod144 with Eq::{equal, not_equal}
///|
pub extend AnonymousTTransactionMethod144 with @debug.Debug::{to_repr}
///|
pub fn AnonymousTTransactionMethod144::token(self : AnonymousTTransactionMethod144) -> String {
match self {
Compensate => "##Compensate"
Image => "##Image"
Store => "##Store"
}
}
///|
pub fn AnonymousTTransactionMethod144::parse(token : String) -> AnonymousTTransactionMethod144? {
match token {
"##Compensate" => Some(AnonymousTTransactionMethod144::Compensate)
"##Image" => Some(AnonymousTTransactionMethod144::Image)
"##Store" => Some(AnonymousTTransactionMethod144::Store)
_ => None
}
}
///|
/// Typed alternatives retain the identity of each normative enumeration.
pub(all) enum BpmnEnum {
BpmnParticipantBandKind(BpmnParticipantBandKind)
BpmnMessageVisibleKind(BpmnMessageVisibleKind)
AdHocOrdering(AdHocOrdering)
AssociationDirection(AssociationDirection)
ChoreographyLoopType(ChoreographyLoopType)
EventBasedGatewayType(EventBasedGatewayType)
GatewayDirection(GatewayDirection)
Implementation(Implementation)
AnonymousTImplementation78(AnonymousTImplementation78)
ItemKind(ItemKind)
MultiInstanceFlowCondition(MultiInstanceFlowCondition)
ProcessType(ProcessType)
RelationshipDirection(RelationshipDirection)
TransactionMethod(TransactionMethod)
AnonymousTTransactionMethod144(AnonymousTTransactionMethod144)
} derive(Eq, Debug)
///|
pub extend BpmnEnum with Eq::{equal, not_equal}
///|
pub extend BpmnEnum with @debug.Debug::{to_repr}
///|
pub fn BpmnEnum::type_id(self : BpmnEnum) -> TypeId {
match self {
BpmnParticipantBandKind(_) => TypeId::BpmnParticipantBandKind
BpmnMessageVisibleKind(_) => TypeId::BpmnMessageVisibleKind
AdHocOrdering(_) => TypeId::AdHocOrdering
AssociationDirection(_) => TypeId::AssociationDirection
ChoreographyLoopType(_) => TypeId::ChoreographyLoopType
EventBasedGatewayType(_) => TypeId::EventBasedGatewayType
GatewayDirection(_) => TypeId::GatewayDirection
Implementation(_) => TypeId::Implementation
AnonymousTImplementation78(_) => TypeId::AnonymousTImplementation78
ItemKind(_) => TypeId::ItemKind
MultiInstanceFlowCondition(_) => TypeId::MultiInstanceFlowCondition
ProcessType(_) => TypeId::ProcessType
RelationshipDirection(_) => TypeId::RelationshipDirection
TransactionMethod(_) => TypeId::TransactionMethod
AnonymousTTransactionMethod144(_) => TypeId::AnonymousTTransactionMethod144
}
}
///|
pub fn BpmnEnum::token(self : BpmnEnum) -> String {
match self {
BpmnParticipantBandKind(value) => value.token()
BpmnMessageVisibleKind(value) => value.token()
AdHocOrdering(value) => value.token()
AssociationDirection(value) => value.token()
ChoreographyLoopType(value) => value.token()
EventBasedGatewayType(value) => value.token()
GatewayDirection(value) => value.token()
Implementation(value) => value.token()
AnonymousTImplementation78(value) => value.token()
ItemKind(value) => value.token()
MultiInstanceFlowCondition(value) => value.token()
ProcessType(value) => value.token()
RelationshipDirection(value) => value.token()
TransactionMethod(value) => value.token()
AnonymousTTransactionMethod144(value) => value.token()
}
}
///|
fn parse_schema_enum(id : TypeId, token : String) -> BpmnEnum? {
match id {
TypeId::BpmnParticipantBandKind => BpmnParticipantBandKind::parse(token).map(v => BpmnEnum::BpmnParticipantBandKind(v))
TypeId::BpmnMessageVisibleKind => BpmnMessageVisibleKind::parse(token).map(v => BpmnEnum::BpmnMessageVisibleKind(v))
TypeId::AdHocOrdering => AdHocOrdering::parse(token).map(v => BpmnEnum::AdHocOrdering(v))
TypeId::AssociationDirection => AssociationDirection::parse(token).map(v => BpmnEnum::AssociationDirection(v))
TypeId::ChoreographyLoopType => ChoreographyLoopType::parse(token).map(v => BpmnEnum::ChoreographyLoopType(v))
TypeId::EventBasedGatewayType => EventBasedGatewayType::parse(token).map(v => BpmnEnum::EventBasedGatewayType(v))
TypeId::GatewayDirection => GatewayDirection::parse(token).map(v => BpmnEnum::GatewayDirection(v))
TypeId::Implementation => Implementation::parse(token).map(v => BpmnEnum::Implementation(v))
TypeId::AnonymousTImplementation78 => AnonymousTImplementation78::parse(token).map(v => BpmnEnum::AnonymousTImplementation78(v))
TypeId::ItemKind => ItemKind::parse(token).map(v => BpmnEnum::ItemKind(v))
TypeId::MultiInstanceFlowCondition => MultiInstanceFlowCondition::parse(token).map(v => BpmnEnum::MultiInstanceFlowCondition(v))
TypeId::ProcessType => ProcessType::parse(token).map(v => BpmnEnum::ProcessType(v))
TypeId::RelationshipDirection => RelationshipDirection::parse(token).map(v => BpmnEnum::RelationshipDirection(v))
TypeId::TransactionMethod => TransactionMethod::parse(token).map(v => BpmnEnum::TransactionMethod(v))
TypeId::AnonymousTTransactionMethod144 => AnonymousTTransactionMethod144::parse(token).map(v => BpmnEnum::AnonymousTTransactionMethod144(v))
_ => None
}
}