directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From oer...@apache.org
Subject svn commit: r510290 [2/13] - in /directory/sandbox/oersoy: ./ documentation.checklist.archetype/ documentation.checklist.archetype/src/ documentation.checklist.archetype/src/main/ documentation.checklist.archetype/src/main/resources/ documentation.chec...
Date Wed, 21 Feb 2007 23:01:21 GMT
Added: directory/sandbox/oersoy/documentation.checklist.archetype/src/main/resources/archetype-resources/src/main/resources/images/123.svg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/src/main/resources/archetype-resources/src/main/resources/images/123.svg?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/src/main/resources/archetype-resources/src/main/resources/images/123.svg (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/src/main/resources/archetype-resources/src/main/resources/images/123.svg Wed Feb 21 15:01:00 2007
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   version="1.0"
+   width="744.09448"
+   height="1052.3622"
+   id="svg2">
+  <defs
+     id="defs4" />
+  <g
+     id="layer1">
+    <g
+       transform="translate(991.42857,117.14286)"
+       id="g3179">
+      <rect
+         width="439.99997"
+         height="337.14288"
+         x="-862.85712"
+         y="-44.780663"
+         style="fill:#ffffff"
+         id="rect3163" />
+      <g
+         transform="matrix(0.9519651,0,0,0.9554455,-1961.6968,-451.04752)"
+         id="g3165">
+        <path
+           d="M 1485.7143 599.50507 A 164.28572 164.28572 0 1 1  1157.1429,599.50507 A 164.28572 164.28572 0 1 1  1485.7143 599.50507 z"
+           transform="matrix(1.3820751,0,0,0.9994664,-442.02789,0.319855)"
+           style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           id="path2164" />
+        <path
+           d="M 1485.7143 599.50507 A 164.28572 164.28572 0 1 1  1157.1429,599.50507 A 164.28572 164.28572 0 1 1  1485.7143 599.50507 z"
+           transform="matrix(0.8036122,0,0,0.8036122,260.94097,116.30686)"
+           style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           id="path2166" />
+        <flowRoot
+           transform="matrix(5.1346254,0,0,4.7694236,-2758.6715,763.84383)"
+           style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
+           id="flowRoot2168"
+           xml:space="preserve"><flowRegion
+             id="flowRegion2170"><rect
+               width="211.42857"
+               height="237.14285"
+               x="780"
+               y="-64.780678"
+               style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
+               id="rect2172" /></flowRegion><flowPara
+             id="flowPara2174">?</flowPara><flowPara
+             id="flowPara2176" /></flowRoot>        <flowRoot
+           transform="matrix(1.3005494,0,0,1.4640653,448.65016,652.93293)"
+           style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Bitstream Vera Sans"
+           id="flowRoot2178"
+           xml:space="preserve"><flowRegion
+             id="flowRegion2180"><rect
+               width="211.42857"
+               height="237.14285"
+               x="780"
+               y="-64.780678"
+               style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Bitstream Vera Sans"
+               id="rect2182" /></flowRegion><flowPara
+             id="flowPara2188">123</flowPara><flowPara
+             id="flowPara2190"></flowPara></flowRoot>      </g>
+    </g>
+  </g>
+</svg>

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/META-INF/maven/archetype.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/META-INF/maven/archetype.xml?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/META-INF/maven/archetype.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/META-INF/maven/archetype.xml Wed Feb 21 15:01:00 2007
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archetype>
+  <id>documentation.checklist.archetype</id>
+  <resources>
+      <resource>source/checklist.xml</resource>
+      <resource>source/recipes.xml</resource>
+      <resource>src/main/resources/css/book.css</resource>
+      <resource>src/main/resources/css/checklist.css</resource>
+      <resource>src/main/resources/images/123.png</resource>
+      <resource>src/main/resources/images/123.svg</resource>
+      <resource>plugin.xml</resource>
+      <resource>about.html</resource>
+      <resource>META-INF/MANIFEST.MF</resource>
+  </resources>
+</archetype>

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/META-INF/MANIFEST.MF?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/META-INF/MANIFEST.MF (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/META-INF/MANIFEST.MF Wed Feb 21 15:01:00 2007
@@ -0,0 +1,10 @@
+Manifest-Version: 1.0
+Bundle-Name: %pluginName
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-Vendor: %providerName
+Bundle-ManifestVersion: 2
+Bundle-Localization: plugin
+Bundle-SymbolicName: org.apache.directory.contributor.guide.documentation; singleton:=true
+Require-Bundle: org.eclipse.help
+Bundle-Version: 1.0.0
+Eclipse-LazyStart: true
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/about.html
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/about.html?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/about.html (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/about.html Wed Feb 21 15:01:00 2007
@@ -0,0 +1,34 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+
+<h2>About This Content</h2>
+ 
+<p>February 12, 2007</p>	
+<h3>License</h3>
+
+<p>
+All content ("Content") in this plug-in is made available
+by the The Apache Software Foundation.  The Content is provided 
+under the terms and conditions of the Apache Public License Version 2.0 ("ASL")
+unless otherwise indicated.  A copy of the ASL can be obtained via the URL
+<a href="http://www.apache.org/licenses/LICENSE-2.0.html">http://www.apache.org/licenses/LICENSE-2.0.html</a>.
+</p>
+
+<p>
+If the Content was obtained from a party other than the Apache Software Foundation, the Content is 
+being redistributed by that party ("Redistributor") and different terms and conditions may
+apply to your use of any object code in the Content.
+Contact the Redistributor or check the Redistributor's license if one was 
+provided with the Content.  Unless otherwise
+expressed below, the conditions and terms of the ASL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.apache.org/">http://www.apache.org</a>.
+</p>
+
+</body>
+</html>

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/plugin.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/plugin.xml?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/plugin.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/plugin.xml Wed Feb 21 15:01:00 2007
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin 
+	name="${name}"
+	id="${groupId}${artifactId}"
+	version = "1.0.0"
+	provider= "${url}">
+  <!-- ====================================================================== -->
+  <!-- Define primary TOC                                                     -->
+  <!-- ====================================================================== -->
+  <extension point="org.eclipse.help.toc">
+    <toc file="toc.xml" primary="true"/>
+  </extension>
+</plugin>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/pom.xml?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/pom.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/pom.xml Wed Feb 21 15:01:00 2007
@@ -0,0 +1,28 @@
+<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>
+   <groupId>${groupId}</groupId>
+   <artifactId>${artifactId}</artifactId>
+   <version>1.0.0</version>
+   <packaging>documentation.checklist</packaging>
+   <build>
+      <plugins>
+         <plugin>
+            <groupId>org.apache.maven</groupId>
+            <artifactId>documentation.checklist.mojo</artifactId>
+            <extensions>true</extensions>
+            <version>1.0-SNAPSHOT</version>
+            <executions>
+               <execution>
+                  <id>generate</id>
+                  <goals>
+                     <goal>generate</goal>
+                  </goals>
+               </execution>
+            </executions>
+         </plugin>
+      </plugins>
+   </build>
+</project>

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/source/checklist.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/source/checklist.xml?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/source/checklist.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/source/checklist.xml Wed Feb 21 15:01:00 2007
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="ASCII"?>
+<checklist
+   xmlns="http://maven.apache.org/documentation/checklists/1.0.0"
+   name="ApacheDS Contributor Guide">
+   <packagingTarget
+      label="Jar Artifact"
+      type="jar" />
+   <checkGroup
+      id="ideCheck"
+      label="IDE Preparation Checks">
+      <checkItem
+         label="Import Format Template"
+         recipeReferenceId="00" />
+      <checkItem
+         label="Import Code Template"
+         recipeReferenceId="01" />
+   </checkGroup>
+   
+   <checkGroup
+      id="javadoc"
+      label="Javadoc Comment Checks">
+      <checkItem
+         label="Package Level"
+         recipeReferenceId="10" />
+      <checkItem
+         label="Class Level"
+         recipeReferenceId="11" />
+      <checkItem
+         label="Anonymous Inner Classes"
+         recipeReferenceId="12" />
+         
+      <checkItem
+         label="Methods"
+         recipeReferenceId="13">
+         <separator tagBody="Member Level - Public"/>
+      </checkItem>
+      <checkItem
+         label="Constructors"
+         recipeReferenceId="14" />
+      <checkItem
+         label="Fields"
+         recipeReferenceId="15" />
+         
+      <checkItem
+         required="false"
+         label="Methods"
+         recipeReferenceId="13">
+         <separator tagBody="Member Level - Non Public"/>
+      </checkItem>
+      <checkItem
+         required="false"
+         label="Constructors"
+         recipeReferenceId="14" />
+      <checkItem
+         required="false"
+         label="Fields"
+         recipeReferenceId="15" />
+         
+   </checkGroup>
+</checklist>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/source/recipes.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/source/recipes.xml?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/source/recipes.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/source/recipes.xml Wed Feb 21 15:01:00 2007
@@ -0,0 +1,254 @@
+<?xml version="1.0" encoding="ASCII"?>
+<recipes xmlns="http://maven.apache.org/documentation/recipes/1.0.0">
+   <recipeGroup
+      id="0"
+      label="IDE Preparation">
+      <recipe id="00">
+         <challenge>Importing the Apache Format Template</challenge>
+         <solution>
+            <![CDATA[Window > Preferences > Java > Code Style > Formatter > Import]]>
+         </solution>
+         <discussion>
+            <![CDATA[<p>Here is a link to the formatting.xml file <a href="resources/formatting.xml">formatting.xml</a></p>]]>
+         </discussion>
+         <relatedRecipeID>01</relatedRecipeID>
+      </recipe>
+      <recipe id="01">
+         <challenge>Importing the Apache Code Template</challenge>
+         <solution>
+            <![CDATA[<b>Window > Preferences > Java > Code Style > Code Templates > Import</b>.]]>
+         </solution>
+         <discussion>
+            <![CDATA[<p>Here is a link to the codetemplates.xml file <a href="resources/codetemplates.xml">codetemplates.xml</a>]]>
+         </discussion>
+         <relatedRecipeID>00</relatedRecipeID>
+      </recipe>
+   </recipeGroup>
+
+
+   <recipeGroup
+      id="1"
+      label="Javadoc Comment Checks">
+      <recipe id="10">
+         <challenge>Creating a Package Level Javadoc Comment</challenge>
+         <solution>
+            <![CDATA[Provide a description of what the package is used for and place it in package.html, along with the source files contained by the package.]]>
+         </solution>
+         <discussion>
+            <![CDATA[
+<p>
+Create a summary of the various classes contained in this package and their relationships.
+</p>
+<p>
+Provide a package specification with links to package wide specifications and APIs, that will
+be helpful when reviewing the contained code.
+</p>
+<p>Also provide pointers to external architecture/detailed design documents.</p>
+
+<pre>
+&lt;html&gt;
+&lt;!--
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to you under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+--&gt;
+
+&lt!-- $Id: package.html 464373 2007-01-08 03:11:32Z ole $ --&gt;
+
+&lt;body&gt;
+&lt;h2&gt;Summary&lt;/h2&gt;
+
+&lt;p&gt;This package contains Daemon scope &lt;code>Runtime&lt;/code> implementations
+that may be useful during the &lt;code&gt;startup&lt;/code&gt; or &lt;code&gt;shutdown&lt;/code&gt;
+command execution of ApacheDS.&lt;/p&gt;
+
+&lt;h2&gt;Package Specification&lt;/h2&gt;
+(Just an example - TODO More daemon appropriate example)
+http://www.ipa.go.jp/security/rfc/RFC3377EN.html
+
+&lt;/body&gt;
+&lt;/html&gt;
+</pre>
+</div>
+]]>
+         </discussion>
+      </recipe>
+
+
+      <recipe id="11">
+         <challenge>Creating a Class Level Javadoc Comment</challenge>
+         <solution>
+            <![CDATA[Provide a description of what this class is used for, and place it right above the code that declares the class.]]>
+         </solution>
+         <discussion>
+            <![CDATA[
+            <p>Include an author tag. See the code box below for an example. Note that the author tag should be copied as is in the code box. This is so that the code base stays "Neutral" with respect to various contributors working on it.</p>
+            
+            <pre>
+            /**
+             * @author &lt;a href=&quot;mailto:dev@directory.apache.org&quot;&gt;Apache Directory Project&lt;/a&gt;
+             *
+             * The Daemon Class enables ApacheDS to run as a daemon on the UNIX like OSs.
+             *
+             */
+            public class Daemon 
+            {
+               //Daemon code ...
+            }
+            </pre>
+            ]]>
+         </discussion>
+      </recipe>
+
+      <recipe id="12">
+         <challenge>Creating Anonymous Inner Class Javadoc Comments</challenge>
+         <solution>
+            <![CDATA[
+            Describe the use of the anonymous inner class in the javadoc comments of methods that use the inner class.
+            ]]>
+         </solution>
+         <discussion>
+            <![CDATA[
+            <p>
+               Javadoc ignores Anonymous inner class documentation.
+               If you are using anonymous inner classes, describe
+               the use of the anonymous inner class in the javadoc
+               comments of the methods that make use of the inner class.
+            </p>
+            
+            <pre class="codeblock">
+                /**
+                 * Create a default trigger for the entry.
+                 * Note that the method uses an anonymous inner class
+                 * &lt;code&gt;DefaultTrigger&lt;code&gt; create the trigger.
+                 * Override this method with your own trigger
+                 * implementation to assign a custom trigger to the entry.
+                 */
+                public void createDefaultTrigger(){
+               ...
+                }
+            </pre>
+            ]]>
+         </discussion>
+      </recipe>
+
+      <recipe id="13">
+         <challenge>Creating Method Javadoc Comments</challenge>
+         <solution>
+            <![CDATA[Provide a description of what this method is used for, and place it right above the code that declares the method.]]>
+         </solution>
+         <discussion>
+            <![CDATA[
+            <p>
+            Below are some examples.  Note the use of:
+            <ul>
+               <li>@param</li>
+               <li>@exception</li>
+               <li>@return</li>
+               <li>@todo</li>
+            </ul>
+            
+            With respect to @todo tags, please remove personal reminders
+            before submitting code to subversion.  Personal reminders are things
+            that can be taken care of quickly / are free of external dependencies.
+            The example included below uses a @todo tag to remind contributors that
+            the method the method should be refactored to use the commons-exec dependency,
+            once it reaches its 1.0 release.
+            </p>
+            
+            <pre class="codeblock">
+               /**
+                * Returns the current number of daemon threads
+                * @return int
+                */
+               public int getThreads() {
+                  return this.threads;
+               }
+            
+               /**
+                * Sets the number of Daemon processing threads
+                *
+                * @param int number of threads
+                */
+               public void setThreads(int threads) {
+                  this.threads = threads;
+               }
+            
+               /**
+                * Runs the Daemon
+                *
+                * @throws MonkeyWrenchException
+                * @todo Switch the implementation to &lt;code&gt;commons-exec&lt;/code&gt; once it reaches the 1.0 release.
+                */
+               public void run() throws MonkeyWrenchException {
+            
+               if(isMonkeyWrenchInCode() )
+               throw new MonkeyWrenchException(monkeyWrench);
+               ...;
+               }
+            
+            </pre>
+            ]]>
+         </discussion>
+      </recipe>
+
+      <recipe id="14">
+         <challenge>Creating Constructor Javadoc Comments</challenge>
+         <solution>
+            <![CDATA[Provide a description of what the constructor is used for, and place it right above the code that declares the constructor.]]>
+         </solution>
+         <discussion>
+            <![CDATA[
+            <p>
+            TODO
+            </p>
+            
+            <pre class="codeblock">
+               /**
+                * Default constructor for Daemon
+                * Sets the initial number of threads to 10.
+                */
+               public Daemon() {
+                  this.threads = 10;
+               }
+            </pre>
+            ]]>
+         </discussion>
+      </recipe>
+
+      <recipe id="15">
+         <challenge>Creating Field Javadoc Comments</challenge>
+         <solution>
+            <![CDATA[Provide a description of what the Field is used for, and place it right above the code that declares the constructor.]]>
+         </solution>
+         <discussion>
+            <![CDATA[
+            <p>
+            TODO
+            </p>
+            
+            <pre class="codeblock">
+               /**
+                * Default constructor for Daemon
+                * Sets the initial number of threads to 10.
+                */
+               public Daemon() {
+                  this.threads = 10;
+               }
+            </pre>
+            ]]>
+         </discussion>
+      </recipe>
+   </recipeGroup>
+</recipes>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/css/book.css
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/css/book.css?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/css/book.css (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/css/book.css Wed Feb 21 15:01:00 2007
@@ -0,0 +1,106 @@
+body {
+  font-family: sans-serif;
+  font-size: 10pt;
+  background-color: white;
+  color: black;
+  max-width: 800px;
+}
+
+h1 {
+  font-size: 18pt;
+}
+
+h2 {
+  font-size: 16pt;
+}
+
+h3 {
+  font-size: 14pt;
+}
+
+h4 {
+  font-size: 12pt;
+}
+
+table {
+  font-size: 10pt;
+}
+
+th {
+  font-weight: bold;
+}
+
+kbd {
+  font-family: monospace;
+  font-weight: bold;
+}
+
+var {
+  font-style: italic;
+}
+
+ol {
+  margin-bottom: 1em;
+}
+
+dt {
+  font-weight: bold;
+  margin-top: 1em;
+}
+
+li {
+  margin-top: 1em;
+}
+
+span.control {
+  font-weight: bold;
+}
+
+span.name {
+  font-style: italic;
+  font-weight: bold;
+}
+
+span.action {
+  font-style: italic;
+}
+
+span.code {
+  font-family: monospace;
+}
+
+span.menu {
+  color: #660033;
+  font-weight: bold;
+}
+
+span.filefolder {
+  font-family: monospace;
+}
+
+blockquote {
+  background-color: #e8e8e8;
+  border: 1pt black;
+  margin: 2em; border: 1px solid black;
+  padding: 1em;
+}
+
+.tasks, .reference, .faq {
+  padding-left: 18px;
+  font-size: 14pt;
+  background-image:url(images/bullet14.png);
+  background-repeat: no-repeat;
+  background-position: left;
+ }
+
+
+pre
+{
+border-width:thin;
+border-style: solid;
+font-family: "Courier New", Courier, mono;
+font-style: normal;
+font-size: 12px;
+padding-top: 6px;
+padding-bottom: 6px;
+}
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/css/checklist.css
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/css/checklist.css?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/css/checklist.css (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/css/checklist.css Wed Feb 21 15:01:00 2007
@@ -0,0 +1,3 @@
+.notRequired {
+  color: #959595;
+}
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/images/123.png
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/images/123.png?view=auto&rev=510290
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/images/123.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/images/123.svg
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/images/123.svg?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/images/123.svg (added)
+++ directory/sandbox/oersoy/documentation.checklist.archetype/target/classes/archetype-resources/src/main/resources/images/123.svg Wed Feb 21 15:01:00 2007
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   version="1.0"
+   width="744.09448"
+   height="1052.3622"
+   id="svg2">
+  <defs
+     id="defs4" />
+  <g
+     id="layer1">
+    <g
+       transform="translate(991.42857,117.14286)"
+       id="g3179">
+      <rect
+         width="439.99997"
+         height="337.14288"
+         x="-862.85712"
+         y="-44.780663"
+         style="fill:#ffffff"
+         id="rect3163" />
+      <g
+         transform="matrix(0.9519651,0,0,0.9554455,-1961.6968,-451.04752)"
+         id="g3165">
+        <path
+           d="M 1485.7143 599.50507 A 164.28572 164.28572 0 1 1  1157.1429,599.50507 A 164.28572 164.28572 0 1 1  1485.7143 599.50507 z"
+           transform="matrix(1.3820751,0,0,0.9994664,-442.02789,0.319855)"
+           style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           id="path2164" />
+        <path
+           d="M 1485.7143 599.50507 A 164.28572 164.28572 0 1 1  1157.1429,599.50507 A 164.28572 164.28572 0 1 1  1485.7143 599.50507 z"
+           transform="matrix(0.8036122,0,0,0.8036122,260.94097,116.30686)"
+           style="fill:#ffffff;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           id="path2166" />
+        <flowRoot
+           transform="matrix(5.1346254,0,0,4.7694236,-2758.6715,763.84383)"
+           style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
+           id="flowRoot2168"
+           xml:space="preserve"><flowRegion
+             id="flowRegion2170"><rect
+               width="211.42857"
+               height="237.14285"
+               x="780"
+               y="-64.780678"
+               style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;font-family:Bitstream Vera Sans"
+               id="rect2172" /></flowRegion><flowPara
+             id="flowPara2174">?</flowPara><flowPara
+             id="flowPara2176" /></flowRoot>        <flowRoot
+           transform="matrix(1.3005494,0,0,1.4640653,448.65016,652.93293)"
+           style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Bitstream Vera Sans"
+           id="flowRoot2178"
+           xml:space="preserve"><flowRegion
+             id="flowRegion2180"><rect
+               width="211.42857"
+               height="237.14285"
+               x="780"
+               y="-64.780678"
+               style="font-size:48px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;font-family:Bitstream Vera Sans"
+               id="rect2182" /></flowRegion><flowPara
+             id="flowPara2188">123</flowPara><flowPara
+             id="flowPara2190"></flowPara></flowRoot>      </g>
+    </g>
+  </g>
+</svg>

Added: directory/sandbox/oersoy/documentation.checklist.archetype/target/documentation.checklist.archetype-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.archetype/target/documentation.checklist.archetype-1.0-SNAPSHOT.jar?view=auto&rev=510290
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/documentation.checklist.archetype/target/documentation.checklist.archetype-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.classpath
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.classpath?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.classpath (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.classpath Wed Feb 21 15:01:00 2007
@@ -0,0 +1,5 @@
+<classpath>
+  <classpathentry kind="src" path="src/main/resources"/>
+  <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+</classpath>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.project
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.project?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.project (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.project Wed Feb 21 15:01:00 2007
@@ -0,0 +1,14 @@
+<projectDescription>
+  <name>documentation.checklist.model.ecore.v100</name>
+  <comment/>
+  <projects/>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.jdt.core.javabuilder</name>
+      <arguments/>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.jdt.core.javanature</nature>
+  </natures>
+</projectDescription>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.settings/org.eclipse.jdt.core.prefs (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/.settings/org.eclipse.jdt.core.prefs Wed Feb 21 15:01:00 2007
@@ -0,0 +1,5 @@
+#Wed Feb 14 13:57:08 CST 2007
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5

Added: directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/model/model.ecore
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/model/model.ecore?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/model/model.ecore (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/model/model.ecore Wed Feb 21 15:01:00 2007
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="checklist"
+    nsURI="http://maven.apache.org/documentation/checklists/1.0.0" nsPrefix="checklist">
+  <eClassifiers xsi:type="ecore:EClass" name="CheckItem">
+    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+      <details key="documentation" value="1.0.0&#xA;&#xA;            A single check for this artifact type.&#xA;         "/>
+    </eAnnotations>
+    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+      <details key="name" value="CheckItem"/>
+      <details key="kind" value="elementOnly"/>
+    </eAnnotations>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="label"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="required" unique="false"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+        defaultValueLiteral="true" unsettable="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="required"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="separator" eType="#//Separator"
+        containment="true"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="recipeReferenceId" unique="false"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="recipeReferenceId"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="CheckGroup">
+    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+      <details key="documentation" value="1.0.0&#xA;&#xA;            A container for a group of checks that should&#xA;            be performed on the artifact deliverable.&#xA;         "/>
+    </eAnnotations>
+    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+      <details key="name" value="CheckGroup"/>
+      <details key="kind" value="elementOnly"/>
+    </eAnnotations>
+    <eOperations name="getFileName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
+      <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+        <details key="body" value="return &quot;checklist&quot; + this.getId() + &quot;.html&quot;;"/>
+      </eAnnotations>
+    </eOperations>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="checkItems" lowerBound="1"
+        upperBound="-1" eType="#//CheckItem" containment="true" resolveProxies="false">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="element"/>
+        <details key="name" value="checkItem"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"
+        iD="true">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="id"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="label"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="Checklist">
+    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+      <details key="documentation" value="1.0.0&#xA;&#xA;            The &amp;lt;code&amp;gt;&amp;amp;lt;checklist&amp;amp;gt;&amp;lt;/code&amp;gt;&#xA;            element is the root of the descriptor. The following table&#xA;            lists all of the possible child elements.&#xA;         "/>
+    </eAnnotations>
+    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+      <details key="name" value="Checklist"/>
+      <details key="kind" value="elementOnly"/>
+    </eAnnotations>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="packagingTarget" lowerBound="1"
+        eType="#//PackagingTarget" containment="true" resolveProxies="false">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="element"/>
+        <details key="name" value="packagingTarget"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="checkGroups" lowerBound="1"
+        upperBound="-1" eType="#//CheckGroup" containment="true" resolveProxies="false">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="element"/>
+        <details key="name" value="checkGroup"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="recipeMap" eType="#//EMap"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
+    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+      <details key="name" value=""/>
+      <details key="kind" value="mixed"/>
+    </eAnnotations>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="elementWildcard"/>
+        <details key="name" value=":mixed"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1"
+        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
+        transient="true" containment="true" resolveProxies="false">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="xmlns:prefix"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1"
+        eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
+        transient="true" containment="true" resolveProxies="false">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="xsi:schemaLocation"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EReference" name="checklist" eType="#//Checklist"
+        volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="element"/>
+        <details key="name" value="checklist"/>
+        <details key="namespace" value="##targetNamespace"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="PackagingTarget">
+    <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
+      <details key="documentation" value="1.0.0&#xA;&#xA;            The type of maven artifact (jar, war, etc.) that this&#xA;            checklist is for.&#xA;         "/>
+    </eAnnotations>
+    <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+      <details key="name" value="PackagingTarget"/>
+      <details key="kind" value="empty"/>
+    </eAnnotations>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="label"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" unique="false" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
+      <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+        <details key="kind" value="attribute"/>
+        <details key="name" value="type"/>
+      </eAnnotations>
+    </eStructuralFeatures>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EClass" name="Separator">
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="tagName" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="h4"/>
+    <eStructuralFeatures xsi:type="ecore:EAttribute" name="tagBody" lowerBound="1"
+        eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+  </eClassifiers>
+  <eClassifiers xsi:type="ecore:EDataType" name="EMap" instanceClassName="org.eclipse.emf.common.util.EMap"/>
+</ecore:EPackage>

Added: directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/model/model.genmodel
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/model/model.genmodel?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/model/model.genmodel (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/model/model.genmodel Wed Feb 21 15:01:00 2007
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/documentation.checklist.model.v100/src/main/java"
+    modelPluginID="documentation.checklist.model.ecore.v100" modelName="Model" importerID="org.eclipse.emf.importer.ecore"
+    complianceLevel="5.0">
+  <foreignModel>model.ecore</foreignModel>
+  <genPackages prefix="Checklist" basePackage="org.apache.maven.model.emf.documentation"
+      resource="XML" disposableProviderFactory="true" ecorePackage="model.ecore#/">
+    <genDataTypes ecoreDataType="model.ecore#//EMap"/>
+    <genClasses ecoreClass="model.ecore#//CheckItem">
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//CheckItem/label"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//CheckItem/required"/>
+      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model.ecore#//CheckItem/separator"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//CheckItem/recipeReferenceId"/>
+    </genClasses>
+    <genClasses ecoreClass="model.ecore#//CheckGroup">
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//CheckGroup/checkItems"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//CheckGroup/id"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//CheckGroup/label"/>
+      <genOperations ecoreOperation="model.ecore#//CheckGroup/getFileName"/>
+    </genClasses>
+    <genClasses ecoreClass="model.ecore#//Checklist">
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Checklist/packagingTarget"/>
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//Checklist/checkGroups"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Checklist/name"/>
+      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EAttribute model.ecore#//Checklist/recipeMap"/>
+    </genClasses>
+    <genClasses ecoreClass="model.ecore#//DocumentRoot">
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute model.ecore#//DocumentRoot/mixed"/>
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//DocumentRoot/xMLNSPrefixMap"/>
+      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model.ecore#//DocumentRoot/xSISchemaLocation"/>
+      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference model.ecore#//DocumentRoot/checklist"/>
+    </genClasses>
+    <genClasses ecoreClass="model.ecore#//PackagingTarget">
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//PackagingTarget/label"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//PackagingTarget/type"/>
+    </genClasses>
+    <genClasses ecoreClass="model.ecore#//Separator">
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Separator/tagName"/>
+      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model.ecore#//Separator/tagBody"/>
+    </genClasses>
+  </genPackages>
+</genmodel:GenModel>

Added: directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/pom.xml?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/pom.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/pom.xml Wed Feb 21 15:01:00 2007
@@ -0,0 +1,13 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>documentation.checklist.parent</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven</groupId>
+  <artifactId>documentation.checklist.model.ecore.v100</artifactId>
+  <name></name>
+  <version>1.0-SNAPSHOT</version>
+  <url></url>
+</project>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/target/documentation.checklist.model.ecore.v100-1.0-SNAPSHOT.jar
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/target/documentation.checklist.model.ecore.v100-1.0-SNAPSHOT.jar?view=auto&rev=510290
==============================================================================
Binary file - no diff available.

Propchange: directory/sandbox/oersoy/documentation.checklist.model.ecore.v100/target/documentation.checklist.model.ecore.v100-1.0-SNAPSHOT.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/.classpath
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/.classpath?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/.classpath (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/.classpath Wed Feb 21 15:01:00 2007
@@ -0,0 +1,45 @@
+<classpath>
+  <classpathentry kind="src" path="src/main/java"/>
+  <classpathentry kind="src" path="src/test/java" output="target/test-classes"/>
+  <classpathentry kind="src" path="src/test/resources" output="target/test-classes"/>
+  <classpathentry kind="output" path="target/classes"/>
+  <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/edit/2.3.0-M4/edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ui/2.3.0-M4/codegen-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/common-ui/2.3.0-M4/common-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2ecore/2.3.0-M4/mapping-ecore2ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer/2.3.0-M4/importer-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore/2.3.0-M4/ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ant/2.3.0-M4/ant-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-xmi/2.3.0-M4/ecore-xmi-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/common/2.3.0-M4/common-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ui/2.3.0-M4/mapping-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/ecore-exporter/2.3.0-M4/ecore-exporter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/edit/2.3.0-M4/edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-rose/2.3.0-M4/importer-rose-2.3.0-M4.jar"/>
+  <classpathentry kind="src" path="/documentation.recipe.model.v100"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/commonj-sdo/2.3.0-M4/commonj-sdo-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/emf/2.3.0-M4/emf-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-sdo-edit/2.3.0-M4/ecore-sdo-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-java/2.3.0-M4/importer-java-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping/2.3.0-M4/mapping-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/ecore-importer/2.3.0-M4/ecore-importer-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/xsd/xsd/2.3.0-M4/xsd-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2xml-ui/2.3.0-M4/mapping-ecore2xml-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/exporter/2.3.0-M4/exporter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-sdo/2.3.0-M4/ecore-sdo-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-xsd2ecore-editor/2.3.0-M4/mapping-xsd2ecore-editor-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2xml/2.3.0-M4/mapping-ecore2xml-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-xsd2ecore/2.3.0-M4/mapping-xsd2ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen/2.3.0-M4/codegen-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-edit/2.3.0-M4/ecore-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-change-edit/2.3.0-M4/ecore-change-edit-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/ecore-change/2.3.0-M4/ecore-change-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ecore-ui/2.3.0-M4/codegen-ecore-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/converter/2.3.0-M4/converter-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/edit-ui/2.3.0-M4/edit-ui-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/codegen-ecore/2.3.0-M4/codegen-ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/importer-ecore/2.3.0-M4/importer-ecore-2.3.0-M4.jar"/>
+  <classpathentry kind="var" path="M2_REPO/org/eclipse/emf/mapping-ecore2ecore-editor/2.3.0-M4/mapping-ecore2ecore-editor-2.3.0-M4.jar"/>
+</classpath>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/.project
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/.project?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/.project (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/.project Wed Feb 21 15:01:00 2007
@@ -0,0 +1,25 @@
+<projectDescription>
+  <name>documentation.checklist.model.v100</name>
+  <comment/>
+  <projects>
+    <project>documentation.recipe.model.v100</project>
+  </projects>
+  <buildSpec>
+    <buildCommand>
+      <name>org.eclipse.jdt.core.javabuilder</name>
+      <arguments/>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.pde.ManifestBuilder</name>
+      <arguments/>
+    </buildCommand>
+    <buildCommand>
+      <name>org.eclipse.pde.SchemaBuilder</name>
+      <arguments/>
+    </buildCommand>
+  </buildSpec>
+  <natures>
+    <nature>org.eclipse.jdt.core.javanature</nature>
+    <nature>org.eclipse.pde.PluginNature</nature>
+  </natures>
+</projectDescription>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/.settings/org.eclipse.jdt.core.prefs (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/.settings/org.eclipse.jdt.core.prefs Wed Feb 21 15:01:00 2007
@@ -0,0 +1,5 @@
+#Wed Feb 14 13:57:09 CST 2007
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/META-INF/MANIFEST.MF
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/META-INF/MANIFEST.MF?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/META-INF/MANIFEST.MF (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/META-INF/MANIFEST.MF Wed Feb 21 15:01:00 2007
@@ -0,0 +1,15 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: documentation.checklist.model.ecore.v100; singleton:=true
+Bundle-Version: 1.0.0
+Bundle-ClassPath: .
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Export-Package: org.apache.maven.model.emf.documentation.checklist,
+ org.apache.maven.model.emf.documentation.checklist.impl,
+ org.apache.maven.model.emf.documentation.checklist.util
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.emf.ecore;visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;visibility:=reexport
+Eclipse-LazyStart: true

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/build.properties
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/build.properties?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/build.properties (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/build.properties Wed Feb 21 15:01:00 2007
@@ -0,0 +1,13 @@
+# <copyright>
+# </copyright>
+#
+# $Id$
+
+bin.includes = .,\
+               model/,\
+               META-INF/,\
+               plugin.xml,\
+               plugin.properties
+jars.compile.order = .
+source.. = src/
+output.. = bin/
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/plugin.properties
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/plugin.properties?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/plugin.properties (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/plugin.properties Wed Feb 21 15:01:00 2007
@@ -0,0 +1,20 @@
+# <copyright>
+# </copyright>
+#
+# $Id$
+
+# ====================================================================
+# To code developer:
+#   Do NOT change the properties between this line and the
+#   "%%% END OF TRANSLATED PROPERTIES %%%" line.
+#   Make a new property name, append to the end of the file and change
+#   the code to use the new property.
+# ====================================================================
+
+# ====================================================================
+# %%% END OF TRANSLATED PROPERTIES %%%
+# ====================================================================
+
+pluginName = Model Model
+providerName = www.example.org
+

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/plugin.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/plugin.xml?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/plugin.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/plugin.xml Wed Feb 21 15:01:00 2007
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ <copyright>
+ </copyright>
+
+ $Id$
+-->
+
+<plugin>
+
+  <extension point="org.eclipse.emf.ecore.generated_package">
+    <package 
+       uri = "http://maven.apache.org/documentation/checklists/1.0.0" 
+       class = "org.apache.maven.model.emf.documentation.checklist.ChecklistPackage" />
+  </extension>
+
+  <extension point="org.eclipse.emf.ecore.extension_parser">
+    <parser 
+       type="checklist" 
+       class="org.apache.maven.model.emf.documentation.checklist.util.ChecklistResourceFactoryImpl" />
+  </extension>
+
+</plugin>
+

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/pom.xml?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/pom.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/pom.xml Wed Feb 21 15:01:00 2007
@@ -0,0 +1,180 @@
+<?xml version="1.0"?><project>
+  <parent>
+    <artifactId>documentation.checklist.parent</artifactId>
+    <groupId>org.apache.maven</groupId>
+    <version>1.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.maven</groupId>
+  <artifactId>documentation.checklist.model.v100</artifactId>
+  <name></name>
+  <version>1.0-SNAPSHOT</version>
+  <url>http://pyramidetechnologies.com/model/archetype</url>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>1.5</source>
+          <target>1.5</target>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.maven</groupId>
+      <artifactId>documentation.recipe.model.v100</artifactId>
+      <version>1.0-SNAPSHOT</version>
+    </dependency>
+  
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>ant</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>codegen</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>codegen-ecore</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>codegen-ecore-ui</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>codegen-ui</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>common</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>commonj-sdo</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>common-ui</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>converter</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>ecore</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>ecore-change</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>ecore-change-edit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>ecore-edit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>ecore-sdo</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>ecore-sdo-edit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>ecore-xmi</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>edit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>edit-ui</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>emf</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>exporter</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>importer</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>importer-ecore</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>importer-java</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>importer-rose</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>mapping</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>mapping-ecore2ecore</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>mapping-ecore2ecore-editor</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>mapping-ecore2xml</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>mapping-ecore2xml-ui</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>mapping-ui</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>mapping-xsd2ecore</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.emf</groupId>
+      <artifactId>mapping-xsd2ecore-editor</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.xsd</groupId>
+      <artifactId>ecore-exporter</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.xsd</groupId>
+      <artifactId>ecore-importer</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.xsd</groupId>
+      <artifactId>edit</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.eclipse.xsd</groupId>
+      <artifactId>xsd</artifactId>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckGroup.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckGroup.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckGroup.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckGroup.java Wed Feb 21 15:01:00 2007
@@ -0,0 +1,121 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Check Group</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * 1.0.0
+ * 
+ *             A container for a group of checks that should
+ *             be performed on the artifact deliverable.
+ *          
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup#getCheckItems <em>Check Items</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup#getId <em>Id</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup#getLabel <em>Label</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckGroup()
+ * @model extendedMetaData="name='CheckGroup' kind='elementOnly'"
+ * @generated
+ */
+public interface CheckGroup extends EObject
+{
+    /**
+     * Returns the value of the '<em><b>Check Items</b></em>' containment reference list.
+     * The list contents are of type {@link org.apache.maven.model.emf.documentation.checklist.CheckItem}.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Check Items</em>' containment reference list isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Check Items</em>' containment reference list.
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckGroup_CheckItems()
+     * @model type="org.apache.maven.model.emf.documentation.checklist.CheckItem" containment="true" required="true"
+     *        extendedMetaData="kind='element' name='checkItem' namespace='##targetNamespace'"
+     * @generated
+     */
+    EList<CheckItem> getCheckItems();
+
+    /**
+     * Returns the value of the '<em><b>Id</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Id</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Id</em>' attribute.
+     * @see #setId(String)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckGroup_Id()
+     * @model unique="false" id="true" dataType="org.eclipse.emf.ecore.xml.type.String"
+     *        extendedMetaData="kind='attribute' name='id'"
+     * @generated
+     */
+    String getId();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup#getId <em>Id</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Id</em>' attribute.
+     * @see #getId()
+     * @generated
+     */
+    void setId(String value);
+
+    /**
+     * Returns the value of the '<em><b>Label</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Label</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Label</em>' attribute.
+     * @see #setLabel(String)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckGroup_Label()
+     * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
+     *        extendedMetaData="kind='attribute' name='label'"
+     * @generated
+     */
+    String getLabel();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup#getLabel <em>Label</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Label</em>' attribute.
+     * @see #getLabel()
+     * @generated
+     */
+    void setLabel(String value);
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @model kind="operation"
+     *        annotation="http://www.eclipse.org/emf/2002/GenModel body='return \"checklist\" + this.getId() + \".html\";'"
+     * @generated
+     */
+    String getFileName();
+
+} // CheckGroup

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckItem.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckItem.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckItem.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckItem.java Wed Feb 21 15:01:00 2007
@@ -0,0 +1,174 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Check Item</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * 1.0.0
+ * 
+ *             A single check for this artifact type.
+ *          
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getLabel <em>Label</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#isRequired <em>Required</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getSeparator <em>Separator</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getRecipeReferenceId <em>Recipe Reference Id</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckItem()
+ * @model extendedMetaData="name='CheckItem' kind='elementOnly'"
+ * @generated
+ */
+public interface CheckItem extends EObject
+{
+    /**
+     * Returns the value of the '<em><b>Label</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Label</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Label</em>' attribute.
+     * @see #setLabel(String)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckItem_Label()
+     * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
+     *        extendedMetaData="kind='attribute' name='label'"
+     * @generated
+     */
+    String getLabel();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getLabel <em>Label</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Label</em>' attribute.
+     * @see #getLabel()
+     * @generated
+     */
+    void setLabel(String value);
+
+    /**
+     * Returns the value of the '<em><b>Required</b></em>' attribute.
+     * The default value is <code>"true"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Required</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Required</em>' attribute.
+     * @see #isSetRequired()
+     * @see #unsetRequired()
+     * @see #setRequired(boolean)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckItem_Required()
+     * @model default="true" unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+     *        extendedMetaData="kind='attribute' name='required'"
+     * @generated
+     */
+    boolean isRequired();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#isRequired <em>Required</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Required</em>' attribute.
+     * @see #isSetRequired()
+     * @see #unsetRequired()
+     * @see #isRequired()
+     * @generated
+     */
+    void setRequired(boolean value);
+
+    /**
+     * Unsets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#isRequired <em>Required</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #isSetRequired()
+     * @see #isRequired()
+     * @see #setRequired(boolean)
+     * @generated
+     */
+    void unsetRequired();
+
+    /**
+     * Returns whether the value of the '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#isRequired <em>Required</em>}' attribute is set.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return whether the value of the '<em>Required</em>' attribute is set.
+     * @see #unsetRequired()
+     * @see #isRequired()
+     * @see #setRequired(boolean)
+     * @generated
+     */
+    boolean isSetRequired();
+
+    /**
+     * Returns the value of the '<em><b>Separator</b></em>' containment reference.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Separator</em>' containment reference isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Separator</em>' containment reference.
+     * @see #setSeparator(Separator)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckItem_Separator()
+     * @model containment="true"
+     * @generated
+     */
+    Separator getSeparator();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getSeparator <em>Separator</em>}' containment reference.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Separator</em>' containment reference.
+     * @see #getSeparator()
+     * @generated
+     */
+    void setSeparator(Separator value);
+
+    /**
+     * Returns the value of the '<em><b>Recipe Reference Id</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Recipe Reference Id</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Recipe Reference Id</em>' attribute.
+     * @see #setRecipeReferenceId(String)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getCheckItem_RecipeReferenceId()
+     * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
+     *        extendedMetaData="kind='attribute' name='recipeReferenceId'"
+     * @generated
+     */
+    String getRecipeReferenceId();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getRecipeReferenceId <em>Recipe Reference Id</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Recipe Reference Id</em>' attribute.
+     * @see #getRecipeReferenceId()
+     * @generated
+     */
+    void setRecipeReferenceId(String value);
+
+} // CheckItem

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Checklist.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Checklist.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Checklist.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Checklist.java Wed Feb 21 15:01:00 2007
@@ -0,0 +1,142 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist;
+
+import org.apache.maven.model.emf.documentation.recipe.Recipe;
+
+import org.eclipse.emf.common.util.EList;
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Checklist</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * 1.0.0
+ * 
+ *             The &lt;code&gt;&amp;lt;checklist&amp;gt;&lt;/code&gt;
+ *             element is the root of the descriptor. The following table
+ *             lists all of the possible child elements.
+ *          
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getPackagingTarget <em>Packaging Target</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getCheckGroups <em>Check Groups</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getName <em>Name</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getRecipeMap <em>Recipe Map</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getChecklist()
+ * @model extendedMetaData="name='Checklist' kind='elementOnly'"
+ * @generated
+ */
+public interface Checklist extends EObject
+{
+    /**
+     * Returns the value of the '<em><b>Packaging Target</b></em>' containment reference.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Packaging Target</em>' containment reference isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Packaging Target</em>' containment reference.
+     * @see #setPackagingTarget(PackagingTarget)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getChecklist_PackagingTarget()
+     * @model containment="true" required="true"
+     *        extendedMetaData="kind='element' name='packagingTarget' namespace='##targetNamespace'"
+     * @generated
+     */
+    PackagingTarget getPackagingTarget();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getPackagingTarget <em>Packaging Target</em>}' containment reference.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Packaging Target</em>' containment reference.
+     * @see #getPackagingTarget()
+     * @generated
+     */
+    void setPackagingTarget(PackagingTarget value);
+
+    /**
+     * Returns the value of the '<em><b>Check Groups</b></em>' containment reference list.
+     * The list contents are of type {@link org.apache.maven.model.emf.documentation.checklist.CheckGroup}.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Check Groups</em>' containment reference list isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Check Groups</em>' containment reference list.
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getChecklist_CheckGroups()
+     * @model type="org.apache.maven.model.emf.documentation.checklist.CheckGroup" containment="true" required="true"
+     *        extendedMetaData="kind='element' name='checkGroup' namespace='##targetNamespace'"
+     * @generated
+     */
+    EList<CheckGroup> getCheckGroups();
+
+    /**
+     * Returns the value of the '<em><b>Name</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Name</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Name</em>' attribute.
+     * @see #setName(String)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getChecklist_Name()
+     * @model
+     * @generated
+     */
+    String getName();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getName <em>Name</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Name</em>' attribute.
+     * @see #getName()
+     * @generated
+     */
+    void setName(String value);
+
+    /**
+     * Returns the value of the '<em><b>Recipe Map</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Recipe Map</em>' reference list isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Recipe Map</em>' attribute.
+     * @see #setRecipeMap(EMap)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getChecklist_RecipeMap()
+     * @model dataType="org.apache.maven.model.emf.documentation.checklist.EMap"
+     * @generated
+     */
+    EMap getRecipeMap();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getRecipeMap <em>Recipe Map</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Recipe Map</em>' attribute.
+     * @see #getRecipeMap()
+     * @generated
+     */
+    void setRecipeMap(EMap value);
+
+} // Checklist



Mime
View raw message