From: Eric C <ecr...@us...> - 2006-03-05 06:16:57
|
User: ecrutchfield Date: 06/03/04 22:16:56 Added: andromdapp/projects/csharp/maven2/src/main/resources/META-INF/andromdapp andromdapp.xml andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib HashCodeProvider.dll Bamboo.Prevalence.dll NHibernate.Caches.Prevalence.dll NHibernate.dll Microsoft.ApplicationBlocks.UIProcess.dll NHibernate.Nullables2.dll Castle.DynamicProxy.dll NHibernate.Caches.SysCache.dll log4net.dll Iesi.Collections.dll AndroMDA.NHibernateSupport.dll andromdapp/projects/csharp/maven2/src/site/xdocs goals.xml properties.xml navigation.xml download.xml index.xml andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/common pom.xml.vsl andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda/conf andromda.xml.vsl andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda/conf/vs2003-mappings NHibernateTypeMappings.xml CsWrapperMappings.xml CsMappings.xml andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda/src/main/uml empty-model.xmi andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/core pom.xml.vsl andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/web pom.xml.vsl andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/schema-export App.config nhibernate.config.vsl Program.cs andromdapp/projects/csharp/maven2 pom.xml .cvsignore andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2 readme.txt.vsl pom.xml.vsl andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda pom.xml.vsl Log: fixes to csharp project generator Revision Changes Path 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/META-INF/andromdapp/andromdapp.xml Index: andromdapp.xml =================================================================== <andromdapp type="dotnet" root="$applicationParentDirectory/$applicationId"> <resourceLocations> <location>templates/csharp/maven2</location> </resourceLocations> <conditionalOutput> <!-- This would be nice to have in a future version <conditions> <condition id="workflow" equal="true"/> <output patterns="**/*">workflow/</output> </conditions> --> <conditions> <condition id="webservice" equal="true"/> <output patterns="**/*">webservice/</output> </conditions> <conditions> <condition id="web" equal="true"/> <output patterns="**/*">web/</output> </conditions> <conditions> <condition id="web" equal="true"/> <condition id="uipWeb" equal="true"/> <output>lib/Microsoft.ApplicationBlocks.UIProcess.dll</output> </conditions> <!-- Probably will want to add this in a future version <conditions> <condition id="web" equal="true"/> <output>mda/src/main/config/mappings/WebMergeMappings.xml.vsl</output> </conditions> --> <conditions> <condition id="transactionPersistenceType" notEqual="none"/> <output patterns="**/*">core/</output> <output>lib/NHibernate.dll</output> <output>lib/AndroMDA.NHibernateSupport.dll</output> <output>lib/Bamboo.Prevalence.dll</output> <output>lib/Castle.DynamicProxy.dll</output> <output>lib/HashCodeProvider.dll</output> <output>lib/Iesi.Collections.dll</output> <output>lib/NHibernate.Caches.Prevalence.dll</output> <output>lib/NHibernate.Caches.SysCache.dll</output> </conditions> <conditions> <condition id="transactionPersistenceType" notEqual="none"/> <condition id="dotNetVersion" equal="2.0"/> <output>lib/NHibernate.Nullables2.dll</output> </conditions> <conditions> <condition id="model" present="false"/> <output>mda/src/main/uml/${applicationId}.xmi.vsl</output> </conditions> <conditions> <condition id="configurationUri" present="false"/> <output>mda/conf/andromda.xml</output> </conditions> </conditionalOutput> <mappings> <mapping> <from>empty-model.xmi</from> <to>${applicationId}.xmi.vsl</to> </mapping> <!-- <mapping> <from>nhibernate/NHibernate.dll</from> <to>lib/NHibernate.dll</to> </mapping> <mapping> <from>nhibernate/AndroMDA.NHibernateSupport.dll</from> <to>lib/AndroMDA.NHibernateSupport.dll</to> </mapping> <mapping> <from>nhibernate/Bamboo.Prevalence.dll</from> <to>lib/Bamboo.Prevalence.dll</to> </mapping> <mapping> <from>nhibernate/Castle.DynamicProxy.dll</from> <to>lib/Castle.DynamicProxy.dll</to> </mapping> <mapping> <from>nhibernate/HashCodeProvider.dll</from> <to>lib/HashCodeProvider.dll</to> </mapping> <mapping> <from>nhibernate/Iesi.Collections.dll</from> <to>lib/Iesi.Collections.dll</to> </mapping> <mapping> <from>nhibernate/NHibernate.Caches.Prevalence.dll</from> <to>lib/NHibernate.Caches.Prevalence.dll</to> </mapping> <mapping> <from>nhibernate/NHibernate.Caches.SysCache.dll</from> <to>lib/NHibernate.Caches.SysCache.dll</to> </mapping> --> </mappings> <instructions>readme.txt</instructions> <templateEngine className="org.andromda.templateengines.velocity.VelocityTemplateEngine" extensions="vsl"/> <templateObject name="stringUtils" className="org.apache.commons.lang.StringUtils"/> <prompts> <promptGroup name="Basic Project Information"> <documentation> Provides the basic project information. </documentation> <prompt id="applicationParentDirectory"> <text>Please enter the location in which your new application will be created (i.e. c:/csharp/development)</text> </prompt> <prompt id="author"> <text>Please enter your first and last name (i.e. Naresh Bhatia)</text> </prompt> <prompt id="applicationName"> <text>Please enter the name of your .NET project (i.e. Time Tracker)</text> </prompt> <prompt id="applicationId"> <text>Please enter an id for your .NET project (i.e. timetracker)</text> </prompt> <prompt id="applicationPackage"> <text>Please enter the root namespace for your .NET project (i.e. org.andromda.samples.timetracker)</text> </prompt> <prompt id="applicationVersion"> <text>Please enter a version for your project (i.e. 1.0-SNAPSHOT)</text> </prompt> <prompt id="dotNetVersion" setResponseAsTrue="true"> <text>What version of the .Net Framework will you be targeting?</text> <responses> <response>1.1</response> <response>2.0</response> </responses> </prompt> <prompt id="vsSolution" setResponseAsTrue="true"> <text>Would you like a VS Solution file generated?</text> <responses type="java.lang.Boolean"> <response>yes</response> <response>no</response> </responses> </prompt> </promptGroup> <promptGroup name="Component Types"> <documentation> Provides the choice of components with the application. </documentation> <prompt id="transactionPersistenceType" setResponseAsTrue="true"> <text>Please enter the type of transactional/persistence cartridge to use. Note: The spring cartridge uses nhibernate.</text> <responses> <response>nhibernate</response> <response>nspring</response> <response>none</response> </responses> </prompt> <!-- <prompt id="workflow"> <text>Will your project need workflow engine capabilities? (it uses jBPM and Hibernate3)?</text> <responses type="java.lang.Boolean"> <response>yes</response> <response>no</response> </responses> <conditions> <condition equal="yes"> <setProperty id="hibernateVersion">3</setProperty> </condition> </conditions> </prompt> <prompt id="hibernateVersion"> <text>Please enter the hibernate version number (enter '2' for 2.1.x or '3' for 3.0.x)</text> <preconditions type="or"> <condition id="transactionPersistenceType" equal="spring"/> <condition id="transactionPersistenceType" equal="hibernate"/> </preconditions> <responses> <response>2</response> <response>3</response> </responses> </prompt> --> <prompt id="web"> <text>Do you want to generate an ASP.NET application?</text> <responses type="java.lang.Boolean"> <response>yes</response> <response>no</response> </responses> </prompt> <!-- <prompt id="uipWeb" setResponseAsTrue="true"> <text>Would you like your web user interface to use the User Interface Process Application Block?</text> <preconditions> <condition id="web" equal="true"/> </preconditions> <responses type="java.lang.Boolean"> <response>yes</response> <response>no</response> </responses> </prompt> <prompt id="webservice"> <text>Would you like to be able to expose your services as web services?</text> <responses type="java.lang.Boolean"> <response>yes</response> <response>no</response> </responses> </prompt> --> </promptGroup> </prompts> </andromdapp> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/HashCodeProvider.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/Bamboo.Prevalence.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/NHibernate.Caches.Prevalence.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/NHibernate.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/Microsoft.ApplicationBlocks.UIProcess.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/NHibernate.Nullables2.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/Castle.DynamicProxy.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/NHibernate.Caches.SysCache.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/log4net.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/Iesi.Collections.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/lib/AndroMDA.NHibernateSupport.dll <<Binary file>> 1.1 plugins/andromdapp/projects/csharp/maven2/src/site/xdocs/goals.xml Index: goals.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <document> <properties> <title>andromdacsapp Maven Plug-in Goals</title> </properties> <body> <goals> <goal> <name>andromdacsapp:generate</name> <description> Generates an AndroMDA Powered Maven C# application. When you run this goal, you will be prompted to enter some application values before your application will be generated. </description> </goal> </goals> </body> </document> 1.1 plugins/andromdapp/projects/csharp/maven2/src/site/xdocs/properties.xml Index: properties.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <document> <properties> <title>andromdacsapp Maven Plug-in Properties</title> </properties> <body> <section name="andromdacsapp Maven Plug-in Settings"> <table> <tr> <th>Property</th> <th>Required</th> <th>Description</th> </tr> </table> </section> </body> </document> 1.1 plugins/andromdapp/projects/csharp/maven2/src/site/xdocs/navigation.xml Index: navigation.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <project name="AndroMDA Maven Plugin"> <title>andromdacsapp Maven Plugin</title> <body> <links> <item name="andromdacsapp Maven Plugin" href="../maven-andromda-plugin/index.html"/> <item name="AndroMDA Maven Plugins" href="../andromda-maven-plugins/index.html"/> <item name="AndroMDA" href="../index.html"/> </links> <menu name="Overview"> <item name="Goals" href="/goals.html"/> <item name="Properties" href="/properties.html"/> <item name="Download" href="/download.html"/> </menu> </body> </project> 1.1 plugins/andromdapp/projects/csharp/maven2/src/site/xdocs/download.xml Index: download.xml =================================================================== <?xml version="1.0"?> <document> <properties> <title>Download andromdacsapp Maven Plugin</title> </properties> <body> <section name="Download andromdacsapp Maven Plugin"> <p> The fastest way to get started with AndroMDA is to install and use it to generate an AndroMDA powered application. </p> <p> To download and install the plugin into your maven plugin, first make sure you are pointing to the AndroMDA team server in your <code>maven.repo.remote</code> property (i.e. maven.repo.remote=http://www.ibiblio.org/maven,http://team.andromda.org/maven). Then type: <source> maven plugin:download -DgroupId=andromda -DartifactId=maven-andromdacsapp-plugin -Dversion=1.0-SNAPSHOT </source> </p> </section> </body> </document> 1.1 plugins/andromdapp/projects/csharp/maven2/src/site/xdocs/index.xml Index: index.xml =================================================================== <?xml version="1.0" encoding="UTF-8"?> <document> <properties> <title>andromdacsapp Maven Plugin</title> </properties> <body> <section name="AndroMDA App Maven Plugin"> <p> Provides the ability to generate AndroMDA powered applications. Please see the <a href="goals.html">goals</a> page to see what goals are available. </p> </section> </body> </document> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/common/pom.xml.vsl Index: pom.xml.vsl =================================================================== <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>$applicationPackage</groupId> <artifactId>$applicationId</artifactId> <version>$applicationVersion</version> </parent> <artifactId>${applicationId}-common</artifactId> <packaging>pom</packaging> <name>${applicationName} Common</name> <dependencies> <dependency> <groupId>${pom.groupId}</groupId> <artifactId>${applicationId}-mda</artifactId> <version>${pom.version}</version> <type>pom</type> <scope>runtime</scope> <optional>true</optional> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.andromda.maven.plugins</groupId> <artifactId>andromda-multi-source-plugin</artifactId> </plugin> </plugins> </build> </project> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda/conf/andromda.xml.vsl Index: andromda.xml.vsl =================================================================== <andromda> <properties> <property name="modelValidation">true</property> <property name="cartridgeFilter">${filter}</property> <!-- <property name="loggingConfigurationUri">file:log4j.xml</property> --> </properties> <server> <host>localhost</host> <port>4446</port> </server> <repositories> <repository name="netBeansMDR"> <models> <model> <uri>${model.uri}</uri> <moduleSearchLocations> <!--location>${maven.repo.local}/andromda/xml.zips</location--> <location patterns="**/*">${settings.localRepository}/org/andromda/profiles</location> </moduleSearchLocations> </model> </models> </repository> </repositories> <namespaces> <namespace name="default"> <properties> #if (${vsSolution}) <property name="visualStudioVersion">true</property> #end #if (${dotNetVersion} == "1.1") <property name="languageMappingsUri">file:${maven.conf.dir}/mappings/CsMappings.xml</property> <property name="wrapperMappingsUri">file:${maven.conf.dir}/mappings/CsWrapperMappings.xml</property> #else <property name="languageMappingsUri">Cs</property> <property name="wrapperMappingsUri">CsWrapper</property> #end <property name="sqlMappingsUri">${sql.mappings}</property> <property name="jdbcMappingsUri">JDBC</property> <property name="maxSqlNameLength">30</property> <property name="foreignKeySuffix">_FK</property> <property name="ejbJndiNamePrefix">${application.id}-${application.version}</property> <!-- these masking properties allow you to configure the way your model element names are generated --> <property name="classifierNameMask">none</property> <property name="operationNameMask">none</property> <property name="roleNameMask">none</property> <property name="enumerationNameMask">none</property> <property name="enumerationLiteralNameMask">uppercamelcase</property> <property name="entityNameMask">none</property> <property name="entityPropertyNameMask">none</property> <property name="parameterNameMask">none</property> <property name="defaultIdentifierType">datatype::long</property> <property name="commonAssemblyName">${maven.andromda.commonAssemblyName}</property> <property name="coreAssemblyName">${maven.andromda.coreAssemblyName}</property> </properties> </namespace> <namespace name="cs"> <properties> <property name="enumerations">${maven.andromda.common.generated.dir}</property> <property name="exceptions">${maven.andromda.common.generated.dir}</property> <property name="value-objects">${maven.andromda.common.generated.dir}</property> </properties> </namespace> #if (${transactionPersistenceType} != "none") <namespace name="nhibernate"> <properties> <property name="hibernateVersion">2</property> #if (${dotNetVersion} == "1.1") <property name="hibernateTypeMappingsUri">file:${maven.conf.dir}/mappings/NHibernateTypeMappings.xml</property> #else <property name="hibernateTypeMappingsUri">NHibernate</property> #end <property name="dataSource">${dataSource}</property> <property name="hibernateShowSql">${hibernate.db.showSql}</property> <property name="hibernateDialect">${hibernate.db.dialect}</property> <property name="hibernateInheritanceStrategy">${hibernate.inheritance.strategy}</property> <property name="hibernateTransactionManagerLookup">${hibernate.transaction.manager.lookup}</property> <property name="customTypesPackage">${application.package}</property> <property name="hibernateJdbcBatchSize">0</property> <property name="hibernateEnableCache">false</property> <property name="hibernateEnableAssociationsCache">false</property> <property name="hibernateQueryUseNamedParameters">true</property> <property name="compositionDefinesEagerLoading">true</property> <property name="hibernateCacheProvider">net.sf.hibernate.cache.EhCacheProvider</property> <property name="hibernateQueryCacheFactory">net.sf.hibernate.cache.StandardQueryCacheFactory</property> <property name="hibernateTransactionFactoryClass">net.sf.hibernate.transaction.JTATransactionFactory</property> <property name="entities">${maven.andromda.core.generated.dir}</property> <property name="entity-impls">${maven.andromda.core.manual.dir}</property> <property name="configuration">${maven.andromda.core.generated.dir}</property> <property name="cache">${maven.andromda.core.generated.dir}</property> </properties> </namespace> #end #if (${transactionPersistenceType} == "nspring") <namespace name="nspring"> <properties> <property name="dataSource">${dataSource}</property> <property name="username">${dataSource.user}</property> <property name="password">${dataSource.password}</property> <property name="driver">${dataSource.driver.class}</property> <property name="connectionUrl">${dataSource.url}</property> <property name="hibernateDialect">${hibernate.db.dialect}</property> <property name="hibernateShowSql">${hibernate.db.showSql}</property> <property name="hibernateQueryUseNamedParameters">true</property> <property name="sessionFactory">org.springframework.orm.hibernate.LocalSessionFactoryBean</property> <property name="localTransactionManager">org.springframework.orm.hibernate.HibernateTransactionManager</property> <property name="hibernateCacheProvider">net.sf.hibernate.cache.EhCacheProvider</property> <property name="hibernateQueryCacheFactory">net.sf.hibernate.cache.StandardQueryCacheFactory</property> <property name="hibernateInheritanceStrategy">${hibernate.inheritance.strategy}</property> <property name="springTypesPackage">${application.package}.Domain</property> <property name="daos">${maven.andromda.core.generated.dir}</property> <property name="dao-impls">${maven.andromda.core.manual.dir}</property> </properties> </namespace> #end #if (${web}) <namespace name="aspdotnet"> <properties> <property name="dotNetVersion">${maven.andromda.net.version}</property> <property name="web">${maven.andromda.web.dir}</property> <property name="web_generated">${maven.andromda.web.generated.dir}</property> <property name="web_manual">${maven.andromda.web.manual.java.dir}</property> <property name="webAssemblyName">Edgewater.Interviewer.Web</property> <property name="AssemblyTitle">InterviewerWeb</property> <property name="AssemblyDescription">InterviewerWeb</property> <property name="AssemblyConfiguration"></property> <property name="AssemblyCompany"></property> <property name="AssemblyProduct"></property> <property name="AssemblyCopyright"></property> <property name="AssemblyTrademark"></property> <property name="AssemblyCulture"></property> <property name="AssemblyVersion">1.0.*.*</property> <property name="AssemblyDelaySign">true</property> <property name="AssemblyKeyFile">""</property> <property name="AssemblyKeyName">""</property> </properties> </namespace> #end </namespaces> </andromda> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda/conf/vs2003-mappings/NHibernateTypeMappings.xml Index: NHibernateTypeMappings.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1" ?> <!-- This is used to map the model types to hibernate types. --> <mappings name="NHibernate"> <mapping> <from>datatype::Time</from> <from>datatype::Date</from> <from>datatype::DateTime</from> <from>datatype::Timestamp</from> <to>DateTime</to> </mapping> <mapping> <from>datatype::char</from> <to>Char</to> </mapping> <mapping> <from>datatype::Character</from> <to>Char</to> </mapping> <mapping> <from>datatype::byte</from> <to>Byte</to> </mapping> <mapping> <from>datatype::Byte</from> <to>Byte</to> </mapping> <mapping> <from>datatype::short</from> <to>Int16</to> </mapping> <mapping> <from>datatype::Short</from> <to>Int16</to> </mapping> <mapping> <from>datatype::int</from> <to>Int32</to> </mapping> <mapping> <from>datatype::Integer</from> <to>Int32</to> </mapping> <mapping> <from>datatype::long</from> <to>Int64</to> </mapping> <mapping> <from>datatype::Long</from> <to>Int64</to> </mapping> <mapping> <from>datatype::float</from> <to>float</to> </mapping> <mapping> <from>datatype::Float</from> <to>float</to> </mapping> <mapping> <from>datatype::double</from> <to>Double</to> </mapping> <mapping> <from>datatype::Double</from> <from>datatype::Money</from> <to>Double</to> </mapping> <mapping> <from>datatype::Decimal</from> <to>Decimal</to> </mapping> <mapping> <from>datatype::Boolean</from> <to>Boolean</to> </mapping> <mapping> <from>datatype::boolean</from> <to>Boolean</to> </mapping> <mapping> <from>datatype::Clob</from> <to>StringClob</to> </mapping> <mapping> <from>datatype::Blob</from> <to>BinaryBlob</to> </mapping> </mappings> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda/conf/vs2003-mappings/CsWrapperMappings.xml Index: CsWrapperMappings.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1" ?> <!-- This is used to map the C# language primitive types names to C# wrapper type names. --> <mappings name="CsWrapper"> <mapping> <from>int</from> <to>int</to> </mapping> <mapping> <from>char</from> <to>char</to> </mapping> <mapping> <from>byte</from> <to>byte</to> </mapping> <mapping> <from>short</from> <to>short</to> </mapping> <mapping> <from>long</from> <to>long</to> </mapping> <mapping> <from>float</from> <to>float</to> </mapping> <mapping> <from>double</from> <to>double</to> </mapping> <mapping> <from>bool</from> <to>bool</to> </mapping> </mappings> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda/conf/vs2003-mappings/CsMappings.xml Index: CsMappings.xml =================================================================== <?xml version="1.0" encoding="ISO-8859-1" ?> <!-- This is used to map the model types to C# types for the generated code. --> <mappings name="Cs"> <mapping> <from>package</from> <to>namespace</to> </mapping> <mapping> <from>concurrent</from> <to/> </mapping> <mapping> <from>guarded</from> <to>lock</to> </mapping> <mapping> <from>sequential</from> <to/> </mapping> <mapping> <from>datatype::File</from> <to>System.IO.File</to> </mapping> <mapping> <from>datatype::String</from> <to>String</to> </mapping> <mapping> <from>datatype::Time</from> <from>datatype::Date</from> <from>datatype::DateTime</from> <from>datatype::Timestamp</from> <to>DateTime</to> </mapping> <mapping> <from>datatype::char</from> <to>char</to> </mapping> <mapping> <from>datatype::Character</from> <to>char</to> </mapping> <mapping> <from>datatype::byte</from> <to>byte</to> </mapping> <mapping> <from>datatype::Byte</from> <to>byte</to> </mapping> <mapping> <from>datatype::short</from> <to>short</to> </mapping> <mapping> <from>datatype::Short</from> <to>short</to> </mapping> <mapping> <from>datatype::int</from> <to>int</to> </mapping> <mapping> <from>datatype::Integer</from> <to>int</to> </mapping> <mapping> <from>datatype::long</from> <to>long</to> </mapping> <mapping> <from>datatype::Long</from> <to>long</to> </mapping> <mapping> <from>datatype::float</from> <to>float</to> </mapping> <mapping> <from>datatype::Float</from> <to>float</to> </mapping> <mapping> <from>datatype::double</from> <to>double</to> </mapping> <mapping> <from>datatype::Double</from> <from>datatype::Money</from> <to>double</to> </mapping> <mapping> <from>datatype::Decimal</from> <to>decimal</to> </mapping> <mapping> <from>datatype::Boolean</from> <to>bool</to> </mapping> <mapping> <from>datatype::boolean</from> <to>bool</to> </mapping> <mapping> <from>datatype::Collection</from> <to>System.Collections.ICollection</to> </mapping> <mapping> <from>datatype::List</from> <to>System.Collections.IList</to> </mapping> <mapping> <from>datatype::Set</from> <to>Iesi.Collections.ISet</to> </mapping> <mapping> <from>datatype::Clob</from> <to>String</to> </mapping> <mapping> <from>datatype::Blob</from> <to>Byte[]</to> </mapping> <mapping> <from>datatype::Map</from> <to>System.Collections.IDictionary</to> </mapping> <mapping> <from>datatype::Mappings</from> <to>org.andromda.metafacades.uml.TypeMappings</to> </mapping> <mapping> <from>datatype::URI</from> <to>Uri</to> </mapping> <mapping> <from>datatype::URL</from> <to>Uri</to> </mapping> <mapping> <from>datatype::Object</from> <to>Object</to> </mapping> <mapping> <from>datatype::void</from> <to>void</to> </mapping> <mapping> <from>datatype::Document</from> <to>System.Xml.XmlDocument</to> </mapping> <mapping> <from>datatype::ContentHandler</from> <to>org.xml.sax.ContentHandler</to> </mapping> <mapping> <from>datatype::TreeNode</from> <to>javax.swing.tree.TreeNode</to> </mapping> </mappings> 1.1 plugins/andromdapp/projects/csharp/maven2/src/main/resources/templates/csharp/maven2/mda/src/main/uml/empty-model.xmi Index: empty-model.xmi =================================================================== <?xml version='1.0' encoding='UTF-8'?> <!-- <!DOCTYPE XMI SYSTEM "uml14xmi12.dtd"> --> <XMI xmi.version='1.2' timestamp='Mon Aug 29 07:45:39 MDT 2005' xmlns:UML='omg.org/UML/1.4'> <XMI.header> <XMI.documentation> <XMI.exporter>MagicDraw UML</XMI.exporter> <XMI.exporterVersion>9.0</XMI.exporterVersion> </XMI.documentation> <XMI.metamodel xmi.name='UML' xmi.version='1.4'/> </XMI.header> <XMI.content> <UML:Model xmi.id='eee_1045467100313_135436_1' name='Data' isRoot='false' isLeaf='false' isAbstract='false'> <UML:ModelElement.comment> <UML:Comment xmi.id='_24400562_1092013275546_280654_0' name='Author:Administrator. Created:8/8/04 8:58 PM. Title:. Comment:. '/> </UML:ModelElement.comment> <XMI.extension xmi.extender='MagicDraw UML 9.0' xmi.extenderID='MagicDraw UML 9.0'> <ignoredInModule xmi.value='true'/> </XMI.extension> <UML:Namespace.ownedElement> <UML:Package xmi.id='eee_1045467100313_365297_7' name='Component View' isRoot='false' isLeaf='false' isAbstract='false'/> <UML:Package href='andromda-profile-3.2-RC1-SNAPSHOT.xml.zip|_8a70287_1078771814628_224704_589'> <XMI.extension xmi.extender='MagicDraw UML 9.0' xmi.extenderID='MagicDraw UML 9.0'> <referentPath xmi.value='::org.andromda.profile'/> </XMI.extension> </UML:Package> <UML:Package xmi.id='_9_0_2_12ab03bf_1125323139546_169312_1' name='Data types' isRoot='false' isLeaf='false' isAbstract='false'/> </UML:Namespace.ownedElement> </UML:Model> </XMI.content> <XMI.extensions xmi.extender='MagicDraw UML 9.0'> <mdOwnedDiagrams/> <options> <mdElement elementClass='SimpleStyle'> <name>Default</name> <default xmi.value='false'/> <mdElement elementClass='PropertyManager'> <name>PROJECT_GENERAL_PROPERTIES</name> <propertyManagerID>_9_0_2_12ab03bf_1125323139546_785253_2</propertyManagerID> <mdElement elementClass='ModelElementProperty'> <propertyID>DEFAULT_PROFILE_PACKAGE</propertyID> <displayableTypes xmi.value='Subsystem^ModelPackage^Model'/> <selectableTypes xmi.value='Subsystem^ModelPackage^Model'/> <useUnspecified xmi.value='true'/> <parentApplicant xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_PROFILE_PACKAGE_SELECTION_DIALOG</propertyID> <propertyDescriptionID>SHOW_PROFILE_PACKAGE_SELECTION_DIALOG_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='ClassPathListProperty'> <propertyID>MODULES_DIRS</propertyID> <propertyDescriptionID>MODULES_DIRS_DESCRIPTION</propertyDescriptionID> <mdElement elementClass='FileProperty'> <value><install.root>\profiles</value> <selectionMode xmi.value='0'/> </mdElement> <mdElement elementClass='FileProperty'> <value>C:\Documents and Settings\Administrator\.maven\repository\andromda\xml.zips</value> <selectionMode xmi.value='0'/> </mdElement> <mdElement elementClass='FileProperty'> <value>C:\Documents and Settings\Administrator\.maven\repository\andromda\xml.zips</value> <selectionMode xmi.value='0'/> </mdElement> <mdElement elementClass='FileProperty'> <value>C:\Documents and Settings\Administrator\.maven\repository\andromda\xml.zips\</value> <selectionMode xmi.value='0'/> </mdElement> <mdElement elementClass='FileProperty'> <value>C:\Documents and Settings\cbrandon\.maven\repository\andromda\xml.zips\</value> <selectionMode xmi.value='0'/> </mdElement> <mdElement elementClass='FileProperty'> <value>C:\Documents and Settings\ZOO\.maven\repository\andromda\xml.zips\</value> <selectionMode xmi.value='0'/> </mdElement> <mdElement elementClass='FileProperty'> <value>C:\Documents and Settings\cwbrandon\.maven\repository\andromda\xml.zips\</value> <selectionMode xmi.value='0'/> </mdElement> <value xmi.value='false'/> </mdElement> </mdElement> <mdElement elementClass='PropertyManager'> <name>PROJECT_INVISIBLE_PROPERTIES</name> <propertyManagerID>_9_0_2_12ab03bf_1125323139546_578921_3</propertyManagerID> <mdElement elementClass='NumberProperty'> <propertyID>TOOL_TIP_STYLE</propertyID> <propertyDescriptionID>TOOL_TIP_STYLE_DESCRIPTION</propertyDescriptionID> <value xmi.value='0.0'/> <type xmi.value='0'/> <lowRange xmi.value='0.0'/> <highRange xmi.value='2.0'/> </mdElement> <mdElement elementClass='NumberProperty'> <propertyID>LAST_INTERFACE_STYLE</propertyID> <propertyDescriptionID>LAST_INTERFACE_STYLE_DESCRIPTION</propertyDescriptionID> <value xmi.value='2.0'/> <type xmi.value='0'/> <lowRange xmi.value='0.0'/> <highRange xmi.value='1.0'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>IS_BROWSER_VISIBLE</propertyID> <propertyDescriptionID>IS_BROWSER_VISIBLE_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='ChoiceProperty'> <propertyID>BROWSER_ITEM_TYPES</propertyID> <propertyDescriptionID>BROWSER_ITEM_TYPES_DESCRIPTION</propertyDescriptionID> <choice xmi.value=''/> <index xmi.value='-1'/> </mdElement> <mdElement elementClass='NumberProperty'> <propertyID>BROWSER_DIVIDER_LOCATION</propertyID> <propertyDescriptionID>BROWSER_DIVIDER_LOCATION_DESCRIPTION</propertyDescriptionID> <value xmi.value='-1.0'/> <type xmi.value='0'/> <lowRange xmi.value='-1.0'/> <highRange xmi.value='2.147483647E9'/> </mdElement> <mdElement elementClass='ChoiceProperty'> <propertyID>BROWSER_BOUNDS</propertyID> <propertyDescriptionID>BROWSER_BOUNDS_DESCRIPTION</propertyDescriptionID> <choice xmi.value=''/> <index xmi.value='-1'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>IS_DOCS_TAB_VISIBLE</propertyID> <propertyDescriptionID>IS_DOCS_TAB_VISIBLE_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='StringProperty'> <propertyID>BROWSER_LAYOUT</propertyID> <propertyDescriptionID>BROWSER_LAYOUT_DESCRIPTION</propertyDescriptionID> <value>0 13 0 0 0 a9 0 0 0 a 0 0 6 9 0 0 4 48 0 0 0 0 0 0 0 9 0 0 0 d 0 44 0 4f 0 43 0 55 0 4d 0 45 0 4e 0 54 0 41 0 54 0 49 0 4f 0 4e 0 0 c4 c8 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 bc 0 0 1 b4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 c4 c8 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 1 0 0 3 9c 0 0 0 8 0 0 0 0 0 0 dc ec 0 0 0 3 0 0 1e 18 0 0 c4 c8 0 0 2f 10 0 0 0 2 0 0 9a e 0 0 dc ec 0 0 0 0 0 0 0 2 0 0 a8 f6 0 0 dc ec 0 0 e7 b1 0 0 9a e 0 0 0 1 0 0 0 2 0 0 9a e ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 d 0 44 0 49 0 41 0 47 0 52 0 41 0 4d 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 69 7a 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 bc 0 0 1 b2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 69 7a 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 1 0 0 3 9c 0 0 0 8 0 0 0 0 0 0 a8 f6 0 0 0 5 0 0 e9 bd 0 0 a4 ff 0 0 69 7a 0 0 20 c0 0 0 ff 29 0 0 0 2 0 0 9a e 0 0 a8 f6 0 0 0 0 0 0 0 2 0 0 a8 f6 0 0 dc ec 0 0 e7 b1 0 0 9a e 0 0 0 1 0 0 0 2 0 0 9a e ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 0 5a 0 4f 0 4f 0 4d 0 5f 0 43 0 4f 0 4e 0 54 0 52 0 4f 0 4c 0 0 1e 18 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 bc 0 0 1 b4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 1e 18 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 1 0 0 3 9c 0 0 0 8 0 0 0 0 0 0 dc ec 0 0 0 3 0 0 1e 18 0 0 c4 c8 0 0 2f 10 0 0 0 2 0 0 9a e 0 0 dc ec 0 0 0 0 0 0 0 2 0 0 a8 f6 0 0 dc ec 0 0 e7 b1 0 0 9a e 0 0 0 1 0 0 0 2 0 0 9a e ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 f 0 45 0 58 0 54 0 45 0 4e 0 53 0 49 0 4f 0 4e 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 20 c0 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 bc 0 0 1 b2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 20 c0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 1 0 0 3 9c 0 0 0 8 0 0 0 0 0 0 a8 f6 0 0 0 5 0 0 e9 bd 0 0 a4 ff 0 0 69 7a 0 0 20 c0 0 0 ff 29 0 0 0 2 0 0 9a e 0 0 a8 f6 0 0 0 0 0 0 0 2 0 0 a8 f6 0 0 dc ec 0 0 e7 b1 0 0 9a e 0 0 0 1 0 0 0 2 0 0 9a e ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 49 0 4e 0 48 0 45 0 52 0 49 0 54 0 41 0 4e 0 43 0 45 0 5f 0 54 0 52 0 45 0 45 0 0 a4 ff 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 bc 0 0 1 b2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 a4 ff 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 1 0 0 3 9c 0 0 0 8 0 0 0 0 0 0 a8 f6 0 0 0 5 0 0 e9 bd 0 0 a4 ff 0 0 69 7a 0 0 20 c0 0 0 ff 29 0 0 0 2 0 0 9a e 0 0 a8 f6 0 0 0 0 0 0 0 2 0 0 a8 f6 0 0 dc ec 0 0 e7 b1 0 0 9a e 0 0 0 1 0 0 0 2 0 0 9a e ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 0 53 0 45 0 41 0 52 0 43 0 48 0 5f 0 52 0 45 0 53 0 55 0 4c 0 54 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 ff 29 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 bc 0 0 1 b2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 ff 29 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 1 0 0 3 9c 0 0 0 8 0 0 0 0 0 0 a8 f6 0 0 0 5 0 0 e9 bd 0 0 a4 ff 0 0 69 7a 0 0 20 c0 0 0 ff 29 0 0 0 2 0 0 9a e 0 0 a8 f6 0 0 0 0 0 0 0 2 0 0 a8 f6 0 0 dc ec 0 0 e7 b1 0 0 9a e 0 0 0 1 0 0 0 2 0 0 9a e ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 f 0 4d 0 45 0 53 0 53 0 41 0 47 0 45 0 53 0 5f 0 57 0 49 0 4e 0 44 0 4f 0 57 0 0 c8 a6 0 0 0 2 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 c8 a6 0 0 0 0 0 0 0 3c 0 0 0 3c 0 0 0 c8 0 0 0 c8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 a 0 50 0 52 0 4f 0 50 0 45 0 52 0 54 0 49 0 45 0 53 0 0 2f 10 0 0 0 8 0 0 0 1 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 bc 0 0 1 b4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 2f 10 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 1 0 0 3 9c 0 0 0 8 0 0 0 0 0 0 dc ec 0 0 0 3 0 0 1e 18 0 0 c4 c8 0 0 2f 10 0 0 0 2 0 0 9a e 0 0 dc ec 0 0 0 0 0 0 0 2 0 0 a8 f6 0 0 dc ec 0 0 e7 b1 0 0 9a e 0 0 0 1 0 0 0 2 0 0 9a e ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 0 43 0 4f 0 4e 0 54 0 41 0 49 0 4e 0 4d 0 45 0 4e 0 54 0 5f 0 54 0 52 0 45 0 45 0 0 e9 bd 0 0 0 8 0 0 0 0 0 0 0 1 0 0 0 f 0 0 0 4 0 0 0 4 0 0 0 8 0 0 1 bc 0 0 1 b2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 4 0 0 e9 bd 0 0 0 2 0 0 0 0 0 0 0 0 0 0 6 1 0 0 3 9c 0 0 0 8 0 0 0 0 0 0 a8 f6 0 0 0 5 0 0 e9 bd 0 0 a4 ff 0 0 69 7a 0 0 20 c0 0 0 ff 29 0 0 0 2 0 0 9a e 0 0 a8 f6 0 0 0 0 0 0 0 2 0 0 a8 f6 0 0 dc ec 0 0 e7 b1 0 0 9a e 0 0 0 1 0 0 0 2 0 0 9a e ff ff ff ff 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 63 0 0 0 0 0 0 a7 30 0 0 0 1 0 0 4 63 0 0 0 1 0 0 e7 b1 0 0 0 2 0 0 4 63 0 0 0 0 0 0 9a e 0 0 0 2 0 0 4 64 0 0 a8 f6 0 0 0 5 0 0 4 65 0 0 0 10 0 43 0 4f 0 4e 0 54 0 41 0 49 0 4e 0 4d 0 45 0 4e 0 54 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 10 0 49 0 4e 0 48 0 45 0 52 0 49 0 54 0 41 0 4e 0 43 0 45 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 d 0 44 0 49 0 41 0 47 0 52 0 41 0 4d 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 f 0 45 0 58 0 54 0 45 0 4e 0 53 0 49 0 4f 0 4e 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 4 65 0 0 0 13 0 53 0 45 0 41 0 52 0 43 0 48 0 5f 0 52 0 45 0 53 0 55 0 4c 0 54 0 53 0 5f 0 54 0 52 0 45 0 45 0 0 1 bc 0 0 1 55 0 0 0 0 0 0 4 64 0 0 dc ec 0 0 0 3 0 0 4 65 0 0 0 c 0 5a 0 4f 0 4f 0 4d 0 5f 0 43 0 4f 0 4e 0 54 0 52 0 4f 0 4c 0 0 4 65 0 0 0 d 0 44 0 4f 0 43 0 55 0 4d 0 45 0 4e 0 54 0 41 0 54 0 49 0 4f 0 4e 0 0 4 65 0 0 0 a 0 50 0 52 0 4f 0 50 0 45 0 52 0 54 0 49 0 45 0 53 0 0 1 bc 0 0 1 55 0 0 0 0 0 0 1 bc 0 0 2 ae 0 0 4 66 0 0 0 1 0 0 0 2a 0 0 0 0 0 0 1 c1 0 0 2 ae 0 0 1 c1 0 0 2 ae 0 0 0 3 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 f 0 4d 0 45 0 53 0 53 0 41 0 47 0 45 0 53 0 5f 0 57 0 49 0 4e 0 44 0 4f 0 57 </value> <multiline xmi.value='false'/> </mdElement> <mdElement elementClass='StringProperty'> <propertyID>MT_LAST_SELECTED_TRANSFORMATION</propertyID> <propertyDescriptionID>MT_LAST_SELECTED_TRANSFORMATION_DESCRIPTION</propertyDescriptionID> <multiline xmi.value='false'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>MT_TRANSFORMATION_IN_PLACE</propertyID> <propertyDescriptionID>MT_TRANSFORMATION_IN_PLACE_DESCRIPTION</propertyDescriptionID> <value xmi.value='false'/> </mdElement> <mdElement elementClass='ModelElementProperty'> <propertyID>MT_DESTINATION_PACKAGE</propertyID> <displayableTypes xmi.value=''/> <selectableTypes xmi.value=''/> <useUnspecified xmi.value='false'/> <parentApplicant xmi.value='false'/> </mdElement> <mdElement elementClass='StringProperty'> <propertyID>MT_LAST_SELECTED_TYPE_MAP_PROFILE</propertyID> <propertyDescriptionID>MT_LAST_SELECTED_TYPE_MAP_PROFILE_DESCRIPTION</propertyDescriptionID> <multiline xmi.value='false'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>MT_LAST_SELECTED_TYPE_MAP_PROFILE_DIRECTION</propertyID> <propertyDescriptionID>MT_LAST_SELECTED_TYPE_MAP_PROFILE_DIRECTION_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>DIAGRAM_INFO_CUSTOM_MODE</propertyID> <propertyDescriptionID>DIAGRAM_INFO_CUSTOM_MODE_DESCRIPTION</propertyDescriptionID> <value xmi.value='false'/> </mdElement> <mdElement elementClass='ChoiceProperty'> <propertyID>DIAGRAM_INFO_SELECTED_KEYWORDS</propertyID> <propertyDescriptionID>DIAGRAM_INFO_SELECTED_KEYWORDS_DESCRIPTION</propertyDescriptionID> <choice xmi.value='Diagram name^Author^Creation date^Modification date'/> <index xmi.value='-1'/> </mdElement> <mdElement elementClass='StringProperty'> <propertyID>DIAGRAM_INFO_CUSTOM_HTML</propertyID> <propertyDescriptionID>DIAGRAM_INFO_CUSTOM_HTML_DESCRIPTION</propertyDescriptionID> <multiline xmi.value='false'/> </mdElement> <mdElement elementClass='StringProperty'> <propertyID>INFO_PROPERTY</propertyID> <propertyDescriptionID>INFO_PROPERTY_DESCRIPTION</propertyDescriptionID> <value>6e 5d 28 35 73 2 60 34 73 4 3c c5 9b ae 69 e8 fb 24 3 41 e2 82 b6 c4 91 7c 67 a4 ad 9e 96 4 13 83 60 f7 eb 71 3e 7b 4e 53 f2 6c e5 4a 10 5d 57 13 8a a5 f5 4d 57 85 cc dc f3 62 6b eb 57 e1 67 1f 3f 81 8e 59 </value> <multiline xmi.value='false'/> </mdElement> <mdElement elementClass='ChoiceProperty'> <propertyID>RECENT_DIAGRAMS</propertyID> <propertyDescriptionID>RECENT_DIAGRAMS_DESCRIPTION</propertyDescriptionID> <choice xmi.value='_9_0_2_12ab03bf_1125323135453_663777_0'/> <index xmi.value='-1'/> </mdElement> </mdElement> </mdElement> <favoriteElements xmi.value=''/> </options> <componentView> <UML:Package xmi.idref='eee_1045467100313_365297_7'/> </componentView> <dataTypes> <UML:Package xmi.idref='_9_0_2_12ab03bf_1125323139546_169312_1'/> </dataTypes> <hasSharedPackages xmi.value='false'/> <mdElement elementClass='StyleManager'> <mdElement elementClass='SimpleStyle'> <name>Default</name> <default xmi.value='true'/> <mdElement elementClass='ExtendableManager'> <removable xmi.value='false'/> <extendableByDiagram xmi.value='true'/> <extendableByStereotype xmi.value='false'/> <name>Abstraction</name> <propertyManagerID>_9_0_2_12ab03bf_1125323139546_17107_4</propertyManagerID> <parentPropertyManager>_9_0_2_12ab03bf_1125323139546_659427_5</parentPropertyManager> <mdElement elementClass='ColorProperty'> <propertyID>STEREOTYPE_COLOR</propertyID> <propertyDescriptionID>STEREOTYPE_COLOR_DESCRIPTION</propertyDescriptionID> <value xmi.value='-16777216'/> </mdElement> <mdElement elementClass='FontProperty'> <propertyID>STEREOTYPE_FONT</propertyID> <propertyDescriptionID>STEREOTYPE_FONT_DESCRIPTION</propertyDescriptionID> <fontName>SansSerif</fontName> <size xmi.value='12'/> <style xmi.value='0'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>WRAP_WORDS</propertyID> <propertyDescriptionID>WRAP_WORDS_DESCRIPTION</propertyDescriptionID> <value xmi.value='false'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_NAME</propertyID> <propertyDescriptionID>SHOW_NAME_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_STEREOTYPE</propertyID> <propertyDescriptionID>SHOW_STEREOTYPE_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_TAGGED_VALUES</propertyID> <propertyDescriptionID>SHOW_TAGGED_VALUES_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_CONSTRAINTS</propertyID> <propertyDescriptionID>SHOW_CONSTRAINTS_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='ChoiceProperty'> <propertyID>CONSTRAINT_TEXT_MODE</propertyID> <propertyDescriptionID>CONSTRAINT_TEXT_MODE_DESCRIPTION</propertyDescriptionID> <value>EXPRESSION_MODE</value> <choice xmi.value='NAME_MODE^EXPRESSION_MODE'/> <index xmi.value='1'/> </mdElement> </mdElement> <mdElement elementClass='ExtendableManager'> <removable xmi.value='false'/> <extendableByDiagram xmi.value='true'/> <extendableByStereotype xmi.value='false'/> <name>Action State</name> <propertyManagerID>_9_0_2_12ab03bf_1125323139546_948652_6</propertyManagerID> <parentPropertyManager>_9_0_2_12ab03bf_1125323139546_106233_7</parentPropertyManager> <mdElement elementClass='BooleanProperty'> <propertyID>SUPPRESS_STATE_ACTIONS</propertyID> <propertyDescriptionID>SUPPRESS_STATE_ACTIONS_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> </mdElement> <mdElement elementClass='ExtendableManager'> <removable xmi.value='false'/> <extendableByDiagram xmi.value='true'/> <extendableByStereotype xmi.value='false'/> <name>Actor</name> <propertyManagerID>_9_0_2_12ab03bf_1125323139546_198142_8</propertyManagerID> <parentPropertyManager>_9_0_2_12ab03bf_1125323139546_106233_7</parentPropertyManager> <mdElement elementClass='ColorProperty'> <propertyID>FILL_COLOR</propertyID> <propertyDescriptionID>FILL_COLOR_DESCRIPTION</propertyDescriptionID> <value xmi.value='-13159'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SUPPRESS_CLASS_OPERATIONS</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SUPPRESS_CLASS_OPERATIONS_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='ColorProperty'> <propertyID>OPERATION_COLOR</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>OPERATION_COLOR_DESCRIPTION</propertyDescriptionID> <value xmi.value='-16777176'/> </mdElement> <mdElement elementClass='FontProperty'> <propertyID>OPERATION_FONT</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>OPERATION_FONT_DESCRIPTION</propertyDescriptionID> <fontName>SansSerif</fontName> <size xmi.value='12'/> <style xmi.value='0'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_OPERATIONS_SIGNATURE</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SHOW_OPERATIONS_SIGNATURE_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_MORE_SIGN_FOR_OPERATIONS</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SHOW_MORE_SIGN_FOR_OPERATIONS_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='ChoiceProperty'> <propertyID>SORT_CLASS_OPERATIONS_MODE</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SORT_CLASS_OPERATIONS_MODE_DESCRIPTION</propertyDescriptionID> <value>NO_SORT</value> <choice xmi.value='NO_SORT^BY_NAME^BY_STEREOTYPE^BY_VISIBILITY'/> <index xmi.value='0'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_OPERATIONS_VISIBILITY</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SHOW_OPERATIONS_VISIBILITY_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_OPERATIONS_STEREOTYPE</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SHOW_OPERATIONS_STEREOTYPE_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_OPERATIONS_PROPERTIES</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SHOW_OPERATIONS_PROPERTIES_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_OPERATIONS_CONSTRAINTS</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SHOW_OPERATIONS_CONSTRAINTS_DESCRIPTION</propertyDescriptionID> <value xmi.value='false'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_OPERATIONS_PARAMETERS_DIRECTION_KIND</propertyID> <propertyGroup>OPERATIONS</propertyGroup> <propertyDescriptionID>SHOW_OPERATIONS_PARAMETERS_DIRECTION_KIND_DESCRIPTION</propertyDescriptionID> <value xmi.value='false'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_FULL_TYPE</propertyID> <propertyDescriptionID>SHOW_FULL_TYPE_DESCRIPTION</propertyDescriptionID> <value xmi.value='false'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SUPPRESS_CLASS_ATTRIBUTES</propertyID> <propertyGroup>ATTRIBUTES</propertyGroup> <propertyDescriptionID>SUPPRESS_CLASS_ATTRIBUTES_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElement> <mdElement elementClass='ColorProperty'> <propertyID>ATTRIBUTE_COLOR</propertyID> <propertyGroup>ATTRIBUTES</propertyGroup> <propertyDescriptionID>ATTRIBUTE_COLOR_DESCRIPTION</propertyDescriptionID> <value xmi.value='-14155776'/> </mdElement> <mdElement elementClass='FontProperty'> <propertyID>ATTRIBUTE_FONT</propertyID> <propertyGroup>ATTRIBUTES</propertyGroup> <propertyDescriptionID>ATTRIBUTE_FONT_DESCRIPTION</propertyDescriptionID> <fontName>SansSerif</fontName> <size xmi.value='12'/> <style xmi.value='0'/> </mdElement> <mdElement elementClass='BooleanProperty'> <propertyID>SHOW_MORE_SIGN_FOR_ATTRIBUTES</propertyID> <propertyGroup>ATTRIBUTES</propertyGroup> <propertyDescriptionID>SHOW_MORE_SIGN_FOR_ATTRIBUTES_DESCRIPTION</propertyDescriptionID> <value xmi.value='true'/> </mdElemen... [truncated message content] |