<?xml version="1.0"  encoding="windows-1252"?>
<!DOCTYPE XMI SYSTEM "UML_EA.dtd">
<XMI xmi.version="1.1" xmlns:UML="omg.org/UML1.3" timestamp="2005-08-08 13:51:12">
	<XMI.header>
		<XMI.documentation>
			<XMI.exporter>Enterprise Architect</XMI.exporter>
			<XMI.exporterVersion>4.1RR</XMI.exporterVersion>
		</XMI.documentation>
	</XMI.header>
	<XMI.content>
		<UML:Model name="EA Model" xmi.id="MX_EAID_2E0AB1C6_F0BD_4916_AAEB_C85001CA3584">
			<UML:Namespace.ownedElement>
				<UML:Class name="EARootClass" xmi.id="EAID_11111111_5487_4080_A7F4_41526CB0AA00" isRoot="true" isLeaf="false" isAbstract="false"/>
				<UML:Package name="Logical Model" xmi.id="EAPK_2E0AB1C6_F0BD_4916_AAEB_C85001CA3584" isRoot="true" isLeaf="false" isAbstract="false" visibility="public">
					<UML:ModelElement.taggedValue>
						<UML:TaggedValue tag="parent" value="EAID_99E036AC_A5EF_476d_AB64_62B68673FE41"/>
						<UML:TaggedValue tag="created" value="2001-02-12 00:00:00"/>
						<UML:TaggedValue tag="modified" value="2001-02-12 00:00:00"/>
						<UML:TaggedValue tag="iscontrolled" value="FALSE"/>
						<UML:TaggedValue tag="isprotected" value="FALSE"/>
						<UML:TaggedValue tag="usedtd" value="FALSE"/>
						<UML:TaggedValue tag="logxml" value="FALSE"/>
						<UML:TaggedValue tag="packageFlags" value="CRC=0;"/>
						<UML:TaggedValue tag="phase" value="1.0"/>
						<UML:TaggedValue tag="status" value="Proposed"/>
						<UML:TaggedValue tag="complexity" value="1"/>
						<UML:TaggedValue tag="ea_stype" value="Public"/>
					</UML:ModelElement.taggedValue>
					<UML:Namespace.ownedElement>
						<UML:Package name="csarSeptember 2005" xmi.id="EAPK_5DEC5C41_2E1D_4bb9_A9FD_A8F5DBD804BF" isRoot="true" isLeaf="false" isAbstract="false" visibility="public">
							<UML:ModelElement.taggedValue>
								<UML:TaggedValue tag="created" value="2005-05-13 00:00:00"/>
								<UML:TaggedValue tag="modified" value="2005-05-13 00:00:00"/>
								<UML:TaggedValue tag="iscontrolled" value="FALSE"/>
								<UML:TaggedValue tag="version" value="1.0"/>
								<UML:TaggedValue tag="isprotected" value="FALSE"/>
								<UML:TaggedValue tag="usedtd" value="FALSE"/>
								<UML:TaggedValue tag="logxml" value="FALSE"/>
								<UML:TaggedValue tag="codepath" value="G:\Omg\june2005\csarJune2005"/>
								<UML:TaggedValue tag="phase" value="1.0"/>
								<UML:TaggedValue tag="status" value="Proposed"/>
								<UML:TaggedValue tag="complexity" value="1"/>
								<UML:TaggedValue tag="ea_stype" value="Public"/>
							</UML:ModelElement.taggedValue>
							<UML:Namespace.ownedElement>
								<UML:Package name="search" xmi.id="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="true" isLeaf="false" isAbstract="false" visibility="public">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="created" value="2005-05-13 00:00:00"/>
										<UML:TaggedValue tag="modified" value="2005-05-13 00:00:00"/>
										<UML:TaggedValue tag="iscontrolled" value="FALSE"/>
										<UML:TaggedValue tag="isprotected" value="FALSE"/>
										<UML:TaggedValue tag="usedtd" value="FALSE"/>
										<UML:TaggedValue tag="logxml" value="FALSE"/>
										<UML:TaggedValue tag="codepath" value="G:\Omg\june2005\csarJune2005\CSAR\search"/>
										<UML:TaggedValue tag="phase" value="1.0"/>
										<UML:TaggedValue tag="status" value="Proposed"/>
										<UML:TaggedValue tag="complexity" value="1"/>
										<UML:TaggedValue tag="ea_stype" value="Public"/>
									</UML:ModelElement.taggedValue>
									<UML:Namespace.ownedElement>
										<UML:Interface name="SelectPropertyGroup" xmi.id="EAID_1FFB8EBE_068B_46a5_9266_27C1779C9E21" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="documentation" value="This is abstract property which could be used in search through chemical collections"/>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:11"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:49:31"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\SelectPropertyGroup.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="SelectPropertyGroup" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid0"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="SelectPropertyGroup"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="true"/>
														<UML:TaggedValue tag="container" value="[]"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=SelectPropertyGroup;"/>
														<UML:TaggedValue tag="ea_guid" value="{163B4E5D-AD45-4736-8E5C-73AE667CC81B}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="getSelectPropertyGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="SelectPropertyGroup"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{01C3EEF7-D1CB-40ee-8BE6-283430499A3E}"/>
														<UML:TaggedValue tag="attribute_name" value="SelectPropertyGroup" xmi.id="EAID_A0E58073_6C94_4de6_9847_805AF9B9D95B"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid0"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SelectPropertyGroup"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-D1CB-40ee-8BE6-283430499A3E}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setSelectPropertyGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{EB0B81FE-BF89-4bac-810C-C3859B61C71A}"/>
														<UML:TaggedValue tag="attribute_name" value="SelectPropertyGroup" xmi.id="EAID_D048ACC4_3AE0_47f4_983D_792B03C43EC7"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-BF89-4bac-810C-C3859B61C71A}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid0"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SelectPropertyGroup"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{2DBC7151-BCCF-4e43-A3C5-7CE2D324B3A8}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Association xmi.id="EAID_0D9B7C36_09D2_48a3_B1DA_AD4502EA7D82" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Aggregation"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_1FFB8EBE_068B_46a5_9266_27C1779C9E21">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Association xmi.id="EAID_D0882716_5DC4_4362_90F5_296779A9FBD6" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Association"/>
												<UML:TaggedValue tag="direction" value="Unspecified"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="true" type="EAID_1FFB8EBE_068B_46a5_9266_27C1779C9E21">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="true" type="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Association xmi.id="EAID_CD4EF25E_59BF_4609_8FF4_D101500D54F4" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Aggregation"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_74566B35_C4EE_4ff0_91C6_D14EE6D47FAD">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_1FFB8EBE_068B_46a5_9266_27C1779C9E21">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Interface name="AccuracyQualifier" xmi.id="EAID_84009CB0_111F_4255_99E1_0A44C0285633" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="owner" value="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22"/>
												<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:11"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:49:31"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\SearchCriterion.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="$ea_attsclassified" value="{40D334C7-2815-4a19-AC3E-E7B9FCE9F377}"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="EXACT" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=EXACT;"/>
														<UML:TaggedValue tag="ea_guid" value="{4DD16277-8BD3-4355-8209-54B13D8F296B}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="LIKE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=LIKE;"/>
														<UML:TaggedValue tag="ea_guid" value="{1A1F7401-6A30-4e98-931C-6113C661C61E}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="SIMILAR" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=SIMILAR;"/>
														<UML:TaggedValue tag="ea_guid" value="{60E3304F-10CF-4748-9907-B654412F6FB0}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="SUBSTRUCTURE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=SUBSTRUCTURE;"/>
														<UML:TaggedValue tag="ea_guid" value="{C09A78AE-8035-4312-B891-CB15180561DB}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="MARKUSH" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="4"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=MARKUSH;"/>
														<UML:TaggedValue tag="ea_guid" value="{7169C7FE-678A-4968-8185-39A5AE32CCA2}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="RGROUP" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="5"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=RGROUP;"/>
														<UML:TaggedValue tag="ea_guid" value="{6AC7AC33-7FF1-40a7-AF23-87853B639CB8}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="TAUTOMER" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="6"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=TAUTOMER;"/>
														<UML:TaggedValue tag="ea_guid" value="{E24D3351-0AE2-491c-A527-CEF6A046F44E}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="getEXACT" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{2ECA07B7-830E-49f1-954F-70745EDEEEF5}"/>
														<UML:TaggedValue tag="attribute_name" value="EXACT" xmi.id="EAID_420709E1_796E_4be6_BB59_35A5752986A9"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-830E-49f1-954F-70745EDEEEF5}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getLIKE" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{9A8D9911-029E-4670-8FCF-F2C301273865}"/>
														<UML:TaggedValue tag="attribute_name" value="LIKE" xmi.id="EAID_A003E5A9_D8EF_4d54_9A75_E866F7D84228"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-029E-4670-8FCF-F2C301273865}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getMARKUSH" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{BAC99AAD-5B26-4892-B3A9-F1EB77FA3928}"/>
														<UML:TaggedValue tag="attribute_name" value="MARKUSH" xmi.id="EAID_566F34D3_23C1_4922_B07A_94BFE216EB67"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-5B26-4892-B3A9-F1EB77FA3928}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getRGROUP" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{AC1847D8-B629-4b76-A43D-D2D8F6977820}"/>
														<UML:TaggedValue tag="attribute_name" value="RGROUP" xmi.id="EAID_62771E9E_2FF9_4075_858C_6AA44F2E69F4"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-B629-4b76-A43D-D2D8F6977820}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getSIMILAR" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{33847383-0AF3-49f0-A7E1-BD79A3B22AF9}"/>
														<UML:TaggedValue tag="attribute_name" value="SIMILAR" xmi.id="EAID_0F6A20CB_BA81_4d43_AEED_3EE5D24F845B"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-0AF3-49f0-A7E1-BD79A3B22AF9}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getSUBSTRUCTURE" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{49FEF454-3CAA-42e6-9E99-E0A207C8A85C}"/>
														<UML:TaggedValue tag="attribute_name" value="SUBSTRUCTURE" xmi.id="EAID_004DAFC9_75D2_4ec9_8068_FC5CA4164F5E"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-3CAA-42e6-9E99-E0A207C8A85C}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getTAUTOMER" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{44F60D70-C670-4ec8-9F5F-FF1BDDAE7BF0}"/>
														<UML:TaggedValue tag="attribute_name" value="TAUTOMER" xmi.id="EAID_9E8EE355_0563_43e0_9693_6E02F6B8585A"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-C670-4ec8-9F5F-FF1BDDAE7BF0}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setEXACT" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{3A7E062A-AABC-4f27-9E8A-48BD309A8492}"/>
														<UML:TaggedValue tag="attribute_name" value="EXACT" xmi.id="EAID_2A45025B_01B1_4421_96B8_F0163FC5627F"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-AABC-4f27-9E8A-48BD309A8492}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{DD37605A-25D7-4e39-B0BC-A86C713E2C8E}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setLIKE" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{25217F0B-D0A7-43e4-B9FB-C88811383284}"/>
														<UML:TaggedValue tag="attribute_name" value="LIKE" xmi.id="EAID_9418BFE0_66BE_4ec7_B60F_4258E64652F3"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-D0A7-43e4-B9FB-C88811383284}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{A6548E04-38DF-42bf-941C-D9F286A55150}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setMARKUSH" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{52945167-406B-4337-8EE5-8E207C32FD61}"/>
														<UML:TaggedValue tag="attribute_name" value="MARKUSH" xmi.id="EAID_09DCF6E0_8F13_45c1_B354_EF89E13FC837"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-406B-4337-8EE5-8E207C32FD61}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{8AB7BD77-2AA7-4f90-BE47-CF7CCA4F313C}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setRGROUP" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{4FA69C4F-D698-4c30-9EC4-7E2FF8A1F126}"/>
														<UML:TaggedValue tag="attribute_name" value="RGROUP" xmi.id="EAID_4F5CA5B7_733D_442b_B302_2EB612B91741"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-D698-4c30-9EC4-7E2FF8A1F126}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{F4D297FE-D7D2-4535-9082-AE649D4642E9}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setSIMILAR" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{6F1ED1CD-B83E-484b-ABE2-E20E41966565}"/>
														<UML:TaggedValue tag="attribute_name" value="SIMILAR" xmi.id="EAID_16134EFA_0C12_4966_A46E_35FCF490AD05"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-B83E-484b-ABE2-E20E41966565}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{A5685C63-B00F-439a-96D6-3F162E7D2790}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setSUBSTRUCTURE" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{74AD53D6-2E2C-41bb-9D60-741042E2E5CF}"/>
														<UML:TaggedValue tag="attribute_name" value="SUBSTRUCTURE" xmi.id="EAID_3186DE89_B2E4_479a_91EA_E9EE3CB3AA9B"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-2E2C-41bb-9D60-741042E2E5CF}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{BA1C685A-136A-4568-B583-24434FF7C7E9}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setTAUTOMER" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{CF35E9A2-EDA0-4b80-A0C5-3EA64B285DDF}"/>
														<UML:TaggedValue tag="attribute_name" value="TAUTOMER" xmi.id="EAID_4F3DE493_C7F0_45fc_AA8C_C7F06B8484B7"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-EDA0-4b80-A0C5-3EA64B285DDF}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{62BDD4EB-11E2-4010-B1CB-CEE57956874E}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Association xmi.id="EAID_09EF6A74_C259_4554_BB7F_07A7755CD700" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Aggregation"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_84009CB0_111F_4255_99E1_0A44C0285633">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Interface name="SearchCriterion" xmi.id="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="documentation" value="Search criterion. Consists of various properties the searchable structure should possess to."/>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:11"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:49:31"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\SearchCriterion.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="theComparisonOp" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid3"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="SearchCriteriaGroup.ComparisonOp"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{63562253-E035-436f-87D4-169010D78263}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="theAccuracyQualifier" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_84009CB0_111F_4255_99E1_0A44C0285633"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="SearchCriterion.AccuracyQualifier"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{40D334C7-2815-4a19-AC3E-E7B9FCE9F377}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="setAccuracyQualifier" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{B2E1E447-2089-44e6-9359-27DFCC4BDBF7}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-2089-44e6-9359-27DFCC4BDBF7}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="arg0" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid4"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="note" value="
@roseuid 4280B2C90311"/>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SearchCriterion.AccuracyQualifier"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{10D7C221-BA52-492f-A9EA-C2BB7BBD026A}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setSearchableProperty" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{F825BE66-7233-47f3-A5DE-C2D46A9A4D41}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-7233-47f3-A5DE-C2D46A9A4D41}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="arg0" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid5"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="note" value="
@roseuid 4280B2C9031A"/>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SearchableProperty"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{393392C2-53EE-4ff8-BD4B-08782B6C0105}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setComparisonOp" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="@return Void
@roseuid 4280B2C90323"/>
														<UML:TaggedValue tag="type" value="Void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{EE2D6293-A720-486d-B8CD-CAC9F799D312}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid6"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-A720-486d-B8CD-CAC9F799D312}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Association xmi.id="EAID_F7561AE2_05D5_4dde_8033_485776669C00" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Aggregation"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Association xmi.id="EAID_45C50578_F9F1_4a40_8349_DDD145FBE39F" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Aggregation"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_E3BA5C41_CB89_4e0e_835A_BADA6363FF74">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Interface name="Property" xmi.id="EAID_74566B35_C4EE_4ff0_91C6_D14EE6D47FAD" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-17 23:05:36"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:49:31"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\Property.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="Description" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=Description;"/>
														<UML:TaggedValue tag="ea_guid" value="{145A1F7A-FA35-4b5c-94A4-F6FD7552D409}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="guid" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=guid;"/>
														<UML:TaggedValue tag="ea_guid" value="{C49F62DE-C4F0-4584-9F39-DAAF1A9F04B3}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="Name" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=Name;"/>
														<UML:TaggedValue tag="ea_guid" value="{6B1FDA4E-3A3A-48bd-88C2-C2492AC6C781}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="Searcheable" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=Searcheable;"/>
														<UML:TaggedValue tag="ea_guid" value="{02F49167-37ED-4ba6-8B71-D50D399C121B}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="getDescription" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{5B0DAC90-A607-404c-A42C-8DE64B6F3616}"/>
														<UML:TaggedValue tag="attribute_name" value="Description" xmi.id="EAID_0B96946D_3C92_46ae_8692_73DB8EC38E9F"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-A607-404c-A42C-8DE64B6F3616}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getguid" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{3F684BCC-66FE-4451-AC15-8546F9768B98}"/>
														<UML:TaggedValue tag="attribute_name" value="guid" xmi.id="EAID_A8F38448_4848_4ad5_87A7_EA1256B14EF1"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-66FE-4451-AC15-8546F9768B98}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{AAE52DDB-DC16-4cfb-AA3A-4C3CB57DB1D2}"/>
														<UML:TaggedValue tag="attribute_name" value="Name" xmi.id="EAID_8386A5F6_978A_4f8b_B309_90071C28ABEF"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-DC16-4cfb-AA3A-4C3CB57DB1D2}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getSelectPropertyGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="SelectPropertyGroup"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{4E47866C-4573-4b28-A1DA-4808236A9027}"/>
														<UML:TaggedValue tag="attribute_name" value="SelectPropertyGroup" xmi.id="EAID_25BD18D1_365B_4932_A6D7_85C76F423662"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid0"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SelectPropertyGroup"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-4573-4b28-A1DA-4808236A9027}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="isSearcheable" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{CEDC0011-3AD1-4f27-967A-11C6F5A4F927}"/>
														<UML:TaggedValue tag="attribute_name" value="Searcheable" xmi.id="EAID_F2A88E87_92D7_4494_AD46_619A60590885"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-3AD1-4f27-967A-11C6F5A4F927}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setDescription" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{BC65D515-1AD1-495e-B8FF-37DB31E7CD71}"/>
														<UML:TaggedValue tag="attribute_name" value="Description" xmi.id="EAID_827C2447_9CEA_4582_9853_D8544BF04609"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-1AD1-495e-B8FF-37DB31E7CD71}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{A4C931F5-1963-4ea0-9D8F-38DD41B5B9E6}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setguid" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{D76342AF-291D-45c7-973F-BB7E5C636245}"/>
														<UML:TaggedValue tag="attribute_name" value="guid" xmi.id="EAID_632A1A59_DC27_42d3_BB35_0589D688E348"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-291D-45c7-973F-BB7E5C636245}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{80EBB3C6-6F68-47c3-9371-D02B1533DB70}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{7EC3EC54-6418-4628-BB3E-64A672028F2D}"/>
														<UML:TaggedValue tag="attribute_name" value="Name" xmi.id="EAID_69182E33_0A95_40b8_B821_145D26884A01"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-6418-4628-BB3E-64A672028F2D}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{7F8A6EE5-D9B8-4331-8301-E05148F8E874}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setSearcheable" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{913012C7-D689-4d79-B498-6EB85A668C20}"/>
														<UML:TaggedValue tag="attribute_name" value="Searcheable" xmi.id="EAID_B34BFADB_711C_4141_9532_FE260F083581"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-D689-4d79-B498-6EB85A668C20}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{A4F30E95-8D00-4154-99D5-155CCEF78B85}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setSelectPropertyGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{E385AE4E-E441-4802-B8DD-897674354458}"/>
														<UML:TaggedValue tag="attribute_name" value="SelectPropertyGroup" xmi.id="EAID_9EDACECF_E42E_41c5_95CE_7A1B6263607A"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-E441-4802-B8DD-897674354458}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid0"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SelectPropertyGroup"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{2DBC7151-BCCF-4e43-A3C5-7CE2D324B3A8}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Interface name="SelectPropertyGroup" xmi.id="EAID_7B69F4F3_F402_4b7e_A7DF_DEA1D3AF9A3C" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-18 07:37:13"/>
												<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:32"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\SelectPropertyGroup.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
										</UML:Interface>
										<UML:Interface name="SearcheableProperty" xmi.id="EAID_9969263D_6EAB_48e2_BC20_FEAD32557752" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-18 07:41:14"/>
												<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:32"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\SearcheableProperty.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="Description" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=Description;"/>
														<UML:TaggedValue tag="ea_guid" value="{1E07B426-BC9F-4c2d-8276-0FAAED52D27E}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="guid" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{614D3599-628D-4dac-A910-2042A239E6E9}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="Name" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=Name;"/>
														<UML:TaggedValue tag="ea_guid" value="{528193A3-79DD-464b-BE27-94957BCC582E}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="getDescription" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{46B640EF-2456-45ae-8401-A7A5FDBBE960}"/>
														<UML:TaggedValue tag="attribute_name" value="Description" xmi.id="EAID_5ACF0C22_046C_4473_AB2F_F969A0C453A7"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-2456-45ae-8401-A7A5FDBBE960}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getguid" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{E2D3A529-D91D-42e8-A5B1-0DAFFC2D8DB6}"/>
														<UML:TaggedValue tag="attribute_name" value="guid" xmi.id="EAID_272CD213_7334_4bc0_8747_1525C794D643"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-D91D-42e8-A5B1-0DAFFC2D8DB6}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{AB488A52-D463-4db0-A7BD-E83EBE643CC8}"/>
														<UML:TaggedValue tag="attribute_name" value="Name" xmi.id="EAID_1FAAD0AD_079D_4cc7_9A51_D2EA239EE137"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-D463-4db0-A7BD-E83EBE643CC8}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setDescription" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{5CFF3C68-703C-43e9-A3D6-D60E8BD2B7E3}"/>
														<UML:TaggedValue tag="attribute_name" value="Description" xmi.id="EAID_761E0D6B_4AEA_4777_9E06_477DCDA5215D"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-703C-43e9-A3D6-D60E8BD2B7E3}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{4D073377-7202-4ec2-8A4F-1C3F8439B726}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setguid" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{0E385794-90C9-4834-844C-2104710E8302}"/>
														<UML:TaggedValue tag="attribute_name" value="guid" xmi.id="EAID_DA1BA463_5CBB_4187_89ED_0DFD90B46126"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-90C9-4834-844C-2104710E8302}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{C2278763-6E77-4ed9-96AA-68E4A8CC615D}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{45813A62-E299-479f-8CFA-469114E808CC}"/>
														<UML:TaggedValue tag="attribute_name" value="Name" xmi.id="EAID_9262A1F1_E4DC_4255_8FAF_2B037A198CCB"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-E299-479f-8CFA-469114E808CC}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{86273968-B937-4534-9C7E-A801740CB004}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Interface name="ComparisonOperator" xmi.id="EAID_E3BA5C41_CB89_4e0e_835A_BADA6363FF74" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-18 08:04:39"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:49:31"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\ComparisonOperator.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="LT" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{5BCDFAB3-1C24-4bca-BFAD-642678108F3D}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="EQ" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{6E8CA0C0-D685-48ab-BD48-C8E253F9C2F5}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="LE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{87FC7917-D81D-41f3-B7B6-507C25BB17CF}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="GE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{D63DA154-6D3A-4035-AF5A-1CCA242D4558}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="GT" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="4"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{645A5950-2BAE-49c6-8875-14A6820E0A30}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="NE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1000"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{F7173F32-9929-40d8-86AB-CD6D4A7D3C1F}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Interface name="SearchCriteriaGroup" xmi.id="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-18 08:10:05"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:49:31"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\SearchCriteriaGroup.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Operation name="addSearchCriterion" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="SearchCriterion"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{7A9A9477-1361-4d0f-AA8A-9BDAA13A39D0}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SearchCriterion"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-1361-4d0f-AA8A-9BDAA13A39D0}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="removeSearchCriterion" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{397DFAF8-7011-4682-B3B6-7527033E913F}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-7011-4682-B3B6-7527033E913F}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="criterion" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SearchCriterion"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_ECBB291C_A814_4603_B660_B8A290B0AF22"/>
																<UML:TaggedValue tag="ea_guid" value="{12654E54-FE17-4854-8957-B1AC920AF1A8}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Dependency isSpecification="false" xmi.id="EAID_29C91B66_5A98_4df9_84E2_7E34C2579F46" visibility="public">
											<UML:Dependency.client>
												<Foundation.Core.ModelElement xmi.idref="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB"/>
											</UML:Dependency.client>
											<UML:Dependency.supplier>
												<Foundation.Core.ModelElement xmi.idref="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB"/>
											</UML:Dependency.supplier>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="2"/>
												<UML:TaggedValue tag="ea_type" value="Dependency"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="2"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="privatedata5" value="SCME=1;SX=30;SY=-81;EX=30;EY=-81;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Dependency>
										<UML:Association xmi.id="EAID_90D50105_311D_41d3_A6E5_E15AEFA4075F" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Association"/>
												<UML:TaggedValue tag="direction" value="Unspecified"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="true" type="EAID_780201F2_6C32_4246_8F2F_203EED5780D8">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="true" type="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Association xmi.id="EAID_A9D6CFDE_7F70_4515_935C_0A0473507A8D" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Association"/>
												<UML:TaggedValue tag="direction" value="Unspecified"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="true" type="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="true" type="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Interface name="LogicalOperator" xmi.id="EAID_780201F2_6C32_4246_8F2F_203EED5780D8" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-18 08:13:31"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:49:31"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\LogicalOperator.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="AND" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid8"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="StringAtomParity"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{B5AB7296-E763-4aa7-BC18-DD321AEF732E}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="OR" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{EEBDD03D-B287-491b-87A5-C57540424073}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="XOR" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{274CB574-1E18-4a46-95F4-E564C8785888}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="NOT" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1000"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{D7912A61-349C-40f7-AF52-31B29A759439}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Interface name="ChemSearchEngine" xmi.id="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-18 08:16:39"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:37:13"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\ChemSearchEngine.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="$ea_attsclassified" value="{2E72519E-E3D6-4492-AAD6-DFC35A38C674}"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Operation name="addSearchCriteriaGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="SearchCriteriaGroup"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{439B72E4-964A-4440-8FB8-68B05B3D9BDA}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SearchCriteriaGroup"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-964A-4440-8FB8-68B05B3D9BDA}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="removeSearchCriteriaGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{3A7B271E-050B-4ed2-8395-71DCC103CF21}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-050B-4ed2-8395-71DCC103CF21}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="criteriaGroup" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="SearchCriteriaGroup"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_1F1877DF_4C5A_44fb_BB78_9FBD8723EFBB"/>
																<UML:TaggedValue tag="ea_guid" value="{B95B249D-E072-4f36-BEF1-9F0067A448DD}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="searchChemicalElements" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="ResultSet"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{574F570E-1F89-43da-8774-E4AA0BE9178C}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_31827892_4561_4816_A099_E4F4887559FC"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="ResultSet"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_31827892_4561_4816_A099_E4F4887559FC"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-1F89-43da-8774-E4AA0BE9178C}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="splitQuery" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{53EAC59C-2EF9-4bbe-B8E9-E1A114F3C391}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-2EF9-4bbe-B8E9-E1A114F3C391}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="chemicalPropertiesOracle" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{C4D90739-2C93-4f0d-9B11-3E685DBC1BC0}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="atoms" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{890CF131-379F-4b95-9523-74B819FA6D6D}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="addSelectedPropertyGroup" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Property"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="4"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{9F36CC1F-966B-49ee-8A2F-7C5AB8849A2C}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_74566B35_C4EE_4ff0_91C6_D14EE6D47FAD"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Property"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_74566B35_C4EE_4ff0_91C6_D14EE6D47FAD"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-966B-49ee-8A2F-7C5AB8849A2C}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="removeSelectedProperty" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="5"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{7ACA3999-89F1-48e3-80F9-50FAE3674512}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-89F1-48e3-80F9-50FAE3674512}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="property" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_74566B35_C4EE_4ff0_91C6_D14EE6D47FAD"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Property"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_74566B35_C4EE_4ff0_91C6_D14EE6D47FAD"/>
																<UML:TaggedValue tag="ea_guid" value="{953747E6-CF04-4841-9C6D-B6AF9A910FCA}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Interface>
										<UML:Dependency isSpecification="false" xmi.id="EAID_8789D96C_0640_476e_A71A_8F2176B7ED36" visibility="public">
											<UML:Dependency.client>
												<Foundation.Core.ModelElement xmi.idref="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
											</UML:Dependency.client>
											<UML:Dependency.supplier>
												<Foundation.Core.ModelElement xmi.idref="EAID_5EE48004_FCB6_4402_8005_2FBE87C215AA"/>
											</UML:Dependency.supplier>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Dependency"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Dependency>
										<UML:Dependency isSpecification="false" xmi.id="EAID_FBE889A4_4CEE_47a2_8FD4_C66B105E0FAD" visibility="public">
											<UML:Dependency.client>
												<Foundation.Core.ModelElement xmi.idref="EAID_E6A5F1AD_5053_4f05_8D4E_ED65795BEDBB"/>
											</UML:Dependency.client>
											<UML:Dependency.supplier>
												<Foundation.Core.ModelElement xmi.idref="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
											</UML:Dependency.supplier>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Dependency"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Dependency>
										<UML:Class name="ResultSet" xmi.id="EAID_5EE48004_FCB6_4402_8005_2FBE87C215AA" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="documentation" value="The Result Set was modified so that it behaves like a standard ResultSet (similar to the Java API). However, since not all legacy databases are relational the implementation will vary.
 public interface ResultSet

A table of data representing a database result set, which is usually generated by executing a statement that queries the database.
A ResultSet object maintains a cursor pointing to its current row of data. Initially the cursor is positioned before the first row. The next method moves the cursor to the next row, and because it returns false when there are no more rows in the ResultSet object, it can be used in a while loop to iterate through the result set.
A default ResultSet object is not updatable and has a cursor that moves forward only. Thus, you can iterate through it only once and only from the first row to the last row. It is possible to produce ResultSet objects that are scrollable and/or updatable.
The ResultSet interface provides getter methods (getBoolean, getLong, and so on) for
retrieving column values from the current row. Values can be retrieved using either the
index number of the column or the name of the column. In general, using the column
10
index will be more efficient. Columns are numbered from 1. For maximum portability,
result set columns within each row should be read in left-to-right order, and each column
should be read only once.
For the getter methods, a driver attempts to convert the underlying data type to the type
specified in the getter method and returns a suitable value.
Column names used as input to getter methods are case insensitive. When a getter
method is called with a column name and several columns have the same name, the value
of the first matching column will be returned.
A ResultSet object is automatically closed when the Statement object that generated it
is closed, re-executed, or used to retrieve the next result from a sequence of multiple
results."/>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Class"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-24 13:45:49"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 10:19:19"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\ResultSet.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="CloseCursorAtCommit" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="description" value="The constant indicating that ResultSet objects should be closed when the method Connection.commit is called."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{0C6A2C96-2923-4829-B719-32F9376EC265}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="resultSET" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_31827892_4561_4816_A099_E4F4887559FC"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="description" value="Containier"/>
														<UML:TaggedValue tag="type" value="ResultSet"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{4AE3F069-343C-40ef-9C08-247762B40EAE}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="ConcurReadOnly" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="description" value="The constant indicating the concurrency mode for a ResultSet object that may NOT be updated."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{CF762BC9-081B-40e9-ADC6-06F09622534A}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="ConCurUpDatable" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="description" value="The constant indicating the concurrency mode for a ResultSet object that may be updated."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{BED549AD-E17D-4667-B14D-54DC21B10952}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="TypeForwardOnly" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="description" value="The constant indicating the type for a ResultSet object whose cursor may move only forward."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="4"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{93A8DCA6-7F64-4c06-AB1B-6BFFAAB6125D}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="TypeScrollInsensitive" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="description" value="The constant indicating the type for a ResultSet object that is scrollable but generally not sensitive to changes made by others."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="5"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{F3E21D0C-1EFF-4a33-AFDC-F27A6C14C457}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="TypeScrollSensitive" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="description" value="The constant indicating the type for a ResultSet object that is scrollable and generally sensitive to changes made by others."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1000"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{AACE7F55-667B-43a7-9150-BE31CAE866EB}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="getMolecule" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves a ResultSet object for a given Molecule and its corresponding properties as columns."/>
														<UML:TaggedValue tag="type" value="Molecule"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{88975504-DE51-4f76-AF14-506DAA1F8820}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_2214765E_D38A_42ca_B2F1_C41612AEC29E"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Molecule"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_2214765E_D38A_42ca_B2F1_C41612AEC29E"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-DE51-4f76-AF14-506DAA1F8820}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="moleculeName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{5308ACC8-5708-43b5-A5AB-333A454AD96C}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="absolute" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Moves the cursor to the given row number in this
ResultSet object."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{8340BE9C-3877-44e7-8C2B-97993BE0FCC4}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-3877-44e7-8C2B-97993BE0FCC4}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="row" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{18BE6D40-D3FE-4c70-8630-4B314B71B80E}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="afterLast" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Moves the cursor to the end of this ResultSet object, just
after the last row."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{06276F78-F45A-4351-A971-9B350C03E4A3}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-F45A-4351-A971-9B350C03E4A3}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="beforeFirst" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Moves the cursor to the front of this ResultSet object, just
before the first row."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{09482072-F6C6-4e42-9A97-BD52F5471E3A}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-F6C6-4e42-9A97-BD52F5471E3A}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="cancelRowUpdates" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Cancels the updates made to the current row in this
ResultSet object."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="4"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{F875773A-CD00-4096-AADF-33D6D7F9BD6F}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-CD00-4096-AADF-33D6D7F9BD6F}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="clearWarnings" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Clears all warnings reported on this ResultSet object."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="5"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{4BBFC4AD-DC2A-40cb-A802-5FE2DAA7771A}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-DC2A-40cb-A802-5FE2DAA7771A}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="close" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Releases this ResultSet object's database and resources
immediately instead of waiting for this to happen when it is
automatically closed."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="6"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{F8D0CB85-BC61-4b08-A401-8000DA1EECEC}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-BC61-4b08-A401-8000DA1EECEC}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="deleteRow" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Deletes the current row from this ResultSet object and
from the underlying database."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="7"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{916B5EA4-8F49-4b38-B65E-65928DBEE114}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-8F49-4b38-B65E-65928DBEE114}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="findColumn" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Maps the given ResultSet column name which in this case it is a given Molecule's property to its ResultSet
column index."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="8"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{5BDD9FE9-F891-4ff8-A261-9FA5F3F2DBEB}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-F891-4ff8-A261-9FA5F3F2DBEB}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{6278238B-5931-4fe6-88D5-EB6677B8CB43}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="first" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Moves the cursor to the first row in this ResultSet object."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="9"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{9E51D44F-94AF-4e4f-AE86-4921A732BC98}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-94AF-4e4f-AE86-4921A732BC98}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getArray" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as an Array object"/>
														<UML:TaggedValue tag="type" value="Array"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="10"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{482F2FB2-5638-4d28-9F95-B82F69E4DFA9}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid10"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Array"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-5638-4d28-9F95-B82F69E4DFA9}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="i" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{944DCAA5-E9F1-4769-9534-5F37737B9560}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getArray" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as an Array object"/>
														<UML:TaggedValue tag="type" value="Array"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="11"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{2D699C1F-23CF-4020-8B87-F64BF41A22DE}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid10"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Array"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-23CF-4020-8B87-F64BF41A22DE}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="colName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{B7AF40D9-AEEA-48e7-8A2A-6F8176961EE4}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getBlob" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object"/>
														<UML:TaggedValue tag="type" value="Blob"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="12"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{2E0585F5-E1E7-4319-B702-3EE7ECFF68CB}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid11"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Blob"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-E1E7-4319-B702-3EE7ECFF68CB}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="i" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{9E08592B-338E-4f63-9922-DE4F8BFBC341}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getBlob" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as a Blob object"/>
														<UML:TaggedValue tag="type" value="Blob"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="13"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{7BCC7335-8AC8-420d-A5C9-B548C47F29EF}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid11"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Blob"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-8AC8-420d-A5C9-B548C47F29EF}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="colName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{1B7D0BC1-E5B1-422f-AB2F-590F854A03F8}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getBoolean" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as a boolean"/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="14"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{62A9DCF7-8827-4e7b-8E03-8413F97C85FB}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-8827-4e7b-8E03-8413F97C85FB}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnIndex" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{007AB416-4609-4997-AFF6-3D083EE198C5}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getBoolean" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as a boolean"/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="15"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{509742B6-B2ED-4921-846D-2D599BE83FDA}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-B2ED-4921-846D-2D599BE83FDA}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{67B06BFB-B505-4240-8E6F-94B1FD432C29}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getConcurrency" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the concurrency mode of this ResultSet object."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="16"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{9E9B90DE-A974-40ae-93F4-941C00955223}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-A974-40ae-93F4-941C00955223}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getCursorName" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the name of the cursor used by this ResultSet
object."/>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="17"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{851CA925-F57A-484d-8418-EFE9A82AB991}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-F57A-484d-8418-EFE9A82AB991}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getDouble" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as a"/>
														<UML:TaggedValue tag="type" value="double"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="18"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{B2766FBE-7779-4217-A59B-386F12D8D3B9}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid12"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="double"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-7779-4217-A59B-386F12D8D3B9}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnIndex" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{F5D68529-300A-4329-B239-227FE8308144}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getDouble" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as a double"/>
														<UML:TaggedValue tag="type" value="double"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="19"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{980D0512-DBBC-4cb5-8209-6F2E38F76047}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid12"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="double"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-DBBC-4cb5-8209-6F2E38F76047}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{4F13B5A1-D8C1-4588-A2F1-D7D2CB10D44A}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getFloat" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as a float"/>
														<UML:TaggedValue tag="type" value="float"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="20"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{995A25F2-0D21-47af-B68E-A4FF1E26B8AA}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid13"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="float"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-0D21-47af-B68E-A4FF1E26B8AA}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnIndex" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{6C6B2974-7C57-4c6f-BEED-32A8E7FBC204}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getFloat" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as a float"/>
														<UML:TaggedValue tag="type" value="float"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="21"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{8EC04F19-1FFB-4111-86F1-E6A493FFA08C}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid13"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="float"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-1FFB-4111-86F1-E6A493FFA08C}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{6DEFF326-863B-4bb9-B54D-E38F94892F36}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getInt" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as an int"/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="22"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{4E79F049-C542-4a99-A034-7E8FD676D482}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-C542-4a99-A034-7E8FD676D482}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnIndex" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{E42129AF-EFC9-4c95-AA67-30CEAF8FE5EA}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getInt" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the value of the designated column in the current row of this ResultSet object as an"/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="23"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{472533E2-13CE-4de8-9478-2A8B8C468174}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-13CE-4de8-9478-2A8B8C468174}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{90F8D648-1E98-4aec-8BAD-28B3B1CB0032}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getObject" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Gets the value of the designated column in the current row of this ResultSet object as an Object
"/>
														<UML:TaggedValue tag="type" value="Object"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="24"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{FC2E15E8-9F34-4172-99B1-C4A76DD0D78D}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid14"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Object"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-9F34-4172-99B1-C4A76DD0D78D}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnIndex" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{AA95C3F0-0C14-4d84-9F48-64D03E7A0629}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getObject" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Gets the value of the designated column in the current row of this ResultSet object as an Object"/>
														<UML:TaggedValue tag="type" value="Object"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="25"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{18466B75-A706-4f16-8FE1-CC84F585667A}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid14"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Object"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-A706-4f16-8FE1-CC84F585667A}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnName" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{B21D812E-A470-491e-ACEB-4C32D02D6938}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getRow" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves the current row number."/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="26"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{436AF9C6-46DC-4cc4-8692-A34A57A1EF70}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-46DC-4cc4-8692-A34A57A1EF70}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="insertRow" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Inserts the contents of the insert row into this ResultSet
object and into the database."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="27"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{96C15EEB-E16E-4fec-AFA8-617C952E10F5}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-E16E-4fec-AFA8-617C952E10F5}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="isAfterLast" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves whether the cursor is after the last row in this
ResultSet object."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="28"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{092F36E7-377D-4b50-84AF-A79405D01183}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-377D-4b50-84AF-A79405D01183}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="isBeforeFirst" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves whether the cursor is before the first row in this
ResultSet object."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="29"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{7F39DB59-796F-41b7-8B64-B9BFA7A70053}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-796F-41b7-8B64-B9BFA7A70053}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="isFirst" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves whether the cursor is on the first row of this
ResultSet object."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="30"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{5A55B25F-EDE8-46c1-9CC9-9D8130190BF6}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-EDE8-46c1-9CC9-9D8130190BF6}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="isLast" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Retrieves whether the cursor is on the last row of this
ResultSet object."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="31"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{E786BDE8-F980-41bc-B79E-1B8E34399343}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-F980-41bc-B79E-1B8E34399343}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="last" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Moves the cursor to the last row in this ResultSet object."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="32"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{827F84CE-831B-4484-A187-900ABEDF6F2E}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-831B-4484-A187-900ABEDF6F2E}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="next" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Moves the cursor down one row from its current position."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="33"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{550D279F-C378-405b-8AFA-4BEB08461DD3}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-C378-405b-8AFA-4BEB08461DD3}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="previous" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Moves the cursor to the previous row in this ResultSet
object."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="34"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{C2C42842-33CF-4eeb-B22E-A62B9F880413}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-33CF-4eeb-B22E-A62B9F880413}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="updateColumn" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Updates the designated column with a value. The Object can be of any type."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="35"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{2DDC3A36-9369-496e-80B7-910CC38B4DAF}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-9369-496e-80B7-910CC38B4DAF}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="value" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid14"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Object"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{7EB88D53-0B8D-4831-A608-81F2FF284E32}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="columnIndex" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{3EFE9C49-3EF7-4df0-9F83-E6430D7F64E3}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Class name="ChemSearchEngineMananger" xmi.id="EAID_E6A5F1AD_5053_4f05_8D4E_ED65795BEDBB" visibility="public" namespace="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="documentation" value="The ChemSearchEngineManager interface acts like a factory creating a given ChemSearchEngine.

"/>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Class"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_86BEB473_40B8_47a9_ACAB_81F0E7E9CB91"/>
												<UML:TaggedValue tag="date_created" value="2005-05-24 13:57:27"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-03 11:49:30"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\ChemSearchEngineMananger.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="search"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="searchEngine" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="ChemSearchEngine"/>
														<UML:TaggedValue tag="derived" value="0"/>
														<UML:TaggedValue tag="containment" value="Not Specified"/>
														<UML:TaggedValue tag="ordered" value="0"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="duplicates" value="0"/>
														<UML:TaggedValue tag="genoption" value="PROPERTY=searchEngine;"/>
														<UML:TaggedValue tag="ea_guid" value="{2E72519E-E3D6-4492-AAD6-DFC35A38C674}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="getsearchEngine" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property get"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="ChemSearchEngine"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property get"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{0AA25963-E5AA-4535-A062-DD25A56C5605}"/>
														<UML:TaggedValue tag="attribute_name" value="searchEngine" xmi.id="EAID_9625C83D_F8B3_407d_9029_24BA6D3B45F1"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="ChemSearchEngine"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-E5AA-4535-A062-DD25A56C5605}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setsearchEngine" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="property set"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="ChemSearchEngine"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="stereotype" value="property set"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{81FAA305-44AD-4aeb-B5A5-5DB738938423}"/>
														<UML:TaggedValue tag="attribute_name" value="searchEngine" xmi.id="EAID_99F71F15_1CBA_42e4_84BD_6C608F87D553"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="ChemSearchEngine"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-44AD-4aeb-B5A5-5DB738938423}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="newVal" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="ChemSearchEngine"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_E344035D_9693_43d4_AD15_32E9BACB04C5"/>
																<UML:TaggedValue tag="ea_guid" value="{04F31CD1-B157-4ea9-9846-93FB8D5A0BD8}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Package name="property" xmi.id="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="true" isLeaf="false" isAbstract="false" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="parent" value="EAID_9D9C6D11_3AEA_451e_B641_32D0DE2D7BB8"/>
												<UML:TaggedValue tag="created" value="2005-05-13 00:00:00"/>
												<UML:TaggedValue tag="modified" value="2005-05-13 00:00:00"/>
												<UML:TaggedValue tag="iscontrolled" value="FALSE"/>
												<UML:TaggedValue tag="isprotected" value="FALSE"/>
												<UML:TaggedValue tag="usedtd" value="FALSE"/>
												<UML:TaggedValue tag="logxml" value="FALSE"/>
												<UML:TaggedValue tag="codepath" value="G:\Omg\june2005\csarJune2005\CSAR\search\property"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="ea_stype" value="Public"/>
											</UML:ModelElement.taggedValue>
											<UML:Namespace.ownedElement>
												<UML:Class name="MeasuringUnitPrefix" xmi.id="EAID_0631D405_F270_4eaa_A83D_B1BE7FDE2C61" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Class"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="owner" value="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:03"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:34"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\AbstractValue.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
													<UML:Classifier.feature>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_KILO" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="KILO"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{9BDCBC14-33DE-4d39-9423-AEF4B4C2FAB8}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_MEGA" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="MEGA"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="1"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{946C0C2B-9C32-4996-8FFB-F63694272D60}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_GIGA" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="GIGA"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="2"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{C25259E5-3664-4f5c-A008-59BE094DA4FF}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_TERA" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="TERA"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="3"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{45370B38-6DF1-4f68-AA57-22C9036260BC}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_MILLI" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="MILLI"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="4"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{4282755D-EFE4-4462-AA4C-8C7986491F36}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_MICRO" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="MICRO"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="5"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{D2027EDE-AF30-4d3b-BD3C-6865BC1E6D75}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_NANO" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="NANO"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="6"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{A934B756-6B5E-487e-86E1-CEFDA3E0F7A7}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_PICO" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="PICO"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="7"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{D071B461-0E99-4e60-A1B9-69853960D988}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_FEMTO" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="FEMTO"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="8"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{687CECC3-4D9D-4fa2-A2C6-1E75DEFCE3E3}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_ATTO" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="ATTO"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="9"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{2471745E-5D69-41bf-AE2D-33C16F7FBD50}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_PETA" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="PETA"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="10"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{76C1D639-BE21-4392-869F-0A01EE5CDB24}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PREFIX_EXA" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="EXA"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="11"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{DF9276B7-58FA-406e-9FB6-95AE351C7EAD}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="prefix" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="12"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{00191C0D-A6C4-4cad-B2F7-346C2E487012}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="description" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="13"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{34FAEC19-E05E-4e71-B650-50630B5DF554}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Operation name="MeasuringUnitPrefix" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="documentation" value="@roseuid 4288F81A0152"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="concurrency" value="Sequential"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="returnarray" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{40D1605F-3A65-40d6-B9D5-A01DA7064C74}"/>
															</UML:ModelElement.taggedValue>
														</UML:Operation>
														<UML:Operation name="MeasuringUnitPrefix" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="documentation" value="@return String
@roseuid 4284D6030203"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="concurrency" value="Sequential"/>
																<UML:TaggedValue tag="position" value="1"/>
																<UML:TaggedValue tag="returnarray" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{B5F8CC3F-31B3-40f5-AE50-34B89E94CD2E}"/>
															</UML:ModelElement.taggedValue>
														</UML:Operation>
													</UML:Classifier.feature>
												</UML:Class>
												<UML:Association xmi.id="EAID_112C99CA_C97D_439c_B1A7_20D29372FE5F" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_0631D405_F270_4eaa_A83D_B1BE7FDE2C61">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Interface name="MeasuringUnit" xmi.id="EAID_93948868_2799_444e_AF41_0640C4CEB509" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Physical measurement units. Probably SI"/>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="owner" value="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:03"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:34"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\AbstractValue.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
													<UML:Classifier.feature>
														<UML:Attribute name="MEASURING_UNIT__METRE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="METRE"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{678D8B86-CB0B-4391-BD75-814369EB457D}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_LITRE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="LITRE"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="1"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{1F543573-6BBC-4c23-B5F5-0DC5A2675C4E}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASUREING_UNIT_GRAM" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="GRAM"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="2"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{F577CA73-84A1-43c1-843B-DDA89AE50988}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_SECOND" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="SECOND"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="3"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{F5B10AAC-749A-4c34-B276-09A129769528}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_AMPERE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="AMPERE"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="4"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{C33DC829-EAD4-4158-AF75-0CEE81A67B42}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_KELVIN" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="KELVIN"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="5"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{6259C01C-B18C-422c-B7F5-56B2E60C5100}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_MOLE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="MOLE"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="6"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{0A6E249E-2662-4115-94E8-41F660C2D6FD}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_CANDELLA" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="CANDELLA"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="7"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{2EE21A79-5A31-4048-A7B2-0DEE587729F0}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_RADIAN" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="RADIAN"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="8"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{28117B77-53D1-496f-86E1-AE235ECAFAB9}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_STERADIAN" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="STERADIAN"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="9"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{E5AC5A7C-CB65-4cba-93FF-79F750F98290}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_HERTZ" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="HERTZ"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="10"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{CF1471CF-410B-4db8-93BE-DD6A2FA21130}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_NEWTON" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="NEWTON"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="11"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{9372E130-11F9-4fb1-A498-8A0C58772783}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_PASCAL" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="PASCAL"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="12"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{39B99940-50B4-435c-9154-F955599BD743}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_JOULE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="JOULE"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="13"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{1A38BC2E-D39C-4449-BC67-E2999DF3659C}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_WATT" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="WATT"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="14"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{A42CD816-F005-47f2-99E7-0E1C5821031D}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_COULOMB" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="COULOMB"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="15"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{493D895B-45B7-419d-870B-F446710C47B5}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_VOLT" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="VOLT"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="16"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{FF0CB114-E7F6-49c0-9524-B0E648055305}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_FARAD" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="FARAD"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="17"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{83830FA2-1F87-4575-8920-C021F70B9615}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_OHM" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="OHM"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="18"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{13EC5D6E-A4C2-4fba-A9BA-952FCF8D81FF}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_SIEMENS" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="SIEMENS"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="19"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{84043B64-5F50-4156-85D7-2AF99A47D626}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_WEBER" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="WEBER"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="20"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{CE909FEA-6054-4893-BA9E-1A0F32C94B36}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_TESLA" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="TESLA"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="21"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{BB2DB056-0829-4bc8-86B6-92342DA3851F}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_HENRY" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="HENRY"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="22"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{E8CFC697-5660-48db-8134-542754E5656E}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_CELCIUS_DEGREE" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="CELCIUS_DEGREE"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="23"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{323860DB-F282-403a-A727-78CD33397535}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_LUMEN" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="LUMEN"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="24"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{4919BF80-23C7-48d2-ADE3-C49E33A41AF0}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_LUX" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="LUX"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="25"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{2897A7D1-1BC3-4ce9-9EA1-C1BA8109FB59}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_BECQUEREL" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="BECQUEREL"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="26"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{9FFFA2F1-6BBD-42b1-9DDA-A5E8C016CD54}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="description" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="27"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{9233F495-B51F-44cc-93E0-3544EC6B058E}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="name" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="28"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{F82692C8-0DC7-46bd-A40C-081425E44464}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_ZIEVERT" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="ZIEVERT"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="29"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{EF6B2CED-2D25-4630-A0AE-D8F9DED0724F}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="MEASURING_UNIT_GRAY" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression body="GRAY"/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="30"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{8E9B323B-AEAE-4fdf-8B19-AF6D02FDE2F9}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="reference" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid15"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="java.lang.String"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="31"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="ea_guid" value="{682D069C-CE17-4d5f-98EA-BF45E6A997CD}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
													</UML:Classifier.feature>
												</UML:Interface>
												<UML:Association xmi.id="EAID_F626F949_6361_4739_AB04_567E19304DC9" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_93948868_2799_444e_AF41_0640C4CEB509">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Interface name="AbstractValue" xmi.id="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:03"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:31"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\AbstractValue.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Interface>
												<UML:Association xmi.id="EAID_442C4A17_D0FD_46b5_9B7E_0411D83C54DA" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_3983F4AC_07BD_4160_9E9A_46FBC5B2969E">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Association xmi.id="EAID_B3BA2F57_56AB_48af_A2D9_D4FCCF3D9D76" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_7487A267_1AEC_4aee_86AF_858FFA0C3673">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Association xmi.id="EAID_B3CEDF2B_1DA2_4242_A62F_BBDAAC5494A8" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_3593C7BE_2CAF_42d0_A93C_E907DA488D9B">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Association xmi.id="EAID_B63E41F6_9819_4496_9A1D_812459186D4F" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_D7B31673_7B00_461e_87F9_12158935F79E">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Association xmi.id="EAID_F82F667C_5BB1_452e_B1F6_0AC120AA340B" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_CCA73C85_7BA7_40df_984A_D91F7C09EE03">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Association xmi.id="EAID_FA8887DF_252E_48b0_9368_4EDBBB250279" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_507605DF_A7B7_4d8e_A57E_F49B127828D5">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_B06C224D_3D5D_441c_A454_D738B08B5E32">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Interface name="BLOB" xmi.id="EAID_507605DF_A7B7_4d8e_A57E_F49B127828D5" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:03"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:31"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\BLOB.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="$ea_attsclassified" value="{00474419-30A1-4511-A87A-58588A5AE73F}"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Interface>
												<UML:Interface name="CitedReference" xmi.id="EAID_B1C27214_0C21_4df6_BA9B_C38E6AE5F653" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Represents general style reference"/>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:03"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:31"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\CitedReference.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="$ea_attsclassified" value="{1455A153-6B2F-4635-8176-3BA8D5A7479F}"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
													<UML:Classifier.feature>
														<UML:Attribute name="source" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid16"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="description" value="It could be reference to journal, conference, ..."/>
																<UML:TaggedValue tag="type" value="wstring"/>
																<UML:TaggedValue tag="derived" value="0"/>
																<UML:TaggedValue tag="containment" value="Not Specified"/>
																<UML:TaggedValue tag="ordered" value="0"/>
																<UML:TaggedValue tag="static" value="1"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="duplicates" value="0"/>
																<UML:TaggedValue tag="genoption" value="PROPERTY=source;"/>
																<UML:TaggedValue tag="ea_guid" value="{0ACF2FEF-5BA2-4464-9D9A-A094906DEF74}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="date" changeable="none" visibility="private" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="description" value="Vaule obtained date"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="derived" value="0"/>
																<UML:TaggedValue tag="containment" value="Not Specified"/>
																<UML:TaggedValue tag="ordered" value="0"/>
																<UML:TaggedValue tag="static" value="1"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="1"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="duplicates" value="0"/>
																<UML:TaggedValue tag="genoption" value="PROPERTY=date;"/>
																<UML:TaggedValue tag="ea_guid" value="{41674FD1-AD08-497e-AFD3-347AFB2E1923}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Operation name="getdate" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.stereotype>
																<UML:Stereotype name="property get"/>
															</UML:ModelElement.stereotype>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="documentation" value="Vaule obtained date"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="stereotype" value="property get"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{558D1CA6-7B6A-4864-8616-6E467A386EC1}"/>
																<UML:TaggedValue tag="attribute_name" value="date" xmi.id="EAID_41EB43AC_A737_4222_A4C1_999E87C6A432"/>
															</UML:ModelElement.taggedValue>
															<UML:BehavioralFeature.parameter>
																<UML:Parameter kind="return" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="String"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{RETURNID-7B6A-4864-8616-6E467A386EC1}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
															</UML:BehavioralFeature.parameter>
														</UML:Operation>
														<UML:Operation name="getsource" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.stereotype>
																<UML:Stereotype name="property get"/>
															</UML:ModelElement.stereotype>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="documentation" value="It could be reference to journal, conference, ..."/>
																<UML:TaggedValue tag="type" value="wstring"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="stereotype" value="property get"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{67B1468B-415B-4498-816C-9DAF7C840632}"/>
																<UML:TaggedValue tag="attribute_name" value="source" xmi.id="EAID_F963883B_2D18_49cb_A6DC_A50088DEF202"/>
															</UML:ModelElement.taggedValue>
															<UML:BehavioralFeature.parameter>
																<UML:Parameter kind="return" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid16"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="wstring"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{RETURNID-415B-4498-816C-9DAF7C840632}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
															</UML:BehavioralFeature.parameter>
														</UML:Operation>
														<UML:Operation name="setdate" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.stereotype>
																<UML:Stereotype name="property set"/>
															</UML:ModelElement.stereotype>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="documentation" value="Vaule obtained date"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="stereotype" value="property set"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{8F5D57ED-1E2D-433c-B4F6-0B42C3519E21}"/>
																<UML:TaggedValue tag="attribute_name" value="date" xmi.id="EAID_00B80355_C589_462d_89BE_ED34E0269437"/>
															</UML:ModelElement.taggedValue>
															<UML:BehavioralFeature.parameter>
																<UML:Parameter kind="return" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="void"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{RETURNID-1E2D-433c-B4F6-0B42C3519E21}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
																<UML:Parameter name="newVal" kind="in" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="String"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{CF7BAF9A-2741-4ecb-88AA-E0C6C7E6E2B4}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
															</UML:BehavioralFeature.parameter>
														</UML:Operation>
														<UML:Operation name="setsource" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.stereotype>
																<UML:Stereotype name="property set"/>
															</UML:ModelElement.stereotype>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="documentation" value="It could be reference to journal, conference, ..."/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="stereotype" value="property set"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{D00752D5-5653-4d5e-BCBF-2634DEACD21B}"/>
																<UML:TaggedValue tag="attribute_name" value="source" xmi.id="EAID_52A9FD62_2A6F_4411_92CC_64CFDA16B98B"/>
															</UML:ModelElement.taggedValue>
															<UML:BehavioralFeature.parameter>
																<UML:Parameter kind="return" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="void"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{RETURNID-5653-4d5e-BCBF-2634DEACD21B}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
																<UML:Parameter name="newVal" kind="in" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid16"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="wstring"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{C7472863-5B98-499a-A3E6-EF116910D7A5}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
															</UML:BehavioralFeature.parameter>
														</UML:Operation>
													</UML:Classifier.feature>
												</UML:Interface>
												<UML:Association xmi.id="EAID_8D992118_6128_4ee1_9378_FEB955A4515D" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="style" value="3"/>
														<UML:TaggedValue tag="ea_type" value="Aggregation"/>
														<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
														<UML:TaggedValue tag="linemode" value="3"/>
														<UML:TaggedValue tag="linecolor" value="-1"/>
														<UML:TaggedValue tag="linewidth" value="0"/>
														<UML:TaggedValue tag="seqno" value="0"/>
														<UML:TaggedValue tag="headStyle" value="0"/>
														<UML:TaggedValue tag="lineStyle" value="0"/>
														<UML:TaggedValue tag="virtualInheritance" value="0"/>
													</UML:ModelElement.taggedValue>
													<UML:Association.connection>
														<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="false" type="EAID_B1C27214_0C21_4df6_BA9B_C38E6AE5F653">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
														<UML:AssociationEnd visibility="public" aggregation="shared" isOrdered="false" isNavigable="true" type="EAID_7487A267_1AEC_4aee_86AF_858FFA0C3673">
															<UML:AssociationEnd.multiplicity>
																<UML:Multiplicity>
																	<UML:Multiplicity.range>
																		<UML:MultiplicityRange lower="0" upper="-1"/>
																	</UML:Multiplicity.range>
																</UML:Multiplicity>
															</UML:AssociationEnd.multiplicity>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="containment" value="Unspecified"/>
															</UML:ModelElement.taggedValue>
														</UML:AssociationEnd>
													</UML:Association.connection>
												</UML:Association>
												<UML:Interface name="MatrixValue" xmi.id="EAID_D7B31673_7B00_461e_87F9_12158935F79E" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:07"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:31"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\MatrixValue.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Interface>
												<UML:Interface name="ScalarValue" xmi.id="EAID_3593C7BE_2CAF_42d0_A93C_E907DA488D9B" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:09"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:31"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\ScalarValue.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Interface>
												<UML:Interface name="TensorValue" xmi.id="EAID_CCA73C85_7BA7_40df_984A_D91F7C09EE03" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:09"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:32"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\TensorValue.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Interface>
												<UML:Interface name="VectorValue" xmi.id="EAID_3983F4AC_07BD_4160_9E9A_46FBC5B2969E" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="0"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="date_created" value="2005-05-13 15:01:09"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:32"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\VectorValue.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Interface>
												<UML:Interface name="CitedValue" xmi.id="EAID_7487A267_1AEC_4aee_86AF_858FFA0C3673" visibility="public" namespace="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1" isRoot="false" isLeaf="false" isAbstract="true">
													<UML:ModelElement.stereotype>
														<UML:Stereotype name="interface"/>
													</UML:ModelElement.stereotype>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Allows the user to cite references in the litarature"/>
														<UML:TaggedValue tag="isSpecification" value="false"/>
														<UML:TaggedValue tag="ea_stype" value="Interface"/>
														<UML:TaggedValue tag="ea_ntype" value="-1"/>
														<UML:TaggedValue tag="version" value="1.0"/>
														<UML:TaggedValue tag="package" value="EAPK_E947837D_F06C_4a1a_97A6_7F5CE683F0F1"/>
														<UML:TaggedValue tag="date_created" value="2005-05-17 22:33:02"/>
														<UML:TaggedValue tag="date_modified" value="2005-05-27 12:44:31"/>
														<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\csarJune2005\code\Logical Model\csarJune2005\search\property\CitedValue.java"/>
														<UML:TaggedValue tag="gentype" value="Java"/>
														<UML:TaggedValue tag="tagged" value="0"/>
														<UML:TaggedValue tag="package_name" value="property"/>
														<UML:TaggedValue tag="phase" value="1.0"/>
														<UML:TaggedValue tag="complexity" value="1"/>
														<UML:TaggedValue tag="status" value="Proposed"/>
														<UML:TaggedValue tag="stereotype" value="interface"/>
														<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
													</UML:ModelElement.taggedValue>
													<UML:Classifier.feature>
														<UML:Attribute name="property" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="derived" value="0"/>
																<UML:TaggedValue tag="containment" value="Not Specified"/>
																<UML:TaggedValue tag="ordered" value="0"/>
																<UML:TaggedValue tag="static" value="1"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="duplicates" value="0"/>
																<UML:TaggedValue tag="genoption" value="PROPERTY=property;"/>
																<UML:TaggedValue tag="ea_guid" value="{560E554F-C1FD-4cb9-B81C-B22E26781080}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Attribute name="reference" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
															<UML:Attribute.initialValue>
																<UML:Expression/>
															</UML:Attribute.initialValue>
															<UML:StructuralFeature.type>
																<Foundation.Core.Classifier xmi.idref="EAID_B1C27214_0C21_4df6_BA9B_C38E6AE5F653"/>
															</UML:StructuralFeature.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="CitedReference"/>
																<UML:TaggedValue tag="derived" value="0"/>
																<UML:TaggedValue tag="containment" value="Not Specified"/>
																<UML:TaggedValue tag="ordered" value="0"/>
																<UML:TaggedValue tag="static" value="1"/>
																<UML:TaggedValue tag="collection" value="false"/>
																<UML:TaggedValue tag="position" value="1"/>
																<UML:TaggedValue tag="lowerBound" value="1"/>
																<UML:TaggedValue tag="upperBound" value="1"/>
																<UML:TaggedValue tag="duplicates" value="0"/>
																<UML:TaggedValue tag="genoption" value="PROPERTY=refernce;"/>
																<UML:TaggedValue tag="ea_guid" value="{1455A153-6B2F-4635-8176-3BA8D5A7479F}"/>
																<UML:TaggedValue tag="styleex" value="volatile=0;"/>
															</UML:ModelElement.taggedValue>
														</UML:Attribute>
														<UML:Operation name="getproperty" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.stereotype>
																<UML:Stereotype name="property get"/>
															</UML:ModelElement.stereotype>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="stereotype" value="property get"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{4C0F3DE5-A19A-4653-9D2E-52FB87548735}"/>
																<UML:TaggedValue tag="attribute_name" value="property" xmi.id="EAID_CF737E8B_D0E7_437a_8F3E_199C1678889D"/>
															</UML:ModelElement.taggedValue>
															<UML:BehavioralFeature.parameter>
																<UML:Parameter kind="return" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="String"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{RETURNID-A19A-4653-9D2E-52FB87548735}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
															</UML:BehavioralFeature.parameter>
														</UML:Operation>
														<UML:Operation name="getrefernce" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.stereotype>
																<UML:Stereotype name="property get"/>
															</UML:ModelElement.stereotype>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="CitedReference"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="stereotype" value="property get"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{BC9928D3-A6AC-4337-BDC6-42154B8A35A8}"/>
																<UML:TaggedValue tag="attribute_name" value="refernce" xmi.id="EAID_EA6A464D_7FA3_4f4b_90C7_21D5E5C64873"/>
															</UML:ModelElement.taggedValue>
															<UML:BehavioralFeature.parameter>
																<UML:Parameter kind="return" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="EAID_B1C27214_0C21_4df6_BA9B_C38E6AE5F653"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="CitedReference"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="classifier" value="EAID_B1C27214_0C21_4df6_BA9B_C38E6AE5F653"/>
																		<UML:TaggedValue tag="ea_guid" value="{RETURNID-A6AC-4337-BDC6-42154B8A35A8}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
															</UML:BehavioralFeature.parameter>
														</UML:Operation>
														<UML:Operation name="setproperty" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.stereotype>
																<UML:Stereotype name="property set"/>
															</UML:ModelElement.stereotype>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="stereotype" value="property set"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{42E5EE63-8D41-4fda-B073-E688CF2A27D7}"/>
																<UML:TaggedValue tag="attribute_name" value="property" xmi.id="EAID_7B01F026_22AE_4cd6_B3B4_A844B6C0C1AB"/>
															</UML:ModelElement.taggedValue>
															<UML:BehavioralFeature.parameter>
																<UML:Parameter kind="return" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="void"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{RETURNID-8D41-4fda-B073-E688CF2A27D7}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
																<UML:Parameter name="newVal" kind="in" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="String"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{56FD7B00-4011-4e43-93BF-FA44A96915ED}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
															</UML:BehavioralFeature.parameter>
														</UML:Operation>
														<UML:Operation name="setrefernce" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
															<UML:ModelElement.stereotype>
																<UML:Stereotype name="property set"/>
															</UML:ModelElement.stereotype>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="false"/>
																<UML:TaggedValue tag="stereotype" value="property set"/>
																<UML:TaggedValue tag="synchronised" value="0"/>
																<UML:TaggedValue tag="position" value="0"/>
																<UML:TaggedValue tag="pure" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{7A2FC835-EAA1-4257-AF19-285A6938EC04}"/>
																<UML:TaggedValue tag="attribute_name" value="refernce" xmi.id="EAID_34817201_A39D_40ea_BD49_58D0061C3084"/>
															</UML:ModelElement.taggedValue>
															<UML:BehavioralFeature.parameter>
																<UML:Parameter kind="return" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="void"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="ea_guid" value="{RETURNID-EAA1-4257-AF19-285A6938EC04}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
																<UML:Parameter name="newVal" kind="in" visibility="public">
																	<UML:Parameter.type>
																		<Foundation.Core.Classifier xmi.idref="EAID_B1C27214_0C21_4df6_BA9B_C38E6AE5F653"/>
																	</UML:Parameter.type>
																	<UML:ModelElement.taggedValue>
																		<UML:TaggedValue tag="pos" value="0"/>
																		<UML:TaggedValue tag="type" value="CitedReference"/>
																		<UML:TaggedValue tag="const" value="0"/>
																		<UML:TaggedValue tag="classifier" value="EAID_B1C27214_0C21_4df6_BA9B_C38E6AE5F653"/>
																		<UML:TaggedValue tag="ea_guid" value="{5B0D11C5-866F-42e8-B5C7-99F916747A27}"/>
																	</UML:ModelElement.taggedValue>
																	<UML:Parameter.defaultValue>
																		<UML:Expression/>
																	</UML:Parameter.defaultValue>
																</UML:Parameter>
															</UML:BehavioralFeature.parameter>
														</UML:Operation>
													</UML:Classifier.feature>
												</UML:Interface>
											</UML:Namespace.ownedElement>
										</UML:Package>
									</UML:Namespace.ownedElement>
								</UML:Package>
								<UML:Package name="Collection" xmi.id="EAPK_66F23194_1FA7_4444_9240_8B48EC3754D1" isRoot="true" isLeaf="false" isAbstract="false" visibility="public">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="created" value="2005-05-18 00:00:00"/>
										<UML:TaggedValue tag="modified" value="2005-05-18 00:00:00"/>
										<UML:TaggedValue tag="iscontrolled" value="FALSE"/>
										<UML:TaggedValue tag="version" value="1.0"/>
										<UML:TaggedValue tag="isprotected" value="FALSE"/>
										<UML:TaggedValue tag="usedtd" value="FALSE"/>
										<UML:TaggedValue tag="logxml" value="FALSE"/>
										<UML:TaggedValue tag="phase" value="1.0"/>
										<UML:TaggedValue tag="status" value="Proposed"/>
										<UML:TaggedValue tag="complexity" value="1"/>
										<UML:TaggedValue tag="ea_stype" value="Public"/>
									</UML:ModelElement.taggedValue>
									<UML:Namespace.ownedElement>
										<UML:Interface name="Collection" xmi.id="EAID_97D244B3_A164_44c3_9833_B27624CF9090" visibility="public" namespace="EAPK_66F23194_1FA7_4444_9240_8B48EC3754D1" isRoot="false" isLeaf="false" isAbstract="true">
											<UML:ModelElement.stereotype>
												<UML:Stereotype name="interface"/>
											</UML:ModelElement.stereotype>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="documentation" value="A collection sometimes called a container — is simply an object that groups multiple elements into a single unit. Collections are used to store, retrieve, manipulate, and communicate aggregate data. In this particular case the data is CML based."/>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Interface"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_66F23194_1FA7_4444_9240_8B48EC3754D1"/>
												<UML:TaggedValue tag="date_created" value="2005-05-18 09:04:06"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-04 16:26:41"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\September2005\CSARCode\Collection.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="Collection"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="stereotype" value="interface"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Operation name="addEelement" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Add given element to the appropriate collection"/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{70F32D2E-B9C4-4fac-B384-F7E1E97569FC}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-B9C4-4fac-B384-F7E1E97569FC}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="addAll" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Adds all the elements in the specified Collection to the target Collection."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{918C683C-E370-42c9-A202-B8AD39375992}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-E370-42c9-A202-B8AD39375992}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{3CFEF4B2-6994-4271-A41A-BE307A84D0D5}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="gSet" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{2428B1EA-5C2C-470a-B858-2C769F77AB19}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="clear" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Removes all elements from the Collection."/>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{4AA50DA6-E528-454d-BDB3-EE0DD9DB0965}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-E528-454d-BDB3-EE0DD9DB0965}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{72EB616F-A4C0-4a70-B505-26FA8EBD43E8}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="contains" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Returns true if the Collection contaisn the element"/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{32A7A9EE-BC42-40ba-9503-6EF6E182FC88}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-BC42-40ba-9503-6EF6E182FC88}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{4BB8DF51-C857-4960-AA48-6624610E2950}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="element" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{8BE015A0-8E2E-4e53-B120-316F4BCC0CF3}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="containsAll" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Returns true if the target Collection contains all of the elements in the specified Collection. "/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="4"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{EDEBAD54-CCF1-492d-BCC9-2F65D01B4663}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-CCF1-492d-BCC9-2F65D01B4663}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection2" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{35C5FFF6-A710-4b0f-A84B-E59A0C456F23}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection1" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{8D4C9D25-AF33-4416-AD15-50ADC66F6D4F}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="equals" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Returns True if the two collections are equal."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="5"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{991CF999-4B32-4766-AF23-701A9B4C356E}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-4B32-4766-AF23-701A9B4C356E}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection2" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{4444DB2A-6B9A-420d-B524-05DD660D377A}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection1" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{58505E73-BC07-41f7-A28E-0E3935B7F1FF}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="hashSet" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Set interface, backed by a hash table (actually a HashMap instance). It makes no guarantees as to the iteration order of the set; in particular, it does not guarantee that the order will remain constant over time. This class permits the null  element."/>
														<UML:TaggedValue tag="type" value="hashSet"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="6"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{5AD8AAD2-C6F9-4288-BDB3-566C7FF5825A}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid17"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="hashSet"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-C6F9-4288-BDB3-566C7FF5825A}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="isEmpty" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Returns True if the collection is empty"/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="7"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{B72E85C6-1315-4218-9E65-C97F854CD370}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-1315-4218-9E65-C97F854CD370}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="colelction" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{FA654D99-EBAA-4bae-BFF0-6FF3D9041B59}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="iterator" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Iterates over th ecollection"/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="8"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{5E57DA35-FC7D-472a-BBF8-C11F8BD6A42C}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-FC7D-472a-BBF8-C11F8BD6A42C}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{71B6F539-9350-4a44-AC3E-D2A07CFA8A25}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="removeElement" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Removes a given element from the Collection"/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="9"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{22FBF56E-4D05-4504-B934-FC10723BB9CC}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-4D05-4504-B934-FC10723BB9CC}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{A38DA5EA-C953-4cd0-A37C-F8AFA1771EBF}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="element" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{582BC1BE-77A9-4316-8484-8D293CF5D913}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="removeAll" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Removes from the target Collection all its elements that are also contained in the specified Collection."/>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="10"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{E2DA834F-E671-488e-A8D1-88C176446F67}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-E671-488e-A8D1-88C176446F67}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="size" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Returns the size of the given Collection"/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="11"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{3336ACA0-125C-42e8-9440-158275BAC1B5}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-125C-42e8-9440-158275BAC1B5}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{D2E92CD1-1678-4d5a-9EC6-7BFC9F138D07}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="toArray" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="The toArray methods are provided as a bridge between collections and older APIs that expect arrays on input."/>
														<UML:TaggedValue tag="type" value="Object"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="12"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{12E8A746-AE3A-4ee3-B1B4-DFEBE1A2FFCA}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid14"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Object"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-AE3A-4ee3-B1B4-DFEBE1A2FFCA}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{185E9BD3-8850-41ef-BD0F-0F6F9E7F32ED}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="array" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid10"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Array"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{C0B26F7F-2A4F-4e43-AC81-C897CBDF1141}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="fromArray" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="The fromArray methods are provided as a bridge between collections and older APIs that provide arrays as input. "/>
														<UML:TaggedValue tag="type" value="Collection"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="13"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{46618DD5-3B06-45e2-A2E2-C084AA74DE8B}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-3B06-45e2-A2E2-C084AA74DE8B}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{84C21DAE-264E-4b40-BC2E-95EB62B6B4CE}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="array" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid10"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Array"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{610CEF07-9C46-4106-87F3-4B4A1172C3AF}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getPosition" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="documentation" value="Get the position of a given element in a Collection"/>
														<UML:TaggedValue tag="type" value="int"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="14"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{5253BBEF-6692-4c25-BBF8-700314C50C57}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid9"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="int"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-6692-4c25-BBF8-700314C50C57}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="collection" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{F28E3DC6-4103-4073-867C-E2ED8B9DB580}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="element" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="1"/>
																<UML:TaggedValue tag="type" value="Collection"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="classifier" value="EAID_97D244B3_A164_44c3_9833_B27624CF9090"/>
																<UML:TaggedValue tag="ea_guid" value="{95A31B1C-F986-4a58-B918-2EF2C82C52CE}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Interface>
									</UML:Namespace.ownedElement>
								</UML:Package>
								<UML:Package name="legacy" xmi.id="EAPK_D03BAD9F_A3C5_4fb9_9698_BEC79DAAC282" isRoot="true" isLeaf="false" isAbstract="false" visibility="public">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="created" value="2005-07-25 00:00:00"/>
										<UML:TaggedValue tag="modified" value="2005-07-25 00:00:00"/>
										<UML:TaggedValue tag="iscontrolled" value="FALSE"/>
										<UML:TaggedValue tag="isprotected" value="FALSE"/>
										<UML:TaggedValue tag="usedtd" value="FALSE"/>
										<UML:TaggedValue tag="logxml" value="FALSE"/>
										<UML:TaggedValue tag="codepath" value="G:\Omg\june2005\JumboSrcNoFopInstaller\jumbo\jumbo4.6\legacy\src\org\xmlcml\legacy"/>
										<UML:TaggedValue tag="phase" value="1.0"/>
										<UML:TaggedValue tag="status" value="Proposed"/>
										<UML:TaggedValue tag="complexity" value="1"/>
										<UML:TaggedValue tag="ea_stype" value="Public"/>
									</UML:ModelElement.taggedValue>
									<UML:Namespace.ownedElement>
										<UML:Class name="AbstractConverter" xmi.id="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" visibility="public" namespace="EAPK_D03BAD9F_A3C5_4fb9_9698_BEC79DAAC282" isRoot="false" isLeaf="false" isAbstract="true" isActive="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Class"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_D03BAD9F_A3C5_4fb9_9698_BEC79DAAC282"/>
												<UML:TaggedValue tag="date_created" value="2005-07-25 10:07:06"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-04 10:24:07"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\JumboSrcNoFopInstaller\jumbo\jumbo4.6\legacy\src\org\xmlcml\legacy\AbstractConverter.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="legacy"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="SPACE40" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;                                           &quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{FB98A074-8615-49e7-ACF1-DE09F08D27D8}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="SPACE80" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="SPACE40 + SPACE40"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{450AF30B-6482-4f1f-8C71-36EC5A7D3356}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="S_COMMA" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;,&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{87CF502B-5D62-4a13-8902-5676B0AD3BA0}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="S_EMPTY" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{A9CA0460-8AC0-46e7-B942-0548CD069DFA}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="S_NEWLINE" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;\n&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="4"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{5E9244DA-4D09-4dc6-868C-94771D82ABE9}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="S_SEMICOLON" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;;&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="5"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{88F9E4C7-91C7-4e95-960D-A667EC4AF055}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="S_SLASH" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;/&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="6"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{CB5C62D3-A623-4907-B428-DAAB1EC778AD}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="S_SPACE" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot; &quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="7"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{925FE687-53E8-43f8-A899-F7BF194D45CF}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="KEGG" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;KEGG&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="8"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{4B11810E-1DD0-4e06-A1F7-6B5A994D32E9}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="RXN" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;RXN&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="9"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{39FD5902-454A-4dab-A222-17CA31D03A5C}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="jumboLogger" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="(JumboLogger) JumboLogger.getLogger(&quot;&quot;)"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid18"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="JumboLogger"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="10"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{B9183F8D-AAC3-4b30-B5C8-CE0734CDC84F}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="doc" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid19"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="AbstractCMLDocument"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="11"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{B046141F-5E66-4a4c-965A-195E01B5A47E}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="debug" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="12"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{BEC59B2B-F9CB-44c4-90EE-0CAAEA593884}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="setDebug" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{6F70B3EF-54DA-4a1b-9E3A-52D64E83F5B8}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-54DA-4a1b-9E3A-52D64E83F5B8}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="d" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{EBD2FB31-BAE4-4cc6-8CAC-D71F732BB25D}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getDebug" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{DD072737-F14B-4dd5-83EB-595D4AB7D9B7}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="boolean"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-F14B-4dd5-83EB-595D4AB7D9B7}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="read" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="AbstractCMLDocument"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{198F8E76-C9BF-4239-A07C-509CA557293B}"/>
														<UML:TaggedValue tag="throws" value="IOException,CMLException" xmi.id="EAID_B0AF5551_DDC8_457b_B75D_445510190A92"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid19"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="AbstractCMLDocument"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-C9BF-4239-A07C-509CA557293B}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="infile" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="String"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{E8913D6A-E95E-4725-9743-3985B2BA3624}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
											</UML:Classifier.feature>
										</UML:Class>
										<UML:Abstraction isSpecification="false" xmi.id="EAID_F214E23F_7E7B_4f3e_8E89_72D08DDCE19E" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:Abstraction.mapping>
												<UML:MappingExpression/>
											</UML:Abstraction.mapping>
											<UML:Dependency.client>
												<Foundation.Core.ModelElement xmi.idref="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705"/>
											</UML:Dependency.client>
											<UML:Dependency.supplier>
												<Foundation.Core.ModelElement xmi.idref="EAID_9F97FCE7_59F0_4629_AF82_64A41722B7E3"/>
											</UML:Dependency.supplier>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Realisation"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="stereotype" value="realize"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Abstraction>
										<UML:Generalization subtype="EAID_F0BEA2D7_AC07_4ced_8EF6_5C1666E1F07F" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_159EA488_F149_448f_9008_1DDC21233A70" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={CD9FD825-7C7C-425c-9A06-1391E58A56A2}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={159EA488-F149-448f-9008-1DDC21233A70}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_5D5CF88E_8F3F_4d17_B124_36F1AD844863" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_18AA19A3_88D9_41d2_B9AC_1E48F11F6F87" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={A9CE8501-A582-4bde-9197-A8B734BB26BC}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={18AA19A3-88D9-41d2-B9AC-1E48F11F6F87}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_BA30B5BF_75E5_40ed_8265_29A028B7C363" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_2412B5CD_176B_4611_A804_78B00D5A2269" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={B972F060-F407-4f46-BEEC-228235A8C4F0}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={2412B5CD-176B-4611-A804-78B00D5A2269}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_25361D76_9CEF_4fcc_B3A0_5B2079F9F9DC" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_27713FE2_9248_4d0c_8936_7611F35E234D" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={A9944493-02D8-4903-9FD0-0B65050D54EE}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={27713FE2-9248-4d0c-8936-7611F35E234D}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_C1ADC8C7_6AF3_47ec_A5A4_A0986E105884" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_43107009_DC3C_4c9e_BE10_F996FC6C2FF9" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={F9FDF402-C0D6-4431-BE3C-898F1A1FB6A6}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={43107009-DC3C-4c9e-BE10-F996FC6C2FF9}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_3DE394E3_B524_4798_931C_1DF6D7D6BE71" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_4854C27A_91FE_4341_A59F_8E8F5B341D17" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={ACB3DA18-EEF8-439f-A00D-653B4595A97C}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={4854C27A-91FE-4341-A59F-8E8F5B341D17}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_E5EDB9E6_1061_46a7_AE66_B5564D70C7B9" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_4A4E47E9_9BEA_42dd_80BC_ADD93CA6771A" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={93E31FDE-EB36-4683-AD4A-EF3E30E06D20}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={4A4E47E9-9BEA-42dd-80BC-ADD93CA6771A}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_EF15465D_0906_4208_8542_1009B2A58353" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_58145B6E_218C_4c01_8766_ACFB0CFE9F03" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={543866ED-A988-48b7-A32F-08CE1DDE49FF}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={58145B6E-218C-4c01-8766-ACFB0CFE9F03}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_6B84A259_AF6A_439e_9543_6C92C20238EC" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_8050C91D_2919_4b42_B12F_BE74D424865C" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={7D750CA0-2D9A-480a-9523-D4FA0480FD22}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={8050C91D-2919-4b42-B12F-BE74D424865C}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Generalization subtype="EAID_76EC58A0_7409_43aa_A539_1A244BC243B7" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_9C40306C_0259_46b5_B7F7_6FE2013D1809" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={9FE9AD46-9BB0-466e-85B8-D6DB64B44C3A}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={9C40306C-0259-46b5-B7F7-6FE2013D1809}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Association xmi.id="EAID_A0F9D66D_A716_4868_8B5E_745DF0963C97" visibility="public" isRoot="false" isLeaf="false" isAbstract="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Association"/>
												<UML:TaggedValue tag="direction" value="Unspecified"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
											<UML:Association.connection>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="true" type="EAID_B3D601EF_4429_4a4c_B5F2_43E33EB78315">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
												<UML:AssociationEnd visibility="public" aggregation="none" isOrdered="false" isNavigable="true" type="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705">
													<UML:AssociationEnd.multiplicity>
														<UML:Multiplicity>
															<UML:Multiplicity.range>
																<UML:MultiplicityRange lower="0" upper="-1"/>
															</UML:Multiplicity.range>
														</UML:Multiplicity>
													</UML:AssociationEnd.multiplicity>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="containment" value="Unspecified"/>
													</UML:ModelElement.taggedValue>
												</UML:AssociationEnd>
											</UML:Association.connection>
										</UML:Association>
										<UML:Generalization subtype="EAID_BA7752D5_B33F_4ce9_B416_ECD66D0782D0" supertype="EAID_64C74B5B_36FE_43b6_9F4A_8347A6597705" xmi.id="EAID_EDDE0B2C_9E48_4a35_B6A6_AAC274D22A48" visibility="public">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="style" value="3"/>
												<UML:TaggedValue tag="ea_type" value="Generalization"/>
												<UML:TaggedValue tag="direction" value="Source -&gt; Destination"/>
												<UML:TaggedValue tag="linemode" value="3"/>
												<UML:TaggedValue tag="linecolor" value="-1"/>
												<UML:TaggedValue tag="linewidth" value="0"/>
												<UML:TaggedValue tag="seqno" value="0"/>
												<UML:TaggedValue tag="headStyle" value="0"/>
												<UML:TaggedValue tag="lineStyle" value="0"/>
												<UML:TaggedValue tag="src_visibility" value="Public"/>
												<UML:TaggedValue tag="src_aggregation" value="0"/>
												<UML:TaggedValue tag="src_isOrdered" value="false"/>
												<UML:TaggedValue tag="src_isNavigable" value="false"/>
												<UML:TaggedValue tag="src_containment" value="Unspecified"/>
												<UML:TaggedValue tag="dst_visibility" value="Public"/>
												<UML:TaggedValue tag="dst_aggregation" value="0"/>
												<UML:TaggedValue tag="dst_isOrdered" value="false"/>
												<UML:TaggedValue tag="dst_isNavigable" value="true"/>
												<UML:TaggedValue tag="dst_containment" value="Unspecified"/>
												<UML:TaggedValue tag="$ea_xref_property" value="$XREFPROP=$XID={25A7F91C-2EEF-41ff-B371-C15E869D96A0}$XID;$NAM=CustomProperties$NAM;$TYP=connector property$TYP;$VIS=Public$VIS;$DES=@PROP=@NAME=isSubstitutable@ENDNAME;@TYPE=boolean@ENDTYPE;@VALU=@ENDVALU;@PRMT=@ENDPRMT;@ENDPROP;$DES;$CLT={EDDE0B2C-9E48-4a35-B6A6-AAC274D22A48}$CLT;$SUP=&lt;none&gt;$SUP;$ENDXREF;"/>
												<UML:TaggedValue tag="virtualInheritance" value="0"/>
											</UML:ModelElement.taggedValue>
										</UML:Generalization>
										<UML:Class name="Filetype" xmi.id="EAID_C28BEA4C_26AF_408f_8FA4_013BC23942CF" visibility="public" namespace="EAPK_D03BAD9F_A3C5_4fb9_9698_BEC79DAAC282" isRoot="false" isLeaf="false" isAbstract="false" isActive="false">
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="isSpecification" value="false"/>
												<UML:TaggedValue tag="ea_stype" value="Class"/>
												<UML:TaggedValue tag="ea_ntype" value="0"/>
												<UML:TaggedValue tag="version" value="1.0"/>
												<UML:TaggedValue tag="package" value="EAPK_D03BAD9F_A3C5_4fb9_9698_BEC79DAAC282"/>
												<UML:TaggedValue tag="date_created" value="2005-07-25 10:07:06"/>
												<UML:TaggedValue tag="date_modified" value="2005-08-04 10:24:07"/>
												<UML:TaggedValue tag="genfile" value="G:\Omg\june2005\JumboSrcNoFopInstaller\jumbo\jumbo4.6\legacy\src\org\xmlcml\legacy\Filetype.java"/>
												<UML:TaggedValue tag="gentype" value="Java"/>
												<UML:TaggedValue tag="tagged" value="0"/>
												<UML:TaggedValue tag="package_name" value="legacy"/>
												<UML:TaggedValue tag="phase" value="1.0"/>
												<UML:TaggedValue tag="complexity" value="1"/>
												<UML:TaggedValue tag="status" value="Proposed"/>
												<UML:TaggedValue tag="$ea_attsclassified" value="{7103620C-2DA9-41d6-B466-3F8F8297E251},{6DA5320E-B673-4cf4-BB2F-39B432DC8C0C},{06BC81FB-29B8-4110-8C6D-1E54291FC940},{0E6A8183-A6FC-46c2-8820-1A542F7E73D3},{4F9A1370-1D1B-43f4-8160-6685DBCEE9D4},{8340016D-61F5-432c-B8F9-F4ACDA41C415}"/>
												<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=0;HSwimLanes=0;BorderStyle=0;"/>
											</UML:ModelElement.taggedValue>
											<UML:Classifier.feature>
												<UML:Attribute name="filetypeDoc" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid20"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Document"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{4456BF78-197D-45ab-BFA9-9D727B84D765}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="CML_S" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;cml&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="description" value="these are convenience constants for common files but cannot be set at runtime"/>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{57A8B445-EE9B-4467-B838-AEA956F5B47A}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="MDL_S" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;mdl&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{F252A3DB-8F3C-431f-AAB8-4BA2BC2A5C72}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="ICHI_S" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;ichi&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{F3118642-85CC-43cc-9579-3762942D5610}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="KEGG_S" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;kegg-react&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="4"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{8A2B730B-91A1-49f8-9D50-F4B3A2FC8A40}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="RDF_S" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;rdf&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="5"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{1C186842-9E05-4ddd-9D4F-FFF0148E140E}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="RXN_S" changeable="frozen" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;rxn&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="6"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{EE11641F-378B-4ae4-8807-510B66831192}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="CML" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_C28BEA4C_26AF_408f_8FA4_013BC23942CF"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Filetype"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="7"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{7103620C-2DA9-41d6-B466-3F8F8297E251}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="MDL" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_C28BEA4C_26AF_408f_8FA4_013BC23942CF"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Filetype"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="8"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{6DA5320E-B673-4cf4-BB2F-39B432DC8C0C}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="ICHI" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_C28BEA4C_26AF_408f_8FA4_013BC23942CF"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Filetype"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="9"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{06BC81FB-29B8-4110-8C6D-1E54291FC940}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="KEGG" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_C28BEA4C_26AF_408f_8FA4_013BC23942CF"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Filetype"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="10"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{0E6A8183-A6FC-46c2-8820-1A542F7E73D3}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="RDF" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_C28BEA4C_26AF_408f_8FA4_013BC23942CF"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Filetype"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="11"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{4F9A1370-1D1B-43f4-8160-6685DBCEE9D4}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="RXN" changeable="none" visibility="public" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_C28BEA4C_26AF_408f_8FA4_013BC23942CF"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Filetype"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="12"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{8340016D-61F5-432c-B8F9-F4ACDA41C415}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="filetypeTable" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid21"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Hashtable"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="13"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{E1709595-6663-450e-ABB9-8599F11EBE09}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="suffixTable" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid21"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Hashtable"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="14"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{6B66C134-E8A9-4420-B793-BB0150A82F4B}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="jumboLogger" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="(JumboLogger) JumboLogger.getLogger(&quot;&quot;)"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid18"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="JumboLogger"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="15"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{A72C35EB-BB86-4e54-AD7E-435BD4A03181}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="started" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="false"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="16"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{F12A76DB-B952-4648-8843-FABE1B24F96B}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="FILETYPE_FILE" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression body="&quot;types/filetypes.xml&quot;"/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="17"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{A9653FF8-86EF-428f-88F2-1E4275264EF6}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="type" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="18"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{D0FD3F40-8DAA-4c4c-A5A8-1529A5E2D82E}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="suffix" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="EAID_8822BE3E_4F41_422f_A9A0_A992DCEBB4A0"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Suffix"/>
														<UML:TaggedValue tag="collection" value="true"/>
														<UML:TaggedValue tag="container" value="[]"/>
														<UML:TaggedValue tag="position" value="19"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{11C765B4-759E-4f03-A135-312A9ECE9E04}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="description" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="20"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{C3066E27-93BD-4d5f-8F26-DD65E345C147}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="converterClassname" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid2"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="String"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="21"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{51097036-7134-4fe9-B82E-5B0D8448D5B8}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="multiple" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="22"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{366E61F1-3CCD-47dd-867F-85CB6A5BA6B8}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="input" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="23"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{65DBBFBD-CAA9-4688-996A-DB5FDBB7F2EA}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Attribute name="output" changeable="none" visibility="protected" ownerScope="instance" targetScope="instance">
													<UML:Attribute.initialValue>
														<UML:Expression/>
													</UML:Attribute.initialValue>
													<UML:StructuralFeature.type>
														<Foundation.Core.Classifier xmi.idref="eaxmiid7"/>
													</UML:StructuralFeature.type>
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="boolean"/>
														<UML:TaggedValue tag="collection" value="false"/>
														<UML:TaggedValue tag="position" value="24"/>
														<UML:TaggedValue tag="lowerBound" value="1"/>
														<UML:TaggedValue tag="upperBound" value="1"/>
														<UML:TaggedValue tag="ea_guid" value="{75D254C0-E60B-4b58-BB64-6D0660A36853}"/>
														<UML:TaggedValue tag="styleex" value="volatile=0;"/>
														<UML:TaggedValue tag="scope" value="package"/>
													</UML:ModelElement.taggedValue>
												</UML:Attribute>
												<UML:Operation name="addFiletype" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="0"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{942B90C4-A853-46d3-A109-216313707CA2}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-A853-46d3-A109-216313707CA2}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
														<UML:Parameter name="filetype" kind="in" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid22"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Filetype"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{BCFC60AD-D402-4aa6-BA4A-54519032EA10}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getFiletypeTable" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Hashtable"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="1"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{2165AFAB-9766-4c1c-98A0-E05E9AC8E359}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid21"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Hashtable"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-9766-4c1c-98A0-E05E9AC8E359}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="getSuffixTable" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="Hashtable"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="2"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{B07FE61C-1F5F-4abb-8F0C-873B89916119}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid21"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="Hashtable"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-1F5F-4abb-8F0C-873B89916119}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
															</UML:Parameter.defaultValue>
														</UML:Parameter>
													</UML:BehavioralFeature.parameter>
												</UML:Operation>
												<UML:Operation name="setFiletypeFile" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
													<UML:ModelElement.taggedValue>
														<UML:TaggedValue tag="type" value="void"/>
														<UML:TaggedValue tag="const" value="false"/>
														<UML:TaggedValue tag="static" value="1"/>
														<UML:TaggedValue tag="synchronised" value="0"/>
														<UML:TaggedValue tag="concurrency" value="Sequential"/>
														<UML:TaggedValue tag="position" value="3"/>
														<UML:TaggedValue tag="returnarray" value="0"/>
														<UML:TaggedValue tag="pure" value="0"/>
														<UML:TaggedValue tag="ea_guid" value="{E1551DDE-A86B-4970-871E-6109B9B327D5}"/>
													</UML:ModelElement.taggedValue>
													<UML:BehavioralFeature.parameter>
														<UML:Parameter kind="return" visibility="public">
															<UML:Parameter.type>
																<Foundation.Core.Classifier xmi.idref="eaxmiid1"/>
															</UML:Parameter.type>
															<UML:ModelElement.taggedValue>
																<UML:TaggedValue tag="pos" value="0"/>
																<UML:TaggedValue tag="type" value="void"/>
																<UML:TaggedValue tag="const" value="0"/>
																<UML:TaggedValue tag="ea_guid" value="{RETURNID-A86B-4970-871E-6109B9B327D5}"/>
															</UML:ModelElement.taggedValue>
															<UML:Parameter.defaultValue>
																<UML:Expression/>
	