<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- The associated stylesheet is compatible with the Microsoft IE 5.x XML Parser -->
<?xml-stylesheet type='text/xsl' href='xmi11-uml13.xsl'?>
<!-- Input:demo.imo -->
<!-- Output:demo.xml -->
<!--   -->
<XMI xmlns="org.omg/XMI1.1" xmlns:UML="org.omg/UML1.3" xmlns:xlink="http://www.w3.org/1999/xlink" xmi.version="1.1" timestamp="10/20/2000 4:11:22 PM">
	<XMI.header>
		<XMI.documentation>
			<XMI.exporter>ORM2XMI</XMI.exporter>
			<XMI.exporterVersion>0.5</XMI.exporterVersion>
			<XMI.shortDescription>VisioModeler Extract of Demo model</XMI.shortDescription>
			<XMI.contact>Doctor ORM</XMI.contact>
		</XMI.documentation>
		<XMI.model xmi.name="demo.imo" xmi.version="0" href="g:\dscuyle\xmltest\xif\designs\demo.imo"/>
		<XMI.metamodel xmi.version="1.3" xmi.name="UML"/>
	</XMI.header>
	<XMI.content>
		<UML:Subsystem xmi.id="x1" xmi.label="Subsystem.DEMO">
			<UML:ModelElement.name>DEMO</UML:ModelElement.name>
			<UML:Namespace.ownedElement>
				<UML:Model xmi.id="x1869441326" xmi.label="Model.demo.imo">
					<UML:ModelElement.name>demo.imo</UML:ModelElement.name>
					<UML:Namespace.ownedElement>
						<UML:Package xmi.id="xOM0" xmi.label="ORM View">
							<UML:ModelElement.name>ORM View</UML:ModelElement.name>
							<UML:Namespace.ownedElement>
								<UML:Package xmi.id="xID1" xmi.label="Package.DataTypes">
									<UML:ModelElement.name>DataTypes</UML:ModelElement.name>
									<UML:Namespace.ownedElement>
										<UML:DataType xmi.id="xDT_2" xmi.label="DataType.fixtext" stereotype="xST_datatype">
											<UML:ModelElement.name>fixtext</UML:ModelElement.name>
										</UML:DataType>
										<UML:DataType xmi.id="xbool000" xmi.label="DataType.boolean" stereotype="xST_enumeration">
											<UML:ModelElement.name>boolean</UML:ModelElement.name>
											<UML:Classifier.feature>
												<UML:Attribute xmi.id="xID2" xmi.label="Attribute.bool_true" stereotype="xST_enum">
													<UML:ModelElement.name>True</UML:ModelElement.name>
												</UML:Attribute>
												<UML:Attribute xmi.id="xID3" xmi.label="Attribute.bool_false" stereotype="xST_enum">
													<UML:ModelElement.name>False</UML:ModelElement.name>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:DataType>
									</UML:Namespace.ownedElement>
								</UML:Package>
								<UML:Package xmi.id="xID4" xmi.label="Package.ObjectTypes">
									<UML:ModelElement.name>ObjectTypes</UML:ModelElement.name>
									<UML:Namespace.ownedElement>
										<UML:Class xmi.id="x6" xmi.label="Class.Training_Course" stereotype="xST_entityType">
											<UML:ModelElement.name>Training_Course</UML:ModelElement.name>
											<UML:Classifier.participant>
												<UML:AssociationEnd xmi.idref="x4.0" xlink:title="Training_Course_0"/>
												<UML:AssociationEnd xmi.idref="x15.0" xlink:title="Training_Course_0"/>
												<UML:AssociationEnd xmi.idref="x20.0" xlink:title="Training_Course_0"/>
												<UML:AssociationEnd xmi.idref="x28.0" xlink:title="Training_Course_0"/>
											</UML:Classifier.participant>
											<UML:Classifier.feature>
												<UML:Attribute xmi.id="xID5" xmi.label="Attribute.nr" type="x54" stereotype="xST_referenceMode">
													<UML:ModelElement.name>nr</UML:ModelElement.name>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Class xmi.id="x23" xmi.label="Class.Money_Amount" stereotype="xST_entityType">
											<UML:ModelElement.name>Money_Amount</UML:ModelElement.name>
											<UML:Classifier.participant>
												<UML:AssociationEnd xmi.idref="x20.1" xlink:title="Money_Amount_1"/>
											</UML:Classifier.participant>
											<UML:Classifier.feature>
												<UML:Attribute xmi.id="xID6" xmi.label="Attribute.$" type="x47" stereotype="xST_referenceMode">
													<UML:ModelElement.name>$</UML:ModelElement.name>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Class xmi.id="x31" xmi.label="Class.Date" stereotype="xST_entityType">
											<UML:ModelElement.name>Date</UML:ModelElement.name>
											<UML:Classifier.participant>
												<UML:AssociationEnd xmi.idref="x28.1" xlink:title="Date_1"/>
											</UML:Classifier.participant>
											<UML:Classifier.feature>
												<UML:Attribute xmi.id="xID7" xmi.label="Attribute.mdy" type="x40" stereotype="xST_referenceMode">
													<UML:ModelElement.name>mdy</UML:ModelElement.name>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Class xmi.id="x9" xmi.label="Class.Course_Name" stereotype="xST_valueType">
											<UML:ModelElement.name>Course_Name</UML:ModelElement.name>
											<UML:Classifier.participant>
												<UML:AssociationEnd xmi.idref="x4.1" xlink:title="Course_Name_1"/>
											</UML:Classifier.participant>
											<UML:Classifier.feature>
												<UML:Attribute xmi.id="xID8" xmi.label="Attribute.value" type="xDT_2" stereotype="xST_valueAttribute">
													<UML:ModelElement.name>value</UML:ModelElement.name>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID9" xmi.label="TaggedValue.PhysicalDataType">
															<UML:TaggedValue.tag>PhysicalDataType</UML:TaggedValue.tag>
															<UML:TaggedValue.value>Char(10)</UML:TaggedValue.value>
														</UML:TaggedValue>
														<UML:TaggedValue xmi.id="xID10" xmi.label="TaggedValue.Length">
															<UML:TaggedValue.tag>Length</UML:TaggedValue.tag>
															<UML:TaggedValue.value>10</UML:TaggedValue.value>
														</UML:TaggedValue>
														<UML:TaggedValue xmi.id="xID11" xmi.label="TaggedValue.DataSize">
															<UML:TaggedValue.tag>DataSize</UML:TaggedValue.tag>
															<UML:TaggedValue.value>4</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Class xmi.id="x40" xmi.label="Class.mdy" namespace="x31" stereotype="xST_valueType">
											<UML:ModelElement.name>mdy</UML:ModelElement.name>
											<UML:Classifier.feature>
												<UML:Attribute xmi.id="xID12" xmi.label="Attribute.value" type="xDT_2" stereotype="xST_valueAttribute">
													<UML:ModelElement.name>value</UML:ModelElement.name>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID13" xmi.label="TaggedValue.PhysicalDataType">
															<UML:TaggedValue.tag>PhysicalDataType</UML:TaggedValue.tag>
															<UML:TaggedValue.value>Char(10)</UML:TaggedValue.value>
														</UML:TaggedValue>
														<UML:TaggedValue xmi.id="xID14" xmi.label="TaggedValue.Length">
															<UML:TaggedValue.tag>Length</UML:TaggedValue.tag>
															<UML:TaggedValue.value>10</UML:TaggedValue.value>
														</UML:TaggedValue>
														<UML:TaggedValue xmi.id="xID15" xmi.label="TaggedValue.DataSize">
															<UML:TaggedValue.tag>DataSize</UML:TaggedValue.tag>
															<UML:TaggedValue.value>4</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Class xmi.id="x47" xmi.label="Class.$" namespace="x23" stereotype="xST_valueType">
											<UML:ModelElement.name>$</UML:ModelElement.name>
											<UML:Classifier.feature>
												<UML:Attribute xmi.id="xID16" xmi.label="Attribute.value" type="xDT_2" stereotype="xST_valueAttribute">
													<UML:ModelElement.name>value</UML:ModelElement.name>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID17" xmi.label="TaggedValue.PhysicalDataType">
															<UML:TaggedValue.tag>PhysicalDataType</UML:TaggedValue.tag>
															<UML:TaggedValue.value>Char(10)</UML:TaggedValue.value>
														</UML:TaggedValue>
														<UML:TaggedValue xmi.id="xID18" xmi.label="TaggedValue.Length">
															<UML:TaggedValue.tag>Length</UML:TaggedValue.tag>
															<UML:TaggedValue.value>10</UML:TaggedValue.value>
														</UML:TaggedValue>
														<UML:TaggedValue xmi.id="xID19" xmi.label="TaggedValue.DataSize">
															<UML:TaggedValue.tag>DataSize</UML:TaggedValue.tag>
															<UML:TaggedValue.value>4</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Class xmi.id="x54" xmi.label="Class.Training_Coursenr" namespace="x6" stereotype="xST_valueType">
											<UML:ModelElement.name>Training_Coursenr</UML:ModelElement.name>
											<UML:Classifier.feature>
												<UML:Attribute xmi.id="xID20" xmi.label="Attribute.value" type="xDT_2" stereotype="xST_valueAttribute">
													<UML:ModelElement.name>value</UML:ModelElement.name>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID21" xmi.label="TaggedValue.PhysicalDataType">
															<UML:TaggedValue.tag>PhysicalDataType</UML:TaggedValue.tag>
															<UML:TaggedValue.value>Char(10)</UML:TaggedValue.value>
														</UML:TaggedValue>
														<UML:TaggedValue xmi.id="xID22" xmi.label="TaggedValue.Length">
															<UML:TaggedValue.tag>Length</UML:TaggedValue.tag>
															<UML:TaggedValue.value>10</UML:TaggedValue.value>
														</UML:TaggedValue>
														<UML:TaggedValue xmi.id="xID23" xmi.label="TaggedValue.DataSize">
															<UML:TaggedValue.tag>DataSize</UML:TaggedValue.tag>
															<UML:TaggedValue.value>4</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Class>
									</UML:Namespace.ownedElement>
								</UML:Package>
								<UML:Package xmi.id="xID24" xmi.label="Package.FactTypes">
									<UML:ModelElement.name>FactTypes</UML:ModelElement.name>
									<UML:Namespace.ownedElement>
										<UML:Association xmi.id="x4" xmi.label="Association.Training_Course has Course_Name" stereotype="xST_factType">
											<UML:ModelElement.name>Training_Course has Course_Name</UML:ModelElement.name>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue xmi.id="xID25" xmi.label="TaggedValue.sentence">
													<UML:TaggedValue.tag>sentence</UML:TaggedValue.tag>
													<UML:TaggedValue.value>Training_Course has Course_Name</UML:TaggedValue.value>
												</UML:TaggedValue>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd xmi.id="x4.0" xmi.label="AssociationEnd.Training_Course_0" multiplicity="0..*" type="x6" stereotype="xST_ormRole">
													<UML:ModelElement.name>Training_Course_0</UML:ModelElement.name>
													<UML:ModelElement.constraint>
														<UML:Constraint xmi.idref="x12" xlink:title="unique.12"/>
													</UML:ModelElement.constraint>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID26" xmi.label="TaggedValue.reading">
															<UML:TaggedValue.tag>reading</UML:TaggedValue.tag>
															<UML:TaggedValue.value>has</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd xmi.id="x4.1" xmi.label="AssociationEnd.Course_Name_1" multiplicity="0..1" type="x9" stereotype="xST_ormRole">
													<UML:ModelElement.name>Course_Name_1</UML:ModelElement.name>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID27" xmi.label="TaggedValue.reading">
															<UML:TaggedValue.tag>reading</UML:TaggedValue.tag>
															<UML:TaggedValue.value>belongs to</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Association xmi.id="x15" xmi.label="Association.Training_Course is internal" stereotype="xST_unaryFactType">
											<UML:ModelElement.name>Training_Course is internal</UML:ModelElement.name>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue xmi.id="xID28" xmi.label="TaggedValue.sentence">
													<UML:TaggedValue.tag>sentence</UML:TaggedValue.tag>
													<UML:TaggedValue.value>Training_Course is internal</UML:TaggedValue.value>
												</UML:TaggedValue>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd xmi.id="x15.0" xmi.label="AssociationEnd.Training_Course_0" multiplicity="0..*" type="x6" stereotype="xST_ormRole">
													<UML:ModelElement.name>Training_Course_0</UML:ModelElement.name>
													<UML:ModelElement.constraint>
														<UML:Constraint xmi.idref="x38" xlink:title="set.38"/>
													</UML:ModelElement.constraint>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID29" xmi.label="TaggedValue.reading">
															<UML:TaggedValue.tag>reading</UML:TaggedValue.tag>
															<UML:TaggedValue.value>is internal</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd xmi.id="x15.1" xmi.label="AssociationEnd.Unary" multiplicity="1..1" type="xbool000" stereotype="xST_ormRole">
													<UML:ModelElement.name>Unary</UML:ModelElement.name>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Association xmi.id="x20" xmi.label="Association.Training_Course has per student tuition of Money_Amount" stereotype="xST_factType">
											<UML:ModelElement.name>Training_Course has per student tuition of Money_Amount</UML:ModelElement.name>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue xmi.id="xID30" xmi.label="TaggedValue.sentence">
													<UML:TaggedValue.tag>sentence</UML:TaggedValue.tag>
													<UML:TaggedValue.value>Training_Course has per student tuition of Money_Amount</UML:TaggedValue.value>
												</UML:TaggedValue>
											</UML:ModelElement.taggedValue>
											<UML:Association.link>
												<UML:Link xmi.id="xLK_20.1" xmi.label="Link.Example.1[Training_Course has per student tuition of Money_Amount]" stereotype="xST_factInstance">
													<UML:ModelElement.name>Example.1[Training_Course has per student tuition of Money_Amount]</UML:ModelElement.name>
													<UML:Link.connection>
														<UML:LinkEnd xmi.id="xID31" xmi.label="LinkEnd.Cell.1.1" associationEnd="x20.0" stereotype="xST_roleInstance">
															<UML:ModelElement.name>Cell.1.1</UML:ModelElement.name>
															<UML:LinkEnd.instance>
																<UML:Instance xmi.id="xID32" xmi.label="DataValue.1">
																	<UML:ModelElement.name>1</UML:ModelElement.name>
																	<UML:Instance.classifier>
																		<UML:Classifier xmi.idref="x6" xlink:title="Training_Course"/>
																	</UML:Instance.classifier>
																</UML:Instance>
															</UML:LinkEnd.instance>
														</UML:LinkEnd>
														<UML:LinkEnd xmi.id="xID33" xmi.label="LinkEnd.Cell.1.2" associationEnd="x20.1" stereotype="xST_roleInstance">
															<UML:ModelElement.name>Cell.1.2</UML:ModelElement.name>
															<UML:LinkEnd.instance>
																<UML:Instance xmi.id="xID34" xmi.label="DataValue.2">
																	<UML:ModelElement.name>595</UML:ModelElement.name>
																	<UML:Instance.classifier>
																		<UML:Classifier xmi.idref="x23" xlink:title="Money_Amount"/>
																	</UML:Instance.classifier>
																</UML:Instance>
															</UML:LinkEnd.instance>
														</UML:LinkEnd>
													</UML:Link.connection>
												</UML:Link>
												<UML:Link xmi.id="xLK_20.2" xmi.label="Link.Example.2[Training_Course has per student tuition of Money_Amount]" stereotype="xST_factInstance">
													<UML:ModelElement.name>Example.2[Training_Course has per student tuition of Money_Amount]</UML:ModelElement.name>
													<UML:Link.connection>
														<UML:LinkEnd xmi.id="xID35" xmi.label="LinkEnd.Cell.2.1" associationEnd="x20.0" stereotype="xST_roleInstance">
															<UML:ModelElement.name>Cell.2.1</UML:ModelElement.name>
															<UML:LinkEnd.instance>
																<UML:Instance xmi.id="xID36" xmi.label="DataValue.1">
																	<UML:ModelElement.name>2</UML:ModelElement.name>
																	<UML:Instance.classifier>
																		<UML:Classifier xmi.idref="x6" xlink:title="Training_Course"/>
																	</UML:Instance.classifier>
																</UML:Instance>
															</UML:LinkEnd.instance>
														</UML:LinkEnd>
														<UML:LinkEnd xmi.id="xID37" xmi.label="LinkEnd.Cell.2.2" associationEnd="x20.1" stereotype="xST_roleInstance">
															<UML:ModelElement.name>Cell.2.2</UML:ModelElement.name>
															<UML:LinkEnd.instance>
																<UML:Instance xmi.id="xID38" xmi.label="DataValue.2">
																	<UML:ModelElement.name>390</UML:ModelElement.name>
																	<UML:Instance.classifier>
																		<UML:Classifier xmi.idref="x23" xlink:title="Money_Amount"/>
																	</UML:Instance.classifier>
																</UML:Instance>
															</UML:LinkEnd.instance>
														</UML:LinkEnd>
													</UML:Link.connection>
												</UML:Link>
												<UML:Link xmi.id="xLK_20.3" xmi.label="Link.Example.3[Training_Course has per student tuition of Money_Amount]" stereotype="xST_factInstance">
													<UML:ModelElement.name>Example.3[Training_Course has per student tuition of Money_Amount]</UML:ModelElement.name>
													<UML:Link.connection>
														<UML:LinkEnd xmi.id="xID39" xmi.label="LinkEnd.Cell.3.1" associationEnd="x20.0" stereotype="xST_roleInstance">
															<UML:ModelElement.name>Cell.3.1</UML:ModelElement.name>
															<UML:LinkEnd.instance>
																<UML:Instance xmi.id="xID40" xmi.label="DataValue.1">
																	<UML:ModelElement.name>3</UML:ModelElement.name>
																	<UML:Instance.classifier>
																		<UML:Classifier xmi.idref="x6" xlink:title="Training_Course"/>
																	</UML:Instance.classifier>
																</UML:Instance>
															</UML:LinkEnd.instance>
														</UML:LinkEnd>
														<UML:LinkEnd xmi.id="xID41" xmi.label="LinkEnd.Cell.3.2" associationEnd="x20.1" stereotype="xST_roleInstance">
															<UML:ModelElement.name>Cell.3.2</UML:ModelElement.name>
															<UML:LinkEnd.instance>
																<UML:Instance xmi.id="xID42" xmi.label="DataValue.2">
																	<UML:ModelElement.name>595</UML:ModelElement.name>
																	<UML:Instance.classifier>
																		<UML:Classifier xmi.idref="x23" xlink:title="Money_Amount"/>
																	</UML:Instance.classifier>
																</UML:Instance>
															</UML:LinkEnd.instance>
														</UML:LinkEnd>
													</UML:Link.connection>
												</UML:Link>
											</UML:Association.link>
											<UML:Association.connection>
												<UML:AssociationEnd xmi.id="x20.0" xmi.label="AssociationEnd.Training_Course_0" multiplicity="0..*" type="x6" stereotype="xST_ormRole">
													<UML:ModelElement.name>Training_Course_0</UML:ModelElement.name>
													<UML:ModelElement.constraint>
														<UML:Constraint xmi.idref="x38" xlink:title="set.38"/>
														<UML:Constraint xmi.idref="x36" xlink:title="unique.36"/>
													</UML:ModelElement.constraint>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID43" xmi.label="TaggedValue.reading">
															<UML:TaggedValue.tag>reading</UML:TaggedValue.tag>
															<UML:TaggedValue.value>has per student tuition of</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd xmi.id="x20.1" xmi.label="AssociationEnd.Money_Amount_1" multiplicity="0..1" type="x23" stereotype="xST_ormRole">
													<UML:ModelElement.name>Money_Amount_1</UML:ModelElement.name>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Association xmi.id="x28" xmi.label="Association.Training_Course is offered on Date" stereotype="xST_factType">
											<UML:ModelElement.name>Training_Course is offered on Date</UML:ModelElement.name>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue xmi.id="xID44" xmi.label="TaggedValue.sentence">
													<UML:TaggedValue.tag>sentence</UML:TaggedValue.tag>
													<UML:TaggedValue.value>Training_Course is offered on Date</UML:TaggedValue.value>
												</UML:TaggedValue>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd xmi.id="x28.0" xmi.label="AssociationEnd.Training_Course_0" multiplicity="0..*" type="x6" stereotype="xST_ormRole">
													<UML:ModelElement.name>Training_Course_0</UML:ModelElement.name>
													<UML:ModelElement.constraint>
														<UML:Constraint xmi.idref="x34" xlink:title="unique.34"/>
													</UML:ModelElement.constraint>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue xmi.id="xID45" xmi.label="TaggedValue.reading">
															<UML:TaggedValue.tag>reading</UML:TaggedValue.tag>
															<UML:TaggedValue.value>is offered on</UML:TaggedValue.value>
														</UML:TaggedValue>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd xmi.id="x28.1" xmi.label="AssociationEnd.Date_1" multiplicity="0..1" type="x31" stereotype="xST_ormRole">
													<UML:ModelElement.name>Date_1</UML:ModelElement.name>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
									</UML:Namespace.ownedElement>
								</UML:Package>
								<UML:Package xmi.id="xID46" xmi.label="Package.Constraints">
									<UML:ModelElement.name>Constraints</UML:ModelElement.name>
									<UML:Namespace.ownedElement>
										<UML:Constraint xmi.id="x38" xmi.label="Constraint.set.38" body="set(2,1)" stereotype="xST_set">
											<UML:ModelElement.name>set.38</UML:ModelElement.name>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue xmi.id="xID47" xmi.label="TaggedValue.setType">
													<UML:TaggedValue.tag>setType</UML:TaggedValue.tag>
													<UML:TaggedValue.value>exclusion</UML:TaggedValue.value>
												</UML:TaggedValue>
												<UML:TaggedValue xmi.id="xID48" xmi.label="TaggedValue.numberOfSets">
													<UML:TaggedValue.tag>numberOfSets</UML:TaggedValue.tag>
													<UML:TaggedValue.value>2</UML:TaggedValue.value>
												</UML:TaggedValue>
												<UML:TaggedValue xmi.id="xID49" xmi.label="TaggedValue.rolesPerSet">
													<UML:TaggedValue.tag>rolesPerSet</UML:TaggedValue.tag>
													<UML:TaggedValue.value>1</UML:TaggedValue.value>
												</UML:TaggedValue>
											</UML:ModelElement.taggedValue>
											<UML:Constraint.constrainedElement>
												<UML:ModelElement xmi.idref="x20.0" xlink:title="Training_Course_0(0,0)"/>
												<UML:ModelElement xmi.idref="x15.0" xlink:title="Training_Course_0(1,0)"/>
											</UML:Constraint.constrainedElement>
										</UML:Constraint>
										<UML:Constraint xmi.id="x36" xmi.label="Constraint.unique.36" body="unique(1,1)" stereotype="xST_unique">
											<UML:ModelElement.name>unique.36</UML:ModelElement.name>
											<UML:Constraint.constrainedElement>
												<UML:ModelElement xmi.idref="x20.0" xlink:title="Training_Course_0(0,0)"/>
											</UML:Constraint.constrainedElement>
										</UML:Constraint>
										<UML:Constraint xmi.id="x34" xmi.label="Constraint.unique.34" body="unique(1,1)" stereotype="xST_unique">
											<UML:ModelElement.name>unique.34</UML:ModelElement.name>
											<UML:Constraint.constrainedElement>
												<UML:ModelElement xmi.idref="x28.0" xlink:title="Training_Course_0(0,0)"/>
											</UML:Constraint.constrainedElement>
										</UML:Constraint>
										<UML:Constraint xmi.id="x12" xmi.label="Constraint.unique.12" body="unique(1,1)" stereotype="xST_unique">
											<UML:ModelElement.name>unique.12</UML:ModelElement.name>
											<UML:Constraint.constrainedElement>
												<UML:ModelElement xmi.idref="x4.0" xlink:title="Training_Course_0(0,0)"/>
											</UML:Constraint.constrainedElement>
										</UML:Constraint>
									</UML:Namespace.ownedElement>
								</UML:Package>
							</UML:Namespace.ownedElement>
						</UML:Package>
					</UML:Namespace.ownedElement>
				</UML:Model>
			</UML:Namespace.ownedElement>
			<UML:Namespace.ownedElement>
				<UML:Stereotype xmi.id="xST_datatype" xmi.label="Stereotype.datatype">
					<UML:ModelElement.name>datatype</UML:ModelElement.name>
					<UML:Stereotype.baseClass>CLASSIFIER</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="xDT_2" xlink:title="fixtext"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_enumeration" xmi.label="Stereotype.enumeration">
					<UML:ModelElement.name>enumeration</UML:ModelElement.name>
					<UML:Stereotype.baseClass>CLASSIFIER</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="xbool000" xlink:title="boolean"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_enum" xmi.label="Stereotype.enum">
					<UML:ModelElement.name>enum</UML:ModelElement.name>
					<UML:Stereotype.baseClass>ATTRIBUTE</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="xID2" xlink:title="ID2"/>
						<UML:ModelElement xmi.idref="xID3" xlink:title="ID3"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_entityType" xmi.label="Stereotype.entityType">
					<UML:ModelElement.name>entityType</UML:ModelElement.name>
					<UML:Stereotype.baseClass>CLASS</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="x6" xlink:title="Training_Course"/>
						<UML:ModelElement xmi.idref="x23" xlink:title="Money_Amount"/>
						<UML:ModelElement xmi.idref="x31" xlink:title="Date"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_valueType" xmi.label="Stereotype.valueType">
					<UML:ModelElement.name>valueType</UML:ModelElement.name>
					<UML:Stereotype.baseClass>CLASS</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="x9" xlink:title="Course_Name"/>
						<UML:ModelElement xmi.idref="x40" xlink:title="mdy"/>
						<UML:ModelElement xmi.idref="x47" xlink:title="$"/>
						<UML:ModelElement xmi.idref="x54" xlink:title="Training_Coursenr"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_factType" xmi.label="Stereotype.factType">
					<UML:ModelElement.name>factType</UML:ModelElement.name>
					<UML:Stereotype.baseClass>ASSOCIATION</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="x4" xlink:title="Training_Course has Course_Name"/>
						<UML:ModelElement xmi.idref="x20" xlink:title="Training_Course has per student tuition of Money_Amount"/>
						<UML:ModelElement xmi.idref="x28" xlink:title="Training_Course is offered on Date"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_unaryFactType" xmi.label="Stereotype.unaryFactType">
					<UML:ModelElement.name>unaryFactType</UML:ModelElement.name>
					<UML:Stereotype.baseClass>ASSOCIATION</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="x15" xlink:title="Training_Course is internal"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_ormRole" xmi.label="Stereotype.ormRole">
					<UML:ModelElement.name>ormRole</UML:ModelElement.name>
					<UML:Stereotype.baseClass>ASSOCIATIONEND</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="x4.0" xlink:title="Training_Course_0"/>
						<UML:ModelElement xmi.idref="x4.1" xlink:title="Course_Name_1"/>
						<UML:ModelElement xmi.idref="x15.0" xlink:title="Training_Course_0"/>
						<UML:ModelElement xmi.idref="x15.1" xlink:title="Unary"/>
						<UML:ModelElement xmi.idref="x20.0" xlink:title="Training_Course_0"/>
						<UML:ModelElement xmi.idref="x20.1" xlink:title="Money_Amount_1"/>
						<UML:ModelElement xmi.idref="x28.0" xlink:title="Training_Course_0"/>
						<UML:ModelElement xmi.idref="x28.1" xlink:title="Date_1"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_referenceMode" xmi.label="Stereotype.referenceMode">
					<UML:ModelElement.name>referenceMode</UML:ModelElement.name>
					<UML:Stereotype.baseClass>ATTRIBUTE</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="xID5" xlink:title="Training_Course.nr"/>
						<UML:ModelElement xmi.idref="xID6" xlink:title="Money_Amount.$"/>
						<UML:ModelElement xmi.idref="xID7" xlink:title="Date.mdy"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_valueAttribute" xmi.label="Stereotype.valueAttribute">
					<UML:ModelElement.name>valueAttribute</UML:ModelElement.name>
					<UML:Stereotype.baseClass>ATTRIBUTE</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="xID8" xlink:title="Course_Name.value"/>
						<UML:ModelElement xmi.idref="xID12" xlink:title="mdy.value"/>
						<UML:ModelElement xmi.idref="xID16" xlink:title="$.value"/>
						<UML:ModelElement xmi.idref="xID20" xlink:title="Training_Coursenr.value"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_unique" xmi.label="Stereotype.unique">
					<UML:ModelElement.name>unique</UML:ModelElement.name>
					<UML:Stereotype.baseClass>CONSTRAINT</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="x36" xlink:title="unique.36"/>
						<UML:ModelElement xmi.idref="x34" xlink:title="unique.34"/>
						<UML:ModelElement xmi.idref="x12" xlink:title="unique.12"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_set" xmi.label="Stereotype.set">
					<UML:ModelElement.name>set</UML:ModelElement.name>
					<UML:Stereotype.baseClass>CONSTRAINT</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="x38" xlink:title="set.38"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_factInstance" xmi.label="Stereotype.factInstance">
					<UML:ModelElement.name>factInstance</UML:ModelElement.name>
					<UML:Stereotype.baseClass>LINK</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="xLK_20.1" xlink:title="Example.1[Training_Course has per student tuition of Money_Amount]"/>
						<UML:ModelElement xmi.idref="xLK_20.2" xlink:title="Example.2[Training_Course has per student tuition of Money_Amount]"/>
						<UML:ModelElement xmi.idref="xLK_20.3" xlink:title="Example.3[Training_Course has per student tuition of Money_Amount]"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
				<UML:Stereotype xmi.id="xST_roleInstance" xmi.label="Stereotype.roleInstance">
					<UML:ModelElement.name>roleInstance</UML:ModelElement.name>
					<UML:Stereotype.baseClass>LINKEND</UML:Stereotype.baseClass>
					<UML:Stereotype.extendedElement>
						<UML:ModelElement xmi.idref="xID31" xlink:title="20.0:Cell.1.1"/>
						<UML:ModelElement xmi.idref="xID33" xlink:title="20.1:Cell.1.2"/>
						<UML:ModelElement xmi.idref="xID35" xlink:title="20.0:Cell.2.1"/>
						<UML:ModelElement xmi.idref="xID37" xlink:title="20.1:Cell.2.2"/>
						<UML:ModelElement xmi.idref="xID39" xlink:title="20.0:Cell.3.1"/>
						<UML:ModelElement xmi.idref="xID41" xlink:title="20.1:Cell.3.2"/>
					</UML:Stereotype.extendedElement>
				</UML:Stereotype>
			</UML:Namespace.ownedElement>
		</UML:Subsystem>
	</XMI.content>
</XMI>
