<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4020a20e-4e17-46a2-915b-ec87a7cdf13f}</UniqueIdentifier>
      <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{a11c34e9-0def-40cc-b44b-651ac1ab5d5f}</UniqueIdentifier>
      <Extensions>h;hpp;hxx;hm;inl</Extensions>
    </Filter>
    <Filter Include="Resource Files">
      <UniqueIdentifier>{297877d3-f98a-4d18-a09e-d10a3fa402c2}</UniqueIdentifier>
      <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="AParser.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="ATokenBuffer.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CommonError.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="..\Common\CommonSmart.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="ConstraintManager.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="ConstraintMgr.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="DLexerBase.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="ExpressionChecker.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="GMEConstraintBrowserDialog.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="GMEConstraintEx.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="GMEConstraintPropertiesDialog.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="GMEConstraintTreeCtrl.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="GMESmallMessageBox.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="GMESyntacticSemanticDialog.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="GMEViolationDialog.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="ocl.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLCommon.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLCommonEx.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OclConstraint.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLContext.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLException.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLFactory.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLFeature.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLFeatureImplementation.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLGMECMFacade.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLGMEECFacade.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLLexer.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLObject.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLObjectExBasic.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLObjectExGME.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLParser.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLParserStatic.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLRefCount.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLSignature.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLTree.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLType.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLTypeExBasic.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLTypeExGMECM.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="OCLTypeExGMEEC.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="StdAfx.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="TokenEx.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
    <ClCompile Include="TreeCtrlEx.cpp">
      <Filter>Source Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="ConstraintManager.def">
      <Filter>Source Files</Filter>
    </None>
    <None Include="check_icons.bmp">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="constraint_icons.bmp">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="ConstraintMgr.rgs">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="constraintstate_icons.bmp">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="ec_icon.ico">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="error.ico">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="error_icons.bmp">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="expand.ico">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="ExpressionChecker.rgs">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="line_icons.bmp">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="tree_icons.bmp">
      <Filter>Resource Files</Filter>
    </None>
    <None Include="warning.ico">
      <Filter>Resource Files</Filter>
    </None>
  </ItemGroup>
  <ItemGroup>
    <Midl Include="ConstraintManager.idl">
      <Filter>Source Files</Filter>
    </Midl>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="ConstraintManager.rc">
      <Filter>Source Files</Filter>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="ConstraintMgr.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="ExpressionChecker.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="GMEConstraintBrowserDialog.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="GMEConstraintEx.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="GMEConstraintPropertiesDialog.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="GMEConstraintTreeCtrl.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="GMESmallMessageBox.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="GMESyntacticSemanticDialog.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="GMEViolationDialog.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLCommon.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLCommonEx.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLConfig.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OclConstraint.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLContext.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLException.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLFactory.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLFeature.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLFeatureImplementation.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLFormalParameter.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLGMECMFacade.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLGMEECFacade.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLLexer.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLObject.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLObjectExBasic.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OclObjectExGME.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLParser.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLParserStatic.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLRefCount.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLSignature.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLTokens.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLTree.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLType.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLTypeExBasic.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLTypeExGMECM.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OCLTypeExGMEEC.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="OclViolation.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Resource.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="Solve4786.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="StdAfx.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="targetver.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="TokenEx.h">
      <Filter>Header Files</Filter>
    </ClInclude>
    <ClInclude Include="TreeCtrlEx.h">
      <Filter>Header Files</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <CustomBuild Include="ocl.g">
      <Filter>Source Files</Filter>
    </CustomBuild>
  </ItemGroup>
</Project>