--- /dev/null
+<?xml version = '1.0' encoding = 'UTF-8' ?>\r
+<XMI xmi.version = '1.2' xmlns:UML = 'org.omg.xmi.namespace.UML' timestamp = 'Fri Sep 19 21:17:55 BST 2003'>\r
+ <XMI.header>\r
+ <XMI.documentation>\r
+ <XMI.exporter>Netbeans XMI Writer</XMI.exporter>\r
+ <XMI.exporterVersion>1.0</XMI.exporterVersion>\r
+ </XMI.documentation>\r
+ </XMI.header>\r
+ <XMI.content>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7ff9'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7ff8' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7ff7'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7ff6' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fd6'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fd5' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ <UML:Model xmi.id = '5539d8:f7b62bc3a2:-7ff5' name = 'model 2' isSpecification = 'false'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Namespace.ownedElement>\r
+ <UML:Class xmi.id = '5539d8:f7b62bc3a2:-7ff4' name = 'Order' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'\r
+ isActive = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9e'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:Classifier.feature>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7ff3' name = 'orderID' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fec' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7feb' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fea' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7efb' name = 'customerID' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe9' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe8' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe7' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7ff1' name = 'orderDate' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe6' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>DATE</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe5' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff0'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e9c' name = 'pkOrder' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:BehavioralFeature.parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e9b' name = 'orderID' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e9a' name = 'return' isSpecification = 'false'\r
+ kind = 'return'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ </UML:BehavioralFeature.parameter>\r
+ </UML:Operation>\r
+ <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e94' name = 'fkCustomer' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e75'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:BehavioralFeature.parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e93' name = 'customerID' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e92' name = 'return' isSpecification = 'false'\r
+ kind = 'return'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ </UML:BehavioralFeature.parameter>\r
+ </UML:Operation>\r
+ <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e91' isSpecification = 'false'\r
+ isQuery = 'false'>\r
+ <UML:Method.body>\r
+ <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e90' language = 'java'\r
+ body = ''/>\r
+ </UML:Method.body>\r
+ <UML:Method.specification>\r
+ <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e94'/>\r
+ </UML:Method.specification>\r
+ </UML:Method>\r
+ <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e8f' isSpecification = 'false'\r
+ isQuery = 'false'>\r
+ <UML:Method.body>\r
+ <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e8e' language = 'java'\r
+ body = ''/>\r
+ </UML:Method.body>\r
+ <UML:Method.specification>\r
+ <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e9c'/>\r
+ </UML:Method.specification>\r
+ </UML:Method>\r
+ <UML:Operation xmi.id = '53bbfa:f7b73843fd:-7ffb' name = 'idxOrderDate'\r
+ visibility = 'public' isSpecification = 'false' ownerScope = 'instance'\r
+ isQuery = 'false' concurrency = 'sequential' isRoot = 'false' isLeaf = 'false'\r
+ isAbstract = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e72'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:BehavioralFeature.parameter>\r
+ <UML:Parameter xmi.id = '53bbfa:f7b73843fd:-7ffa' name = 'orderDate' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff0'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '53bbfa:f7b73843fd:-7ff9' name = 'return' isSpecification = 'false'\r
+ kind = 'return'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ </UML:BehavioralFeature.parameter>\r
+ </UML:Operation>\r
+ <UML:Method xmi.id = '53bbfa:f7b73843fd:-7ff8' isSpecification = 'false'\r
+ isQuery = 'false'>\r
+ <UML:Method.body>\r
+ <UML:ProcedureExpression xmi.id = '53bbfa:f7b73843fd:-7ff7' language = 'java'\r
+ body = ''/>\r
+ </UML:Method.body>\r
+ <UML:Method.specification>\r
+ <UML:Operation xmi.idref = '53bbfa:f7b73843fd:-7ffb'/>\r
+ </UML:Method.specification>\r
+ </UML:Method>\r
+ </UML:Classifier.feature>\r
+ </UML:Class>\r
+ <UML:Class xmi.id = '5539d8:f7b62bc3a2:-7fef' name = 'OrderLine' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'\r
+ isActive = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9e'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:Classifier.feature>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7e8d' name = 'lineNumber' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:Attribute.initialValue>\r
+ <UML:Expression xmi.id = '5539d8:f7b62bc3a2:-7e8c' language = 'java' body = '1'/>\r
+ </UML:Attribute.initialValue>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe4' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe3' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe2' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7eca' name = 'orderID' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e74'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe1' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fe0' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fdf' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7ecb' name = 'productID' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e75'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fde' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fdd' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fdc' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7f0f' name = 'quantity' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:Attribute.initialValue>\r
+ <UML:Expression xmi.id = '5539d8:f7b62bc3a2:-7f0e' language = 'java' body = '1'/>\r
+ </UML:Attribute.initialValue>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fdb' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fda' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>2</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd9' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e8b' name = 'pkCon' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:BehavioralFeature.parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e8a' name = 'lineNumber' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e89' name = 'orderID' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e88' name = 'return' isSpecification = 'false'\r
+ kind = 'return'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ </UML:BehavioralFeature.parameter>\r
+ </UML:Operation>\r
+ <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e87' isSpecification = 'false'\r
+ isQuery = 'false'>\r
+ <UML:Method.body>\r
+ <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e86' language = 'java'\r
+ body = ''/>\r
+ </UML:Method.body>\r
+ <UML:Method.specification>\r
+ <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e8b'/>\r
+ </UML:Method.specification>\r
+ </UML:Method>\r
+ <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e7f' name = 'fkOrder' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e75'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:BehavioralFeature.parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e7e' name = 'orderID' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e7d' name = 'return' isSpecification = 'false'\r
+ kind = 'return'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ </UML:BehavioralFeature.parameter>\r
+ </UML:Operation>\r
+ <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e7c' isSpecification = 'false'\r
+ isQuery = 'false'>\r
+ <UML:Method.body>\r
+ <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e7b' language = 'java'\r
+ body = ''/>\r
+ </UML:Method.body>\r
+ <UML:Method.specification>\r
+ <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e7f'/>\r
+ </UML:Method.specification>\r
+ </UML:Method>\r
+ <UML:Operation xmi.id = '5539d8:f7b62bc3a2:-7e7a' name = 'fkProduct' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e75'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:BehavioralFeature.parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e79' name = 'productID' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '5539d8:f7b62bc3a2:-7e78' name = 'return' isSpecification = 'false'\r
+ kind = 'return'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ </UML:BehavioralFeature.parameter>\r
+ </UML:Operation>\r
+ <UML:Method xmi.id = '5539d8:f7b62bc3a2:-7e77' isSpecification = 'false'\r
+ isQuery = 'false'>\r
+ <UML:Method.body>\r
+ <UML:ProcedureExpression xmi.id = '5539d8:f7b62bc3a2:-7e76' language = 'java'\r
+ body = ''/>\r
+ </UML:Method.body>\r
+ <UML:Method.specification>\r
+ <UML:Operation xmi.idref = '5539d8:f7b62bc3a2:-7e7a'/>\r
+ </UML:Method.specification>\r
+ </UML:Method>\r
+ </UML:Classifier.feature>\r
+ </UML:Class>\r
+\r
+ \r
+ \r
+ <UML:Association xmi.id = '5539d8:f7b62bc3a2:-7fee' isSpecification = 'false'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Association.connection>\r
+ <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fed' name = 'pkOrder'\r
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'\r
+ aggregation = 'composite' targetScope = 'instance' changeability = 'changeable'>\r
+ <UML:AssociationEnd.multiplicity>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fec'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7feb' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:AssociationEnd.multiplicity>\r
+ <UML:AssociationEnd.participant>\r
+ <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7ff4'/>\r
+ </UML:AssociationEnd.participant>\r
+ </UML:AssociationEnd>\r
+ <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fea' name = 'fkOrder'\r
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'\r
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>\r
+ <UML:AssociationEnd.multiplicity>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fe9'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fe8' lower = '0' upper = '-1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:AssociationEnd.multiplicity>\r
+ <UML:AssociationEnd.participant>\r
+ <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7fef'/>\r
+ </UML:AssociationEnd.participant>\r
+ </UML:AssociationEnd>\r
+ </UML:Association.connection>\r
+ </UML:Association>\r
+ \r
+ \r
+ \r
+ <UML:Class xmi.id = '5539d8:f7b62bc3a2:-7fe7' name = 'Customer' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'\r
+ isActive = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9e'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:Classifier.feature>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7fe6' name = 'customerID' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7ffb' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7ff5' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7ff3' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7fe5' name = 'name' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd8' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>VARCHAR</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd7' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>255</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd6' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fe4'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ </UML:Classifier.feature>\r
+ </UML:Class>\r
+ <UML:Association xmi.id = '5539d8:f7b62bc3a2:-7fe3' isSpecification = 'false'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Association.connection>\r
+ <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fe2' name = 'pkCustomer'\r
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'\r
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>\r
+ <UML:AssociationEnd.multiplicity>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fe1'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fe0' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:AssociationEnd.multiplicity>\r
+ <UML:AssociationEnd.participant>\r
+ <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7fe7'/>\r
+ </UML:AssociationEnd.participant>\r
+ </UML:AssociationEnd>\r
+ <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fdf' name = 'fkCustomer'\r
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'\r
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>\r
+ <UML:AssociationEnd.multiplicity>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fde'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fdd' lower = '0' upper = '-1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:AssociationEnd.multiplicity>\r
+ <UML:AssociationEnd.participant>\r
+ <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7ff4'/>\r
+ </UML:AssociationEnd.participant>\r
+ </UML:AssociationEnd>\r
+ </UML:Association.connection>\r
+ </UML:Association>\r
+ <UML:Class xmi.id = '5539d8:f7b62bc3a2:-7fdc' name = 'Product' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'\r
+ isActive = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9e'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:Classifier.feature>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7ec9' name = 'productID' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd5' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>INT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd4' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>10</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd3' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>0</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7efa' name = 'name' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd2' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>VARCHAR</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd1' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>255</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fd0' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue></UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff2'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fe4'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Attribute xmi.id = '5539d8:f7b62bc3a2:-7ef9' name = 'description' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '9a1411:f7ba136dae:-7ffb'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7fcf' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>TEXT</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ff4'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ <UML:StructuralFeature.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ef8'/>\r
+ </UML:StructuralFeature.type>\r
+ </UML:Attribute>\r
+ <UML:Operation xmi.id = '53bbfa:f7b73843fd:-7f76' name = 'pkProduct' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e9d'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:BehavioralFeature.parameter>\r
+ <UML:Parameter xmi.id = '53bbfa:f7b73843fd:-7f75' name = 'productID' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7ff2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '53bbfa:f7b73843fd:-7f74' name = 'return' isSpecification = 'false'\r
+ kind = 'return'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ </UML:BehavioralFeature.parameter>\r
+ </UML:Operation>\r
+ <UML:Method xmi.id = '53bbfa:f7b73843fd:-7f73' isSpecification = 'false'\r
+ isQuery = 'false'>\r
+ <UML:Method.body>\r
+ <UML:ProcedureExpression xmi.id = '53bbfa:f7b73843fd:-7f72' language = 'java'\r
+ body = ''/>\r
+ </UML:Method.body>\r
+ <UML:Method.specification>\r
+ <UML:Operation xmi.idref = '53bbfa:f7b73843fd:-7f76'/>\r
+ </UML:Method.specification>\r
+ </UML:Method>\r
+ <UML:Operation xmi.id = '9a1411:f7ba136dae:-7f63' name = 'UniqueName' visibility = 'public'\r
+ isSpecification = 'false' ownerScope = 'instance' isQuery = 'false' concurrency = 'sequential'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:ModelElement.stereotype>\r
+ <UML:Stereotype xmi.idref = '5539d8:f7b62bc3a2:-7e73'/>\r
+ </UML:ModelElement.stereotype>\r
+ <UML:BehavioralFeature.parameter>\r
+ <UML:Parameter xmi.id = '9a1411:f7ba136dae:-7f62' name = 'name' isSpecification = 'false'\r
+ kind = 'inout'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fe4'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ <UML:Parameter xmi.id = '9a1411:f7ba136dae:-7f61' name = 'return' isSpecification = 'false'\r
+ kind = 'return'>\r
+ <UML:Parameter.type>\r
+ <UML:DataType xmi.idref = '5539d8:f7b62bc3a2:-7fd2'/>\r
+ </UML:Parameter.type>\r
+ </UML:Parameter>\r
+ </UML:BehavioralFeature.parameter>\r
+ </UML:Operation>\r
+ <UML:Method xmi.id = '9a1411:f7ba136dae:-7f60' isSpecification = 'false'\r
+ isQuery = 'false'>\r
+ <UML:Method.body>\r
+ <UML:ProcedureExpression xmi.id = '9a1411:f7ba136dae:-7f5f' language = 'java'\r
+ body = ''/>\r
+ </UML:Method.body>\r
+ <UML:Method.specification>\r
+ <UML:Operation xmi.idref = '9a1411:f7ba136dae:-7f63'/>\r
+ </UML:Method.specification>\r
+ </UML:Method>\r
+ </UML:Classifier.feature>\r
+ </UML:Class>\r
+ <UML:Association xmi.id = '5539d8:f7b62bc3a2:-7fdb' isSpecification = 'false'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Association.connection>\r
+ <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fda' name = 'pkProduct'\r
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'\r
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>\r
+ <UML:AssociationEnd.multiplicity>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7fd9'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7fd8' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:AssociationEnd.multiplicity>\r
+ <UML:AssociationEnd.participant>\r
+ <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7fdc'/>\r
+ </UML:AssociationEnd.participant>\r
+ </UML:AssociationEnd>\r
+ <UML:AssociationEnd xmi.id = '5539d8:f7b62bc3a2:-7fd7' name = 'fkProduct'\r
+ visibility = 'public' isSpecification = 'false' isNavigable = 'true' ordering = 'unordered'\r
+ aggregation = 'none' targetScope = 'instance' changeability = 'changeable'>\r
+ <UML:AssociationEnd.multiplicity>\r
+ <UML:Multiplicity xmi.id = '5539d8:f7b62bc3a2:-7ef7'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '5539d8:f7b62bc3a2:-7ef6' lower = '0' upper = '-1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:AssociationEnd.multiplicity>\r
+ <UML:AssociationEnd.participant>\r
+ <UML:Class xmi.idref = '5539d8:f7b62bc3a2:-7fef'/>\r
+ </UML:AssociationEnd.participant>\r
+ </UML:AssociationEnd>\r
+ </UML:Association.connection>\r
+ </UML:Association>\r
+ <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7ff2' name = 'INT' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:ModelElement.taggedValue>\r
+ <UML:TaggedValue xmi.id = '1f5eb7f:f7bb15dc4a:-7ff9' isSpecification = 'false'>\r
+ <UML:TaggedValue.dataValue>20</UML:TaggedValue.dataValue>\r
+ <UML:TaggedValue.type>\r
+ <UML:TagDefinition xmi.idref = '1f5eb7f:f7bb15dc4a:-7ffa'/>\r
+ </UML:TaggedValue.type>\r
+ </UML:TaggedValue>\r
+ </UML:ModelElement.taggedValue>\r
+ </UML:DataType>\r
+ <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7fe4' name = 'VARCHAR' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>\r
+ <UML:Package xmi.id = '5539d8:f7b62bc3a2:-7fd4' name = 'java' isSpecification = 'false'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Namespace.ownedElement>\r
+ <UML:Package xmi.id = '5539d8:f7b62bc3a2:-7fd3' name = 'lang' isSpecification = 'false'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Namespace.ownedElement>\r
+ <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7fd2' name = 'void' isSpecification = 'false'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>\r
+ <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7fd1' name = 'int' isSpecification = 'false'\r
+ isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>\r
+ </UML:Namespace.ownedElement>\r
+ </UML:Package>\r
+ </UML:Namespace.ownedElement>\r
+ </UML:Package>\r
+ <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7ff0' name = 'DATE' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>\r
+ <UML:DataType xmi.id = '5539d8:f7b62bc3a2:-7ef8' name = 'TEXT' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'/>\r
+ <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e9d' name = 'PK' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>\r
+ </UML:Stereotype>\r
+ <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e75' name = 'FK' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>\r
+ </UML:Stereotype>\r
+ <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e74' name = 'PFK' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>\r
+ </UML:Stereotype>\r
+ <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e9e' name = 'Table' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>\r
+ </UML:Stereotype>\r
+ <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e73' name = 'Unique' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>\r
+ </UML:Stereotype>\r
+ <UML:Stereotype xmi.id = '5539d8:f7b62bc3a2:-7e72' name = 'Index' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>\r
+ </UML:Stereotype>\r
+ <UML:Stereotype xmi.id = '9a1411:f7ba136dae:-7ffb' name = 'Column' visibility = 'public'\r
+ isSpecification = 'false' isRoot = 'false' isLeaf = 'false' isAbstract = 'false'>\r
+ <UML:Stereotype.baseClass>ModelElement</UML:Stereotype.baseClass>\r
+ </UML:Stereotype>\r
+ </UML:Namespace.ownedElement>\r
+ </UML:Model>\r
+ <UML:TagDefinition xmi.id = '1f5eb7f:f7bb15dc4a:-7ffa' name = 'size' isSpecification = 'false'\r
+ tagType = 'String'>\r
+ <UML:TagDefinition.multiplicity>\r
+ <UML:Multiplicity xmi.id = '1f5eb7f:f7bb15dc4a:-7ff8'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '1f5eb7f:f7bb15dc4a:-7ff7' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:TagDefinition.multiplicity>\r
+ </UML:TagDefinition>\r
+ <UML:TagDefinition xmi.id = '1f5eb7f:f7bb15dc4a:-7ff4' name = 'dataType'\r
+ isSpecification = 'false' tagType = 'String'>\r
+ <UML:TagDefinition.multiplicity>\r
+ <UML:Multiplicity xmi.id = '1f5eb7f:f7bb15dc4a:-7ff1'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '1f5eb7f:f7bb15dc4a:-7ff0' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:TagDefinition.multiplicity>\r
+ </UML:TagDefinition>\r
+ <UML:TagDefinition xmi.id = '1f5eb7f:f7bb15dc4a:-7ff2' name = 'nullable'\r
+ isSpecification = 'false' tagType = 'String'>\r
+ <UML:TagDefinition.multiplicity>\r
+ <UML:Multiplicity xmi.id = '1f5eb7f:f7bb15dc4a:-7fef'>\r
+ <UML:Multiplicity.range>\r
+ <UML:MultiplicityRange xmi.id = '1f5eb7f:f7bb15dc4a:-7fee' lower = '1' upper = '1'/>\r
+ </UML:Multiplicity.range>\r
+ </UML:Multiplicity>\r
+ </UML:TagDefinition.multiplicity>\r
+ </UML:TagDefinition>\r
+ </XMI.content>\r
+</XMI>\r