<?xml version="1.0" encoding="windows-1252"?>
<XMI xmi.version="1.1" xmlns:UML="omg.org/UML1.3" timestamp="2011-06-09 13:05:29">
	<XMI.header>
		<XMI.documentation>
			<XMI.exporter>Enterprise Architect</XMI.exporter>
			<XMI.exporterVersion>2.5</XMI.exporterVersion>
		</XMI.documentation>
	</XMI.header>
	<XMI.content>
		<UML:Model name="EA Model" xmi.id="MX_EAID_6E9DE686_7B39_48a4_9446_4E04120B8706">
			<UML:Namespace.ownedElement>
				<UML:Class name="EARootClass" xmi.id="EAID_11111111_5487_4080_A7F4_41526CB0AA00" isRoot="true" isLeaf="false" isAbstract="false"/>
				<UML:Package name="Win32 Console Application 2008" xmi.id="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706" isRoot="false" isLeaf="false" isAbstract="false" visibility="public">
					<UML:ModelElement.taggedValue>
						<UML:TaggedValue tag="parent" value="EAPK_76F0E3F4_321E_4c3f_8BE5_E82102126835"/>
						<UML:TaggedValue tag="created" value="2011-06-06 15:01:31"/>
						<UML:TaggedValue tag="modified" value="2011-06-06 15:01:31"/>
						<UML:TaggedValue tag="iscontrolled" value="TRUE"/>
						<UML:TaggedValue tag="isnamespace" value="1"/>
						<UML:TaggedValue tag="xmlpath" value="%APPPATTERNSXMI%\Microsoft C++\Windows\Win32 Console Application 2008.xml"/>
						<UML:TaggedValue tag="lastsavedate" value="2011-06-09 13:05:29"/>
						<UML:TaggedValue tag="version" value="1.0"/>
						<UML:TaggedValue tag="isprotected" value="FALSE"/>
						<UML:TaggedValue tag="usedtd" value="FALSE"/>
						<UML:TaggedValue tag="owner" value="smeagher"/>
						<UML:TaggedValue tag="xmiver" value="Enterprise Architect XMI/UML 1.3"/>
						<UML:TaggedValue tag="logxml" value="FALSE"/>
						<UML:TaggedValue tag="tpos" value="5"/>
						<UML:TaggedValue tag="packageFlags" value="Recurse=1;CRC=0;"/>
						<UML:TaggedValue tag="batchsave" value="1"/>
						<UML:TaggedValue tag="batchload" value="0"/>
						<UML:TaggedValue tag="phase" value="1.0"/>
						<UML:TaggedValue tag="status" value="Proposed"/>
						<UML:TaggedValue tag="author" value="smeagher"/>
						<UML:TaggedValue tag="complexity" value="1"/>
						<UML:TaggedValue tag="ea_stype" value="Public"/>
						<UML:TaggedValue tag="tpos" value="5"/>
						<UML:TaggedValue tag="gentype" value="Java"/>
					</UML:ModelElement.taggedValue>
					<UML:Namespace.ownedElement>
						<UML:Comment xmi.id="EAID_74F70880_01D1_4788_9594_F9BC3DF39A25" visibility="public" namespace="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706">
							<UML:ModelElement.taggedValue>
								<UML:TaggedValue tag="documentation" value="This package provides a starting point for your new C++ command line application.&#xA;&#xA;The link below allows you to open the Execution Analyzer window. This window gives access to building and debugging of any project in your model."/>
								<UML:TaggedValue tag="isSpecification" value="false"/>
								<UML:TaggedValue tag="ea_stype" value="Text"/>
								<UML:TaggedValue tag="ea_ntype" value="0"/>
								<UML:TaggedValue tag="version" value="1.0"/>
								<UML:TaggedValue tag="isActive" value="false"/>
								<UML:TaggedValue tag="package" value="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706"/>
								<UML:TaggedValue tag="date_created" value="2011-06-09 12:13:00"/>
								<UML:TaggedValue tag="date_modified" value="2011-06-09 12:13:07"/>
								<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
								<UML:TaggedValue tag="tagged" value="0"/>
								<UML:TaggedValue tag="package_name" value="Win32 Console Application 2008"/>
								<UML:TaggedValue tag="phase" value="1.0"/>
								<UML:TaggedValue tag="author" value="Simon McNeilly"/>
								<UML:TaggedValue tag="complexity" value="1"/>
								<UML:TaggedValue tag="status" value="Proposed"/>
								<UML:TaggedValue tag="tpos" value="0"/>
								<UML:TaggedValue tag="ea_localid" value="389"/>
								<UML:TaggedValue tag="ea_eleType" value="element"/>
								<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;"/>
							</UML:ModelElement.taggedValue>
						</UML:Comment>
						<UML:Comment name="$uicmd=ShowView;param1=ViewPackageScripts" xmi.id="EAID_A04CD78D_865B_4bc8_97EF_356EEEB6F462" visibility="public" namespace="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706">
							<UML:ModelElement.taggedValue>
								<UML:TaggedValue tag="isSpecification" value="false"/>
								<UML:TaggedValue tag="ea_stype" value="Text"/>
								<UML:TaggedValue tag="ea_ntype" value="19"/>
								<UML:TaggedValue tag="version" value="1.0"/>
								<UML:TaggedValue tag="isActive" value="false"/>
								<UML:TaggedValue tag="package" value="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706"/>
								<UML:TaggedValue tag="date_created" value="2011-06-09 12:13:00"/>
								<UML:TaggedValue tag="date_modified" value="2011-06-09 11:48:49"/>
								<UML:TaggedValue tag="gentype" value="&lt;none&gt;"/>
								<UML:TaggedValue tag="tagged" value="0"/>
								<UML:TaggedValue tag="package_name" value="Win32 Console Application 2008"/>
								<UML:TaggedValue tag="phase" value="1.0"/>
								<UML:TaggedValue tag="alias" value="Show Execution Analyzer"/>
								<UML:TaggedValue tag="author" value="Simon McNeilly"/>
								<UML:TaggedValue tag="complexity" value="1"/>
								<UML:TaggedValue tag="status" value="Proposed"/>
								<UML:TaggedValue tag="tpos" value="0"/>
								<UML:TaggedValue tag="ea_localid" value="388"/>
								<UML:TaggedValue tag="ea_eleType" value="element"/>
								<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;"/>
							</UML:ModelElement.taggedValue>
						</UML:Comment>
						<UML:Class name="CConsole" xmi.id="EAID_B17DAE4D_AF0B_4a5f_92E9_0A92640967E7" visibility="public" namespace="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706" 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_6E9DE686_7B39_48a4_9446_4E04120B8706"/>
								<UML:TaggedValue tag="date_created" value="2011-06-06 15:02:45"/>
								<UML:TaggedValue tag="date_modified" value="2011-06-06 15:02:45"/>
								<UML:TaggedValue tag="genfile" value="%APPA%\Microsoft C++\Windows\Win32 Console Application2008\Console.h"/>
								<UML:TaggedValue tag="gentype" value="C++"/>
								<UML:TaggedValue tag="tagged" value="0"/>
								<UML:TaggedValue tag="package_name" value="Win32 Console Application 2008"/>
								<UML:TaggedValue tag="phase" value="1.0"/>
								<UML:TaggedValue tag="author" value="smeagher"/>
								<UML:TaggedValue tag="complexity" value="1"/>
								<UML:TaggedValue tag="status" value="Proposed"/>
								<UML:TaggedValue tag="tpos" value="0"/>
								<UML:TaggedValue tag="ea_localid" value="196"/>
								<UML:TaggedValue tag="ea_eleType" value="element"/>
								<UML:TaggedValue tag="eventflags" value="OBJ=12cf;"/>
								<UML:TaggedValue tag="style" value="BackColor=-1;BorderColor=-1;BorderWidth=-1;FontColor=-1;VSwimLanes=1;HSwimLanes=1;BorderStyle=0;"/>
							</UML:ModelElement.taggedValue>
							<UML:Classifier.feature>
								<UML:Operation name="CConsole" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<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="{F9F2F826-9564-417b-8AB6-06C856BC0C02}"/>
										<UML:TaggedValue tag="ea_localid" value="893"/>
									</UML:ModelElement.taggedValue>
								</UML:Operation>
								<UML:Operation name="~CConsole" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<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="{22CE4114-0A11-4633-A5CA-5F2F4264D6B3}"/>
										<UML:TaggedValue tag="ea_localid" value="892"/>
									</UML:ModelElement.taggedValue>
								</UML:Operation>
								<UML:Operation name="Run" visibility="public" ownerScope="instance" isQuery="false" concurrency="sequential">
									<UML:ModelElement.taggedValue>
										<UML:TaggedValue tag="type" value="int"/>
										<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="{9A32DC3F-C06A-43d5-A9E3-B78FD5BCD560}"/>
										<UML:TaggedValue tag="ea_localid" value="894"/>
									</UML:ModelElement.taggedValue>
									<UML:BehavioralFeature.parameter>
										<UML:Parameter kind="return" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid0"/>
											</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-C06A-43d5-A9E3-B78FD5BCD560}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="argc" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid0"/>
											</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="{97D54EEF-CCBC-40cf-AB0C-4455D9E06E35}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
										<UML:Parameter name="argv[]" kind="in" visibility="public">
											<UML:Parameter.type>
												<UML:Classifier xmi.idref="eaxmiid1"/>
											</UML:Parameter.type>
											<UML:ModelElement.taggedValue>
												<UML:TaggedValue tag="pos" value="1"/>
												<UML:TaggedValue tag="type" value="TCHAR*"/>
												<UML:TaggedValue tag="const" value="0"/>
												<UML:TaggedValue tag="ea_guid" value="{08EDE938-0279-4dec-94BA-66EE6D7A924B}"/>
											</UML:ModelElement.taggedValue>
											<UML:Parameter.defaultValue>
												<UML:Expression/>
											</UML:Parameter.defaultValue>
										</UML:Parameter>
									</UML:BehavioralFeature.parameter>
								</UML:Operation>
							</UML:Classifier.feature>
						</UML:Class>
					</UML:Namespace.ownedElement>
				</UML:Package>
				<UML:DataType xmi.id="eaxmiid0" name="int" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
				<UML:DataType xmi.id="eaxmiid1" name="TCHAR*" visibility="private" isRoot="false" isLeaf="false" isAbstract="false"/>
			</UML:Namespace.ownedElement>
		</UML:Model>
		<UML:Diagram name="Win32 Console Application 2008" xmi.id="EAID_AC2995B5_0B66_479c_B423_86BFA1B0347E" diagramType="ClassDiagram" owner="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706" toolName="Enterprise Architect 2.5">
			<UML:ModelElement.taggedValue>
				<UML:TaggedValue tag="version" value="1.0"/>
				<UML:TaggedValue tag="author" value="smeagher"/>
				<UML:TaggedValue tag="created_date" value="2011-06-06 15:02:44"/>
				<UML:TaggedValue tag="modified_date" value="2011-06-09 12:13:09"/>
				<UML:TaggedValue tag="package" value="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706"/>
				<UML:TaggedValue tag="type" value="Logical"/>
				<UML:TaggedValue tag="swimlanes" value="locked=false;orientation=0;width=0;inbar=false;names=false;color=0;bold=false;fcol=0;;cls=0;"/>
				<UML:TaggedValue tag="matrixitems" value="locked=false;matrixactive=false;swimlanesactive=true;width=1;"/>
				<UML:TaggedValue tag="ea_localid" value="39"/>
				<UML:TaggedValue tag="EAStyle" value="ShowPrivate=1;ShowProtected=1;ShowPublic=1;HideRelationships=0;Locked=0;Border=1;HighlightForeign=1;PackageContents=1;SequenceNotes=0;ScalePrintImage=0;PPgs.cx=1;PPgs.cy=1;DocSize.cx=780;DocSize.cy=1134;ShowDetails=0;Orientation=P;Zoom=100;ShowTags=0;OpParams=1;VisibleAttributeDetail=0;ShowOpRetType=1;ShowIcons=1;CollabNums=0;HideProps=0;ShowReqs=0;ShowCons=0;PaperSize=9;HideParents=0;UseAlias=0;HideAtts=0;HideOps=0;HideStereo=0;HideElemStereo=0;ShowTests=0;ShowMaint=0;ConnectorNotation=UML 2.1;ExplicitNavigability=0;AdvancedElementProps=1;AdvancedFeatureProps=1;AdvancedConnectorProps=1;ShowNotes=0;SuppressBrackets=0;SuppConnectorLabels=0;PrintPageHeadFoot=0;ShowAsList=0;HideConnStereotype=0;ShowFQN=0;NoFullScope=0;"/>
				<UML:TaggedValue tag="styleex" value="SaveTag=7024253C;ExcludeRTF=0;DocAll=0;HideQuals=0;AttPkg=1;ShowTests=0;ShowMaint=0;SuppressFOC=1;MatrixActive=0;SwimlanesActive=1;MatrixLineWidth=1;MatrixLocked=0;TConnectorNotation=UML 2.1;TExplicitNavigability=0;AdvancedElementProps=1;AdvancedFeatureProps=1;AdvancedConnectorProps=1;ProfileData=;MDGDgm=;DefaultLang=;STBLDgm=;ShowNotes=0;VisibleAttributeDetail=0;ShowOpRetType=1;SuppressBrackets=0;SuppConnectorLabels=0;PrintPageHeadFoot=0;ShowAsList=0;OverrideLinkedF=0;HideConnStereotype=0;ShowFQN=0;NoFullScope=0;"/>
			</UML:ModelElement.taggedValue>
			<UML:Diagram.element>
				<UML:DiagramElement geometry="Left=48;Top=16;Right=288;Bottom=117;" subject="EAID_74F70880_01D1_4788_9594_F9BC3DF39A25" seqno="1" style="DUID=1EF0D27F;"/>
				<UML:DiagramElement geometry="Left=77;Top=140;Right=227;Bottom=160;" subject="EAID_A04CD78D_865B_4bc8_97EF_356EEEB6F462" seqno="2" style="DUID=F8DAD6EB;HideIcon=0;"/>
				<UML:DiagramElement geometry="Left=313;Top=23;Right=443;Bottom=102;" subject="EAID_B17DAE4D_AF0B_4a5f_92E9_0A92640967E7" seqno="3" style="DUID=76C9AAB1;"/>
			</UML:Diagram.element>
		</UML:Diagram>
	</XMI.content>
	<XMI.difference/>
	<XMI.extensions xmi.extender="Enterprise Architect 2.5">
		<EAModel.script>
			<EAScript subject="EAPK_6E9DE686_7B39_48a4_9446_4E04120B8706" name="C++Win32 Console Application 2008" category="EACompileScript" script="&quot;%VS2008%\devenv.com&quot; /Build Debug &quot;ConsoleApplication.sln&quot;">
				<UML:ModelElement.taggedValue>
					<UML:TaggedValue tag="documentation" value="&lt;?xml version=&quot;1.0&quot;?&gt;&#xA;&lt;DATA&gt;&lt;Flags value=&quot;0&quot;/&gt;&lt;BuildCmdType value=&quot;Batch File&quot;/&gt;&lt;BuildDir value=&quot;%APPA%\Microsoft C++\Windows\Win32 Console Application2008&quot;/&gt;&lt;InitialDir value=&quot;%APPA%\Microsoft C++\Windows\Win32 Console Application2008&quot;/&gt;&lt;BuildParser value=&quot;Microsoft .NET&quot;/&gt;&lt;OutputParser value=&quot;Microsoft .NET&quot;/&gt;&lt;BuildDepends value=&quot;false&quot;/&gt;&lt;CleanCmdType value=&quot;Batch File&quot;/&gt;&lt;Clean value=&quot;&amp;quot;%VS2008%\devenv.com&amp;quot; /Clean Debug &amp;quot;ConsoleApplication.sln&amp;quot;&quot;/&gt;&lt;CleanDir value=&quot;%APPA%\Microsoft C++\Windows\Win32 Console Application2008&quot;/&gt;&lt;CleanParser value=&quot;Microsoft .NET&quot;/&gt;&lt;CleanDepends value=&quot;false&quot;/&gt;&lt;Debugger value=&quot;Microsoft Native&quot;/&gt;&lt;DebugDir value=&quot;%APPA%\Microsoft C++\Windows\Win32 Console Application2008&quot;/&gt;&lt;Attach value=&quot;false&quot;/&gt;&lt;Debug value=&quot;debug\ConsoleApplication.exe&quot;/&gt;&lt;DebugClass value=&quot;debug\ConsoleApplication.exe&quot;/&gt;&lt;ShowConsole value=&quot;false&quot;/&gt;&lt;DebugDepends value=&quot;false&quot;/&gt;&lt;Diagnostics value=&quot;false&quot;/&gt;&lt;Symbols value=&quot;&quot;/&gt;&lt;TestCmdType value=&quot;Batch File&quot;/&gt;&lt;Test value=&quot;&quot;/&gt;&lt;TestRunCommand value=&quot;&quot;/&gt;&lt;TestDir value=&quot;%APPA%\Microsoft C++\Windows\Win32 Console Application2008&quot;/&gt;&lt;TestParser value=&quot;&amp;lt;none&amp;gt;&quot;/&gt;&lt;TestOutputParser value=&quot;&amp;lt;none&amp;gt;&quot;/&gt;&lt;TestDepends value=&quot;false&quot;/&gt;&lt;RunCmdType value=&quot;Batch File&quot;/&gt;&lt;Run value=&quot;&amp;quot;Debug\ConsoleApplication.exe&amp;quot;&quot;/&gt;&lt;RunCommand value=&quot;&amp;quot;Debug\ConsoleApplication.exe&amp;quot;&quot;/&gt;&lt;RunDir value=&quot;%APPA%\Microsoft C++\Windows\Win32 Console Application2008&quot;/&gt;&lt;RunParser value=&quot;&amp;lt;none&amp;gt;&quot;/&gt;&lt;RunDepends value=&quot;false&quot;/&gt;&lt;DeployCmdType value=&quot;Batch File&quot;/&gt;&lt;Deploy value=&quot;&quot;/&gt;&lt;DeployCommand value=&quot;&quot;/&gt;&lt;DeployDir value=&quot;%APPA%\Microsoft C++\Windows\Win32 Console Application2008&quot;/&gt;&lt;DeployParser value=&quot;Microsoft .NET&quot;/&gt;&lt;DeployDepends value=&quot;false&quot;/&gt;&lt;/DATA&gt;&#xA;"/>
				</UML:ModelElement.taggedValue>
			</EAScript>
		</EAModel.script>
	</XMI.extensions>
</XMI>
