su4sml/add-ons/uml2cdl/examples/choreography.xmi

2016 lines
111 KiB
XML

<?xml version = '1.0' encoding = 'UTF-8' ?>
<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' xmlns:UML2 = 'org.omg.xmi.namespace.UML2'
timestamp = 'Tue Sep 20 11:43:25 MEST 2005'>
<XMI.header>
<XMI.documentation>
<XMI.exporter>Netbeans XMI Writer</XMI.exporter>
<XMI.exporterVersion>1.0</XMI.exporterVersion>
</XMI.documentation>
</XMI.header>
<XMI.content>
<UML:Model xmi.id = 'I1441dc0m1066e78a649mm7f51' name = 'choreography' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Namespace.ownedElement>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm7f2f' name = 'static model' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'/>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm794c' name = 'Design' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm794b' name = 'DesignDocument'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm794a' name = 'AnalysisResult'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7949' name = 'Analysis'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7948' name = 'silent doAna;ysis'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7947' name = 'silent doAnalysis'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>ActionState</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm791e' name = 'Designdocument'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>ObjectFlowState</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7913' name = 'AnalysisResult'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>ObjectFlowState</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm7874' name = 'Negotiation' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7861' name = 'Choreography'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm7856' name = 'Customer Negotiation'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
</UML:ModelElement.stereotype>
<UML:Classifier.feature>
<UML:Operation xmi.id = 'I1441dc0m1066e78a649mm7630' name = '' visibility = 'public'
isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:BehavioralFeature.parameter>
<UML:Parameter xmi.id = 'I1441dc0m1066e78a649mm762d' name = 'return' isSpecification = 'false'
kind = 'return'>
<UML:Parameter.type>
<UML:DataType xmi.idref = 'I1441dc0m1066e78a649mm7631'/>
</UML:Parameter.type>
</UML:Parameter>
</UML:BehavioralFeature.parameter>
</UML:Operation>
<UML:Method xmi.id = 'I1441dc0m1066e78a649mm762e' isSpecification = 'false'
isQuery = 'false'>
<UML:Method.body>
<UML:ProcedureExpression xmi.id = 'I1441dc0m1066e78a649mm762f' language = 'java'
body = ''/>
</UML:Method.body>
<UML:Method.specification>
<UML:Operation xmi.idref = 'I1441dc0m1066e78a649mm7630'/>
</UML:Method.specification>
</UML:Method>
</UML:Classifier.feature>
</UML:Class>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7843' name = 'Relationship Type'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm7838' name = 'BPEL_Engine' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm7825' name = 'RoleType'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'>
<UML:Stereotype.baseClass>Class</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm781a' name = 'DesignCycle' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm7807' name = 'BPEL_Design' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'>
<UML:ModelElement.clientDependency>
<UML:Abstraction xmi.idref = 'I1441dc0m1066e78a649mm77a7'/>
<UML:Abstraction xmi.idref = 'I1441dc0m1066e78a649mm76fc'/>
</UML:ModelElement.clientDependency>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm77da' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm77e0' visibility = 'public'
isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm77de'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm77df' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm781a'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm77dd' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm77db'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm77dc' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Interface xmi.id = 'I1441dc0m1066e78a649mm77bd' name = 'Interface_1'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'/>
<UML:Stereotype xmi.id = 'I1441dc0m1066e78a649mm77a8' name = 'realize' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Stereotype.baseClass>Abstraction</UML:Stereotype.baseClass>
</UML:Stereotype>
<UML:Abstraction xmi.id = 'I1441dc0m1066e78a649mm77a7' isSpecification = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm77a8'/>
</UML:ModelElement.stereotype>
<UML:Dependency.client>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
</UML:Dependency.client>
<UML:Dependency.supplier>
<UML:Interface xmi.idref = 'I1441dc0m1066e78a649mm77bd'/>
</UML:Dependency.supplier>
</UML:Abstraction>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm77a0' name = 'Class_7' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'/>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm7787' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm778d' visibility = 'public'
isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm778b'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm778c' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7838'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm778a' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7788'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7789' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm77a0'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm776a' name = 'Class_8' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'/>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm7751' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7757' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'aggregate'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7755'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7756' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7754' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7752'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7753' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm776a'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm772e' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7734' visibility = 'public'
isSpecification = 'false' isNavigable = 'false' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7732'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7733' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm781a'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7731' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm772f'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7730' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm781a'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Interface xmi.id = 'I1441dc0m1066e78a649mm7711' name = 'Interface_2'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'/>
<UML:Abstraction xmi.id = 'I1441dc0m1066e78a649mm76fc' isSpecification = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm77a8'/>
</UML:ModelElement.stereotype>
<UML:Dependency.client>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
</UML:Dependency.client>
<UML:Dependency.supplier>
<UML:Interface xmi.idref = 'I1441dc0m1066e78a649mm7711'/>
</UML:Dependency.supplier>
</UML:Abstraction>
<UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm76ef' name = 'Association_Class_1'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm76f5' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm76f3'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm76f4' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7838'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm76f2' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm76f0'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm76f1' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7807'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:AssociationClass>
<UML:Package xmi.id = 'I1441dc0m1066e78a649mm7632' name = 'java' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Namespace.ownedElement>
<UML:Package xmi.id = 'I1441dc0m1066e78a649mm7633' name = 'lang' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Namespace.ownedElement>
<UML:DataType xmi.id = 'I1441dc0m1066e78a649mm7634' name = 'int' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
<UML:DataType xmi.id = 'I1441dc0m1066e78a649mm7631' name = 'void' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>
</UML:Namespace.ownedElement>
</UML:Package>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm760e' name = 'Customer_Negotiation'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm75da' name = 'BPEL_Customer'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
</UML:ModelElement.stereotype>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm75e0' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm75de'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm75df' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7838'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm75dd' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm75db'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm75dc' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm760e'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:AssociationClass>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm75a1' name = 'Class_10' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'/>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm7588' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm758e' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm758c'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm758d' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7874'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm758b' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7589'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm758a' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm75a1'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm756b' name = 'Negotiation' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm7552' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7558' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7556'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7557' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:AssociationClass xmi.idref = 'I1441dc0m1066e78a649mm75da'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7555' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7553'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7554' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm756b'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm752b' name = 'Design' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm7508' name = 'BPEL_Design'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
</UML:ModelElement.stereotype>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm750e' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm750c'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm750d' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7838'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm750b' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7509'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm750a' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm752b'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:AssociationClass>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm74cf' name = 'DesignCycle' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm74b6' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm74bc' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm74ba'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm74bb' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:AssociationClass xmi.idref = 'I1441dc0m1066e78a649mm7508'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm74b9' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm74b7'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm74b8' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm74cf'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm748f' name = 'Analysis' visibility = 'public'
isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'
isActive = 'false'>
<UML:ModelElement.clientDependency>
<UML:Abstraction xmi.idref = 'I1441dc0m1066e78a649mm7467'/>
</UML:ModelElement.clientDependency>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Interface xmi.id = 'I1441dc0m1066e78a649mm747c' name = 'Interface_3'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false'/>
<UML:Abstraction xmi.id = 'I1441dc0m1066e78a649mm7467' isSpecification = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm77a8'/>
</UML:ModelElement.stereotype>
<UML:Dependency.client>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm748f'/>
</UML:Dependency.client>
<UML:Dependency.supplier>
<UML:Interface xmi.idref = 'I1441dc0m1066e78a649mm747c'/>
</UML:Dependency.supplier>
</UML:Abstraction>
<UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm7450' name = 'Design_Analysis'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
</UML:ModelElement.stereotype>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7456' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7454'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7455' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm760e'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7453' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7451'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7452' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm748f'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:AssociationClass>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm7417' name = 'AnalyseDesign'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm73fe' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7404' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7402'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7403' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:AssociationClass xmi.idref = 'I1441dc0m1066e78a649mm7450'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7401' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm73ff'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7400' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7417'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm73d7' name = 'Manufacturability_Evaluation'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7825'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:AssociationClass xmi.id = 'I1441dc0m1066e78a649mm73b4' name = 'Design_Manufacturability'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7843'/>
</UML:ModelElement.stereotype>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm73ba' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm73b8'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm73b9' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm760e'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm73b7' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm73b5'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm73b6' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm73d7'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:AssociationClass>
<UML:Class xmi.id = 'I1441dc0m1066e78a649mm7369' name = 'EvaluateManufacturability'
visibility = 'public' isSpecification = 'false' isRoot = 'false' isLeaf = 'false'
isAbstract = 'false' isActive = 'false'>
<UML:ModelElement.stereotype>
<UML:Stereotype xmi.idref = 'I1441dc0m1066e78a649mm7861'/>
</UML:ModelElement.stereotype>
</UML:Class>
<UML:Association xmi.id = 'I1441dc0m1066e78a649mm7350' isSpecification = 'false'
isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>
<UML:Association.connection>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7356' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7354'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7355' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:AssociationClass xmi.idref = 'I1441dc0m1066e78a649mm73b4'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
<UML:AssociationEnd xmi.id = 'I1441dc0m1066e78a649mm7353' visibility = 'public'
isSpecification = 'false' isNavigable = 'true' ordering = 'unordered' aggregation = 'none'
targetScope = 'instance' changeability = 'changeable'>
<UML:AssociationEnd.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7351'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7352' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:AssociationEnd.multiplicity>
<UML:AssociationEnd.participant>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7369'/>
</UML:AssociationEnd.participant>
</UML:AssociationEnd>
</UML:Association.connection>
</UML:Association>
<UML:TagDefinition xmi.id = 'I1441dc0m1066e78a649mm7329' name = 'swimlane'
isSpecification = 'false'>
<UML:TagDefinition.multiplicity>
<UML:Multiplicity xmi.id = 'I1441dc0m1066e78a649mm7328'>
<UML:Multiplicity.range>
<UML:MultiplicityRange xmi.id = 'I1441dc0m1066e78a649mm7327' lower = '1'
upper = '1'/>
</UML:Multiplicity.range>
</UML:Multiplicity>
</UML:TagDefinition.multiplicity>
</UML:TagDefinition>
</UML:Namespace.ownedElement>
</UML:Model>
<UML:ActivityGraph xmi.id = 'I1441dc0m1066e78a649mm7f24' isSpecification = 'false'>
<UML:StateMachine.context>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7874'/>
</UML:StateMachine.context>
<UML:StateMachine.top>
<UML:CompositeState xmi.id = 'I1441dc0m1066e78a649mm7f23' name = '' isSpecification = 'false'
isConcurrent = 'false'>
<UML:CompositeState.subvertex>
<UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7f1f' name = '' visibility = 'public'
isSpecification = 'false' kind = 'initial'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7f15'/>
</UML:StateVertex.outgoing>
</UML:Pseudostate>
<UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7f1a' name = '' visibility = 'public'
isSpecification = 'false' kind = 'fork'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7db7'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7eae'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7f15'/>
</UML:StateVertex.incoming>
</UML:Pseudostate>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7f01' name = 'send ' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:ModelElement.taggedValue>
<UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7326' isSpecification = 'false'>
<UML:TaggedValue.dataValue>&lt;&lt;Design&gt;&gt;</UML:TaggedValue.dataValue>
<UML:TaggedValue.type>
<UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
</UML:TaggedValue.type>
</UML:TaggedValue>
</UML:ModelElement.taggedValue>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e8a'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e6c'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7dd3'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7998'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7a2d'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7eae'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7f00' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7f02' language = 'java'
body = 'send'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7ec9' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7ec8' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7eca' language = 'java'
body = 'Action_State_3'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e92' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:ModelElement.taggedValue>
<UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7325' isSpecification = 'false'>
<UML:TaggedValue.dataValue>&lt;&lt;Design&gt;&gt;</UML:TaggedValue.dataValue>
<UML:TaggedValue.type>
<UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
</UML:TaggedValue.type>
</UML:TaggedValue>
</UML:ModelElement.taggedValue>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e44'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e31'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7be4'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78d1'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a59'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e8a'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bd1'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm795f'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6964'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e91' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e93' language = 'java'
body = 'receive'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e74' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e6c'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e73' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e75' language = 'java'
body = 'Action_State_5'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e55' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e0c'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e31'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e54' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e56' language = 'java'
body = 'perform DesignCycle'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e4c' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e44'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e4b' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e4d' language = 'java'
body = 'Action_State_7'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e1d' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7df9'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b86'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b3a'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7e0c'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a59'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e1c' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e1e' language = 'java'
body = 'send'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7e14' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d5b'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b86'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b73'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7e13' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7e15' language = 'java'
body = 'receive'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm7dde' name = 'startDesign'
visibility = 'public' isSpecification = 'false' isSynch = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7da0'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7dd3'/>
</UML:StateVertex.incoming>
</UML:ObjectFlowState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7dbf' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:ModelElement.taggedValue>
<UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7324' isSpecification = 'false'>
<UML:TaggedValue.dataValue>&lt;&lt;Analysis&gt;&gt;</UML:TaggedValue.dataValue>
<UML:TaggedValue.type>
<UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
</UML:TaggedValue.type>
</UML:TaggedValue>
</UML:ModelElement.taggedValue>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79c1'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a2b'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7db7'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7a1a'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79fe'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7985'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7da0'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7dbe' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7dc0' language = 'java'
body = 'receive'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d8c' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:ModelElement.taggedValue>
<UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7322' isSpecification = 'false'>
<UML:TaggedValue.dataValue>&lt;&lt;Analysis&gt;&gt;</UML:TaggedValue.dataValue>
<UML:TaggedValue.type>
<UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
</UML:TaggedValue.type>
</UML:TaggedValue>
</UML:ModelElement.taggedValue>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c1d'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bb5'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7ba2'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7972'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78be'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6989'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c0a'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bf7'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a18'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm699c'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d8b' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d8d' language = 'java'
body = 'send'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d83' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7ce8'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7cd5'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6936'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c1d'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b4d'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d82' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d84' language = 'java'
body = 'receive'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d7a' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d09'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7caf'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c51'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d09'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d79' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d7b' language = 'java'
body = 'assign result=&quot;notOk&quot;'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d71' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c89'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7cc2'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d70' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d72' language = 'java'
body = 'assign result=&quot;Ok&quot;'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7d68' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d48'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6901'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c9c'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c89'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c6d'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c51'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b60'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6923'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7d67' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7d69' language = 'java'
body = 'send'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7d60' name = '' visibility = 'public'
isSpecification = 'false' kind = 'join'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d1d'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d5b'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d48'/>
</UML:StateVertex.incoming>
</UML:Pseudostate>
<UML:FinalState xmi.id = 'I1441dc0m1066e78a649mm7d35' name = '' visibility = 'public'
isSpecification = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d30'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d30'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7d1d'/>
</UML:StateVertex.incoming>
</UML:FinalState>
<UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7cf6' name = '' visibility = 'public'
isSpecification = 'false' kind = 'junction'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7cc2'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7caf'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7cd5'/>
</UML:StateVertex.incoming>
</UML:Pseudostate>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7cf0' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7ce8'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7cef' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7cf1' language = 'java'
body = 'Action_State_16'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7c75' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c9c'/>
</UML:StateVertex.outgoing>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7c74' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7c76' language = 'java'
body = 'Action_State_17'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7c59' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c6d'/>
</UML:StateVertex.outgoing>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7c58' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7c5a' language = 'java'
body = 'Action_State_18'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm7c3e' name = 'DesignFinished'
visibility = 'public' isSpecification = 'false' isSynch = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bf7'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bd1'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6964'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7be4'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7ba2'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6989'/>
</UML:StateVertex.incoming>
</UML:ObjectFlowState>
<UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm7c33' name = 'RequestProposal'
visibility = 'public' isSpecification = 'false' isSynch = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b4d'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b3a'/>
</UML:StateVertex.incoming>
</UML:ObjectFlowState>
<UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm7c28' name = 'Proposal'
visibility = 'public' isSpecification = 'false' isSynch = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b73'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7b60'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6901'/>
</UML:StateVertex.incoming>
</UML:ObjectFlowState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7bbd' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7bb5'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7bbc' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7bbe' language = 'java'
body = 'Action_State_19'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7b8e' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7df9'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7b8d' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7b8f' language = 'java'
body = 'Action_State_20'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm68bc' name = 'x' visibility = 'public'
isSpecification = 'false' isSynch = 'false'/>
</UML:CompositeState.subvertex>
</UML:CompositeState>
</UML:StateMachine.top>
<UML:StateMachine.transitions>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7f15' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7f1f'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7f1a'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7eae' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7f1a'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e8a' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e6c' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e74'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e44' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e4c'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e31' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e55'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7e0c' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e55'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7df9' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7b8e'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7dd3' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7dde'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7db7' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7f1a'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7da0' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7dde'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d5b' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e14'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7d60'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d48' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7d60'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d30' isSpecification = 'false'>
<UML:Transition.source>
<UML:FinalState xmi.idref = 'I1441dc0m1066e78a649mm7d35'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:FinalState xmi.idref = 'I1441dc0m1066e78a649mm7d35'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d1d' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7d60'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:FinalState xmi.idref = 'I1441dc0m1066e78a649mm7d35'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7d09' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d7a'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d7a'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7ce8' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7cf0'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7cd5' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7cf6'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7cc2' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7cf6'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d71'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7caf' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d7a'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7cf6'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c9c' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7c75'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c89' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d71'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c6d' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7c59'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c51' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d7a'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c1d' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7c0a' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm79d2'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7bf7' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7be4' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7bd1' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7bb5' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7bbd'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7ba2' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b86' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e14'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b73' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c28'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e14'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b60' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c28'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b4d' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c33'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7b3a' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c33'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7a2d' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7a32'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7a1a' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7a06'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm79fe' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7a32'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7985' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm79ae'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm795f' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm79a3'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6a59' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e1d'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6a18' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a33'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm699c' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6989' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6964' isSpecification = 'false'>
<UML:Transition.source>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c3e'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6923' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm693e'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6901' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d68'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm7c28'/>
</UML:Transition.target>
</UML:Transition>
</UML:StateMachine.transitions>
</UML:ActivityGraph>
<UML:ActivityGraph xmi.id = 'I1441dc0m1066e78a649mm7b1b' isSpecification = 'false'>
<UML:StateMachine.context>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7417'/>
</UML:StateMachine.context>
<UML:StateMachine.top>
<UML:CompositeState xmi.id = 'I1441dc0m1066e78a649mm7b1a' name = '' isSpecification = 'false'
isConcurrent = 'false'>
<UML:CompositeState.subvertex>
<UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm7a32' name = '' visibility = 'public'
isSpecification = 'false' kind = 'fork'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7a2d'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79fe'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79e6'/>
</UML:StateVertex.incoming>
</UML:Pseudostate>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm7a06' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7a1a'/>
</UML:StateVertex.outgoing>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm7a05' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm7a07' language = 'java'
body = 'Action_State_21'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm79eb' name = '' visibility = 'public'
isSpecification = 'false' kind = 'initial'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79e6'/>
</UML:StateVertex.outgoing>
</UML:Pseudostate>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm79d2' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:ModelElement.taggedValue>
<UML:TaggedValue xmi.id = 'I1441dc0m1066e78a649mm7323' isSpecification = 'false'>
<UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>
<UML:TaggedValue.type>
<UML:TagDefinition xmi.idref = 'I1441dc0m1066e78a649mm7329'/>
</UML:TaggedValue.type>
</UML:TaggedValue>
</UML:ModelElement.taggedValue>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7c0a'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm79c1'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm79d1' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm79d3' language = 'java'
body = 'silent DoAnalysis'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm79c9' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm79c8' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm79ca' language = 'java'
body = 'Action_State_23'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm79ae' name = 'DesignDocument'
visibility = 'public' isSpecification = 'false' isSynch = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7985'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7998'/>
</UML:StateVertex.incoming>
</UML:ObjectFlowState>
<UML:ObjectFlowState xmi.id = 'I1441dc0m1066e78a649mm79a3' name = 'Evaluation'
visibility = 'public' isSpecification = 'false' isSynch = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm795f'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm7972'/>
</UML:StateVertex.incoming>
</UML:ObjectFlowState>
<UML:Pseudostate xmi.id = 'I1441dc0m1066e78a649mm78d6' name = '' visibility = 'public'
isSpecification = 'false' kind = 'join'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78a2'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm788a'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78d1'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78be'/>
</UML:StateVertex.incoming>
</UML:Pseudostate>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm78aa' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm78a2'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm78a9' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm78ab' language = 'java'
body = 'Action_State_24'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:FinalState xmi.id = 'I1441dc0m1066e78a649mm788f' name = '' visibility = 'public'
isSpecification = 'false'>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm788a'/>
</UML:StateVertex.incoming>
</UML:FinalState>
</UML:CompositeState.subvertex>
</UML:CompositeState>
</UML:StateMachine.top>
<UML:StateMachine.transitions>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm79e6' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm79eb'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm7a32'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm79c1' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm79d2'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7998' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7f01'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm79ae'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm7972' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ObjectFlowState xmi.idref = 'I1441dc0m1066e78a649mm79a3'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm78d1' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7e92'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm78d6'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm78be' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d8c'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm78d6'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm78a2' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm78d6'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm78aa'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm788a' isSpecification = 'false'>
<UML:Transition.source>
<UML:Pseudostate xmi.idref = 'I1441dc0m1066e78a649mm78d6'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:FinalState xmi.idref = 'I1441dc0m1066e78a649mm788f'/>
</UML:Transition.target>
</UML:Transition>
</UML:StateMachine.transitions>
</UML:ActivityGraph>
<UML:ActivityGraph xmi.id = 'I1441dc0m1066e78a649mm6fa6' isSpecification = 'false'>
<UML:StateMachine.context>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm74cf'/>
</UML:StateMachine.context>
<UML:StateMachine.top>
<UML:CompositeState xmi.id = 'I1441dc0m1066e78a649mm6fa5' name = '' isSpecification = 'false'
isConcurrent = 'false'>
<UML:CompositeState.subvertex>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm6a33' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a18'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69fc'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6a2b'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm6a32' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm6a34' language = 'java'
body = 'silent doDesign'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm6a04' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69af'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69fc'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm6a03' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm6a05' language = 'java'
body = 'perform AnalyseDesign'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm69e8' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69c2'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm699c'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69d5'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69c2'/>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69af'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm69e7' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm69e9' language = 'java'
body = 'perform EvaluateManufacturability'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm69dd' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm69d5'/>
</UML:StateVertex.outgoing>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm69dc' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm69de' language = 'java'
body = 'Action_State_29'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
<UML:ActionState xmi.id = 'I1441dc0m1066e78a649mm693e' name = '' visibility = 'public'
isSpecification = 'false' isDynamic = 'false'>
<UML:StateVertex.outgoing>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6923'/>
</UML:StateVertex.outgoing>
<UML:StateVertex.incoming>
<UML:Transition xmi.idref = 'I1441dc0m1066e78a649mm6936'/>
</UML:StateVertex.incoming>
<UML:State.entry>
<UML:CallAction xmi.id = 'I1441dc0m1066e78a649mm693d' name = '' isSpecification = 'false'
isAsynchronous = 'false'>
<UML:Action.script>
<UML:ActionExpression xmi.id = 'I1441dc0m1066e78a649mm693f' language = 'java'
body = 'silent prepareProposal'/>
</UML:Action.script>
</UML:CallAction>
</UML:State.entry>
</UML:ActionState>
</UML:CompositeState.subvertex>
</UML:CompositeState>
</UML:StateMachine.top>
<UML:StateMachine.transitions>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6a2b' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7dbf'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a33'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm69fc' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a33'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a04'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm69d5' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69dd'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm69c2' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm69af' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm6a04'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm69e8'/>
</UML:Transition.target>
</UML:Transition>
<UML:Transition xmi.id = 'I1441dc0m1066e78a649mm6936' isSpecification = 'false'>
<UML:Transition.source>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm7d83'/>
</UML:Transition.source>
<UML:Transition.target>
<UML:ActionState xmi.idref = 'I1441dc0m1066e78a649mm693e'/>
</UML:Transition.target>
</UML:Transition>
</UML:StateMachine.transitions>
</UML:ActivityGraph>
<UML:ActivityGraph xmi.id = 'I1441dc0m1066e78a649mm68b1' isSpecification = 'false'>
<UML:StateMachine.context>
<UML:Class xmi.idref = 'I1441dc0m1066e78a649mm7369'/>
</UML:StateMachine.context>
<UML:StateMachine.top>
<UML:CompositeState xmi.id = 'I1441dc0m1066e78a649mm68b0' name = '' isSpecification = 'false'
isConcurrent = 'false'/>
</UML:StateMachine.top>
</UML:ActivityGraph>
</XMI.content>
</XMI>