directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From oer...@apache.org
Subject svn commit: r510296 [3/14] - in /directory/sandbox/oersoy/documentation.checklist.parent: ./ documentation.checklist.archetype/ documentation.checklist.archetype/src/ documentation.checklist.archetype/src/main/ documentation.checklist.archetype/src/mai...
Date Wed, 21 Feb 2007 23:05:34 GMT
Added: directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/pom.xml
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/pom.xml?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/pom.xml (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/pom.xml Wed Feb 21 15:05:11 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.parent/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.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckGroup.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckGroup.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckGroup.java Wed Feb 21 15:05:11 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.parent/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.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckItem.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckItem.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/CheckItem.java Wed Feb 21 15:05:11 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.parent/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.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Checklist.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Checklist.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Checklist.java Wed Feb 21 15:05:11 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

Added: directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistFactory.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistFactory.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistFactory.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistFactory.java Wed Feb 21 15:05:11 2007
@@ -0,0 +1,92 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage
+ * @generated
+ */
+public interface ChecklistFactory extends EFactory
+{
+    /**
+     * The singleton instance of the factory.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    ChecklistFactory eINSTANCE = org.apache.maven.model.emf.documentation.checklist.impl.ChecklistFactoryImpl.init();
+
+    /**
+     * Returns a new object of class '<em>Check Item</em>'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return a new object of class '<em>Check Item</em>'.
+     * @generated
+     */
+    CheckItem createCheckItem();
+
+    /**
+     * Returns a new object of class '<em>Check Group</em>'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return a new object of class '<em>Check Group</em>'.
+     * @generated
+     */
+    CheckGroup createCheckGroup();
+
+    /**
+     * Returns a new object of class '<em>Checklist</em>'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return a new object of class '<em>Checklist</em>'.
+     * @generated
+     */
+    Checklist createChecklist();
+
+    /**
+     * Returns a new object of class '<em>Document Root</em>'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return a new object of class '<em>Document Root</em>'.
+     * @generated
+     */
+    DocumentRoot createDocumentRoot();
+
+    /**
+     * Returns a new object of class '<em>Packaging Target</em>'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return a new object of class '<em>Packaging Target</em>'.
+     * @generated
+     */
+    PackagingTarget createPackagingTarget();
+
+    /**
+     * Returns a new object of class '<em>Separator</em>'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return a new object of class '<em>Separator</em>'.
+     * @generated
+     */
+    Separator createSeparator();
+
+    /**
+     * Returns the package supported by this factory.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the package supported by this factory.
+     * @generated
+     */
+    ChecklistPackage getChecklistPackage();
+
+} //ChecklistFactory

Added: directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistPackage.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistPackage.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistPackage.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistPackage.java Wed Feb 21 15:05:11 2007
@@ -0,0 +1,888 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ *   <li>each class,</li>
+ *   <li>each feature of each class,</li>
+ *   <li>each enum,</li>
+ *   <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @see org.apache.maven.model.emf.documentation.checklist.ChecklistFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface ChecklistPackage extends EPackage
+{
+    /**
+     * The package name.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    String eNAME = "checklist";
+
+    /**
+     * The package namespace URI.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    String eNS_URI = "http://maven.apache.org/documentation/checklists/1.0.0";
+
+    /**
+     * The package namespace name.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    String eNS_PREFIX = "checklist";
+
+    /**
+     * The singleton instance of the package.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    ChecklistPackage eINSTANCE = org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl.init();
+
+    /**
+     * The meta object id for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckItemImpl <em>Check Item</em>}' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.CheckItemImpl
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getCheckItem()
+     * @generated
+     */
+    int CHECK_ITEM = 0;
+
+    /**
+     * The feature id for the '<em><b>Label</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_ITEM__LABEL = 0;
+
+    /**
+     * The feature id for the '<em><b>Required</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_ITEM__REQUIRED = 1;
+
+    /**
+     * The feature id for the '<em><b>Separator</b></em>' containment reference.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_ITEM__SEPARATOR = 2;
+
+    /**
+     * The feature id for the '<em><b>Recipe Reference Id</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_ITEM__RECIPE_REFERENCE_ID = 3;
+
+    /**
+     * The number of structural features of the '<em>Check Item</em>' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_ITEM_FEATURE_COUNT = 4;
+
+    /**
+     * The meta object id for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckGroupImpl <em>Check Group</em>}' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.CheckGroupImpl
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getCheckGroup()
+     * @generated
+     */
+    int CHECK_GROUP = 1;
+
+    /**
+     * The feature id for the '<em><b>Check Items</b></em>' containment reference list.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_GROUP__CHECK_ITEMS = 0;
+
+    /**
+     * The feature id for the '<em><b>Id</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_GROUP__ID = 1;
+
+    /**
+     * The feature id for the '<em><b>Label</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_GROUP__LABEL = 2;
+
+    /**
+     * The number of structural features of the '<em>Check Group</em>' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECK_GROUP_FEATURE_COUNT = 3;
+
+    /**
+     * The meta object id for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.ChecklistImpl <em>Checklist</em>}' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistImpl
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getChecklist()
+     * @generated
+     */
+    int CHECKLIST = 2;
+
+    /**
+     * The feature id for the '<em><b>Packaging Target</b></em>' containment reference.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECKLIST__PACKAGING_TARGET = 0;
+
+    /**
+     * The feature id for the '<em><b>Check Groups</b></em>' containment reference list.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECKLIST__CHECK_GROUPS = 1;
+
+    /**
+     * The feature id for the '<em><b>Name</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECKLIST__NAME = 2;
+
+    /**
+     * The feature id for the '<em><b>Recipe Map</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECKLIST__RECIPE_MAP = 3;
+
+    /**
+     * The number of structural features of the '<em>Checklist</em>' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int CHECKLIST_FEATURE_COUNT = 4;
+
+    /**
+     * The meta object id for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.DocumentRootImpl <em>Document Root</em>}' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.DocumentRootImpl
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getDocumentRoot()
+     * @generated
+     */
+    int DOCUMENT_ROOT = 3;
+
+    /**
+     * The feature id for the '<em><b>Mixed</b></em>' attribute list.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int DOCUMENT_ROOT__MIXED = 0;
+
+    /**
+     * The feature id for the '<em><b>XMLNS Prefix Map</b></em>' map.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+    /**
+     * The feature id for the '<em><b>XSI Schema Location</b></em>' map.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+    /**
+     * The feature id for the '<em><b>Checklist</b></em>' containment reference.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int DOCUMENT_ROOT__CHECKLIST = 3;
+
+    /**
+     * The number of structural features of the '<em>Document Root</em>' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int DOCUMENT_ROOT_FEATURE_COUNT = 4;
+
+    /**
+     * The meta object id for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.PackagingTargetImpl <em>Packaging Target</em>}' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.PackagingTargetImpl
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getPackagingTarget()
+     * @generated
+     */
+    int PACKAGING_TARGET = 4;
+
+    /**
+     * The feature id for the '<em><b>Label</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int PACKAGING_TARGET__LABEL = 0;
+
+    /**
+     * The feature id for the '<em><b>Type</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int PACKAGING_TARGET__TYPE = 1;
+
+    /**
+     * The number of structural features of the '<em>Packaging Target</em>' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int PACKAGING_TARGET_FEATURE_COUNT = 2;
+
+    /**
+     * The meta object id for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.SeparatorImpl <em>Separator</em>}' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.SeparatorImpl
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getSeparator()
+     * @generated
+     */
+    int SEPARATOR = 5;
+
+    /**
+     * The feature id for the '<em><b>Tag Name</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int SEPARATOR__TAG_NAME = 0;
+
+    /**
+     * The feature id for the '<em><b>Tag Body</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int SEPARATOR__TAG_BODY = 1;
+
+    /**
+     * The number of structural features of the '<em>Separator</em>' class.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    int SEPARATOR_FEATURE_COUNT = 2;
+
+
+    /**
+     * The meta object id for the '<em>EMap</em>' data type.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see org.eclipse.emf.common.util.EMap
+     * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getEMap()
+     * @generated
+     */
+    int EMAP = 6;
+
+
+    /**
+     * Returns the meta object for class '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem <em>Check Item</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for class '<em>Check Item</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckItem
+     * @generated
+     */
+    EClass getCheckItem();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getLabel <em>Label</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Label</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckItem#getLabel()
+     * @see #getCheckItem()
+     * @generated
+     */
+    EAttribute getCheckItem_Label();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#isRequired <em>Required</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Required</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckItem#isRequired()
+     * @see #getCheckItem()
+     * @generated
+     */
+    EAttribute getCheckItem_Required();
+
+    /**
+     * Returns the meta object for the containment reference '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getSeparator <em>Separator</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the containment reference '<em>Separator</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckItem#getSeparator()
+     * @see #getCheckItem()
+     * @generated
+     */
+    EReference getCheckItem_Separator();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.CheckItem#getRecipeReferenceId <em>Recipe Reference Id</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Recipe Reference Id</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckItem#getRecipeReferenceId()
+     * @see #getCheckItem()
+     * @generated
+     */
+    EAttribute getCheckItem_RecipeReferenceId();
+
+    /**
+     * Returns the meta object for class '{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup <em>Check Group</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for class '<em>Check Group</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckGroup
+     * @generated
+     */
+    EClass getCheckGroup();
+
+    /**
+     * Returns the meta object for the containment reference list '{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup#getCheckItems <em>Check Items</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the containment reference list '<em>Check Items</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckGroup#getCheckItems()
+     * @see #getCheckGroup()
+     * @generated
+     */
+    EReference getCheckGroup_CheckItems();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup#getId <em>Id</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Id</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckGroup#getId()
+     * @see #getCheckGroup()
+     * @generated
+     */
+    EAttribute getCheckGroup_Id();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.CheckGroup#getLabel <em>Label</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Label</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.CheckGroup#getLabel()
+     * @see #getCheckGroup()
+     * @generated
+     */
+    EAttribute getCheckGroup_Label();
+
+    /**
+     * Returns the meta object for class '{@link org.apache.maven.model.emf.documentation.checklist.Checklist <em>Checklist</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for class '<em>Checklist</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.Checklist
+     * @generated
+     */
+    EClass getChecklist();
+
+    /**
+     * Returns the meta object for the containment reference '{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getPackagingTarget <em>Packaging Target</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the containment reference '<em>Packaging Target</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.Checklist#getPackagingTarget()
+     * @see #getChecklist()
+     * @generated
+     */
+    EReference getChecklist_PackagingTarget();
+
+    /**
+     * Returns the meta object for the containment reference list '{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getCheckGroups <em>Check Groups</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the containment reference list '<em>Check Groups</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.Checklist#getCheckGroups()
+     * @see #getChecklist()
+     * @generated
+     */
+    EReference getChecklist_CheckGroups();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getName <em>Name</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Name</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.Checklist#getName()
+     * @see #getChecklist()
+     * @generated
+     */
+    EAttribute getChecklist_Name();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.Checklist#getRecipeMap <em>Recipe Map</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Recipe Map</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.Checklist#getRecipeMap()
+     * @see #getChecklist()
+     * @generated
+     */
+    EAttribute getChecklist_RecipeMap();
+
+    /**
+     * Returns the meta object for class '{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot <em>Document Root</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for class '<em>Document Root</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.DocumentRoot
+     * @generated
+     */
+    EClass getDocumentRoot();
+
+    /**
+     * Returns the meta object for the attribute list '{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getMixed <em>Mixed</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute list '<em>Mixed</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getMixed()
+     * @see #getDocumentRoot()
+     * @generated
+     */
+    EAttribute getDocumentRoot_Mixed();
+
+    /**
+     * Returns the meta object for the map '{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getXMLNSPrefixMap()
+     * @see #getDocumentRoot()
+     * @generated
+     */
+    EReference getDocumentRoot_XMLNSPrefixMap();
+
+    /**
+     * Returns the meta object for the map '{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the map '<em>XSI Schema Location</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getXSISchemaLocation()
+     * @see #getDocumentRoot()
+     * @generated
+     */
+    EReference getDocumentRoot_XSISchemaLocation();
+
+    /**
+     * Returns the meta object for the containment reference '{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getChecklist <em>Checklist</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the containment reference '<em>Checklist</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getChecklist()
+     * @see #getDocumentRoot()
+     * @generated
+     */
+    EReference getDocumentRoot_Checklist();
+
+    /**
+     * Returns the meta object for class '{@link org.apache.maven.model.emf.documentation.checklist.PackagingTarget <em>Packaging Target</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for class '<em>Packaging Target</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.PackagingTarget
+     * @generated
+     */
+    EClass getPackagingTarget();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.PackagingTarget#getLabel <em>Label</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Label</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.PackagingTarget#getLabel()
+     * @see #getPackagingTarget()
+     * @generated
+     */
+    EAttribute getPackagingTarget_Label();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.PackagingTarget#getType <em>Type</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Type</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.PackagingTarget#getType()
+     * @see #getPackagingTarget()
+     * @generated
+     */
+    EAttribute getPackagingTarget_Type();
+
+    /**
+     * Returns the meta object for class '{@link org.apache.maven.model.emf.documentation.checklist.Separator <em>Separator</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for class '<em>Separator</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.Separator
+     * @generated
+     */
+    EClass getSeparator();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.Separator#getTagName <em>Tag Name</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Tag Name</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.Separator#getTagName()
+     * @see #getSeparator()
+     * @generated
+     */
+    EAttribute getSeparator_TagName();
+
+    /**
+     * Returns the meta object for the attribute '{@link org.apache.maven.model.emf.documentation.checklist.Separator#getTagBody <em>Tag Body</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for the attribute '<em>Tag Body</em>'.
+     * @see org.apache.maven.model.emf.documentation.checklist.Separator#getTagBody()
+     * @see #getSeparator()
+     * @generated
+     */
+    EAttribute getSeparator_TagBody();
+
+    /**
+     * Returns the meta object for data type '{@link org.eclipse.emf.common.util.EMap <em>EMap</em>}'.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the meta object for data type '<em>EMap</em>'.
+     * @see org.eclipse.emf.common.util.EMap
+     * @model instanceClass="org.eclipse.emf.common.util.EMap"
+     * @generated
+     */
+    EDataType getEMap();
+
+    /**
+     * Returns the factory that creates the instances of the model.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @return the factory that creates the instances of the model.
+     * @generated
+     */
+    ChecklistFactory getChecklistFactory();
+
+    /**
+     * <!-- begin-user-doc -->
+     * Defines literals for the meta objects that represent
+     * <ul>
+     *   <li>each class,</li>
+     *   <li>each feature of each class,</li>
+     *   <li>each enum,</li>
+     *   <li>and each data type</li>
+     * </ul>
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    interface Literals 
+    {
+        /**
+         * The meta object literal for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckItemImpl <em>Check Item</em>}' class.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.CheckItemImpl
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getCheckItem()
+         * @generated
+         */
+        EClass CHECK_ITEM = eINSTANCE.getCheckItem();
+
+        /**
+         * The meta object literal for the '<em><b>Label</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute CHECK_ITEM__LABEL = eINSTANCE.getCheckItem_Label();
+
+        /**
+         * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute CHECK_ITEM__REQUIRED = eINSTANCE.getCheckItem_Required();
+
+        /**
+         * The meta object literal for the '<em><b>Separator</b></em>' containment reference feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EReference CHECK_ITEM__SEPARATOR = eINSTANCE.getCheckItem_Separator();
+
+        /**
+         * The meta object literal for the '<em><b>Recipe Reference Id</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute CHECK_ITEM__RECIPE_REFERENCE_ID = eINSTANCE.getCheckItem_RecipeReferenceId();
+
+        /**
+         * The meta object literal for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckGroupImpl <em>Check Group</em>}' class.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.CheckGroupImpl
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getCheckGroup()
+         * @generated
+         */
+        EClass CHECK_GROUP = eINSTANCE.getCheckGroup();
+
+        /**
+         * The meta object literal for the '<em><b>Check Items</b></em>' containment reference list feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EReference CHECK_GROUP__CHECK_ITEMS = eINSTANCE.getCheckGroup_CheckItems();
+
+        /**
+         * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute CHECK_GROUP__ID = eINSTANCE.getCheckGroup_Id();
+
+        /**
+         * The meta object literal for the '<em><b>Label</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute CHECK_GROUP__LABEL = eINSTANCE.getCheckGroup_Label();
+
+        /**
+         * The meta object literal for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.ChecklistImpl <em>Checklist</em>}' class.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistImpl
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getChecklist()
+         * @generated
+         */
+        EClass CHECKLIST = eINSTANCE.getChecklist();
+
+        /**
+         * The meta object literal for the '<em><b>Packaging Target</b></em>' containment reference feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EReference CHECKLIST__PACKAGING_TARGET = eINSTANCE.getChecklist_PackagingTarget();
+
+        /**
+         * The meta object literal for the '<em><b>Check Groups</b></em>' containment reference list feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EReference CHECKLIST__CHECK_GROUPS = eINSTANCE.getChecklist_CheckGroups();
+
+        /**
+         * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute CHECKLIST__NAME = eINSTANCE.getChecklist_Name();
+
+        /**
+         * The meta object literal for the '<em><b>Recipe Map</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute CHECKLIST__RECIPE_MAP = eINSTANCE.getChecklist_RecipeMap();
+
+        /**
+         * The meta object literal for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.DocumentRootImpl <em>Document Root</em>}' class.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.DocumentRootImpl
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getDocumentRoot()
+         * @generated
+         */
+        EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
+
+        /**
+         * The meta object literal for the '<em><b>Mixed</b></em>' attribute list feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
+
+        /**
+         * The meta object literal for the '<em><b>XMLNS Prefix Map</b></em>' map feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP = eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
+
+        /**
+         * The meta object literal for the '<em><b>XSI Schema Location</b></em>' map feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = eINSTANCE.getDocumentRoot_XSISchemaLocation();
+
+        /**
+         * The meta object literal for the '<em><b>Checklist</b></em>' containment reference feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EReference DOCUMENT_ROOT__CHECKLIST = eINSTANCE.getDocumentRoot_Checklist();
+
+        /**
+         * The meta object literal for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.PackagingTargetImpl <em>Packaging Target</em>}' class.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.PackagingTargetImpl
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getPackagingTarget()
+         * @generated
+         */
+        EClass PACKAGING_TARGET = eINSTANCE.getPackagingTarget();
+
+        /**
+         * The meta object literal for the '<em><b>Label</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute PACKAGING_TARGET__LABEL = eINSTANCE.getPackagingTarget_Label();
+
+        /**
+         * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute PACKAGING_TARGET__TYPE = eINSTANCE.getPackagingTarget_Type();
+
+        /**
+         * The meta object literal for the '{@link org.apache.maven.model.emf.documentation.checklist.impl.SeparatorImpl <em>Separator</em>}' class.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.SeparatorImpl
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getSeparator()
+         * @generated
+         */
+        EClass SEPARATOR = eINSTANCE.getSeparator();
+
+        /**
+         * The meta object literal for the '<em><b>Tag Name</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute SEPARATOR__TAG_NAME = eINSTANCE.getSeparator_TagName();
+
+        /**
+         * The meta object literal for the '<em><b>Tag Body</b></em>' attribute feature.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @generated
+         */
+        EAttribute SEPARATOR__TAG_BODY = eINSTANCE.getSeparator_TagBody();
+
+        /**
+         * The meta object literal for the '<em>EMap</em>' data type.
+         * <!-- begin-user-doc -->
+         * <!-- end-user-doc -->
+         * @see org.eclipse.emf.common.util.EMap
+         * @see org.apache.maven.model.emf.documentation.checklist.impl.ChecklistPackageImpl#getEMap()
+         * @generated
+         */
+        EDataType EMAP = eINSTANCE.getEMap();
+
+    }
+
+} //ChecklistPackage

Added: directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/DocumentRoot.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/DocumentRoot.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/DocumentRoot.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/DocumentRoot.java Wed Feb 21 15:05:11 2007
@@ -0,0 +1,116 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Document Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getMixed <em>Mixed</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getChecklist <em>Checklist</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getDocumentRoot()
+ * @model extendedMetaData="name='' kind='mixed'"
+ * @generated
+ */
+public interface DocumentRoot extends EObject
+{
+    /**
+     * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
+     * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Mixed</em>' attribute list.
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getDocumentRoot_Mixed()
+     * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+     *        extendedMetaData="kind='elementWildcard' name=':mixed'"
+     * @generated
+     */
+    FeatureMap getMixed();
+
+    /**
+     * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
+     * The key is of type {@link java.lang.String},
+     * and the value is of type {@link java.lang.String},
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getDocumentRoot_XMLNSPrefixMap()
+     * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
+     *        extendedMetaData="kind='attribute' name='xmlns:prefix'"
+     * @generated
+     */
+    EMap<String, String> getXMLNSPrefixMap();
+
+    /**
+     * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
+     * The key is of type {@link java.lang.String},
+     * and the value is of type {@link java.lang.String},
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>XSI Schema Location</em>' map.
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getDocumentRoot_XSISchemaLocation()
+     * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
+     *        extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
+     * @generated
+     */
+    EMap<String, String> getXSISchemaLocation();
+
+    /**
+     * Returns the value of the '<em><b>Checklist</b></em>' containment reference.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Checklist</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>Checklist</em>' containment reference.
+     * @see #setChecklist(Checklist)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getDocumentRoot_Checklist()
+     * @model containment="true" transient="true" volatile="true" derived="true"
+     *        extendedMetaData="kind='element' name='checklist' namespace='##targetNamespace'"
+     * @generated
+     */
+    Checklist getChecklist();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.DocumentRoot#getChecklist <em>Checklist</em>}' containment reference.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Checklist</em>' containment reference.
+     * @see #getChecklist()
+     * @generated
+     */
+    void setChecklist(Checklist value);
+
+} // DocumentRoot

Added: directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/PackagingTarget.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/PackagingTarget.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/PackagingTarget.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/PackagingTarget.java Wed Feb 21 15:05:11 2007
@@ -0,0 +1,92 @@
+/**
+ * <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>Packaging Target</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ * 1.0.0
+ * 
+ *             The type of maven artifact (jar, war, etc.) that this
+ *             checklist is for.
+ *          
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.PackagingTarget#getLabel <em>Label</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.PackagingTarget#getType <em>Type</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getPackagingTarget()
+ * @model extendedMetaData="name='PackagingTarget' kind='empty'"
+ * @generated
+ */
+public interface PackagingTarget 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#getPackagingTarget_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.PackagingTarget#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>Type</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Type</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Type</em>' attribute.
+     * @see #setType(String)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getPackagingTarget_Type()
+     * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
+     *        extendedMetaData="kind='attribute' name='type'"
+     * @generated
+     */
+    String getType();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.PackagingTarget#getType <em>Type</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Type</em>' attribute.
+     * @see #getType()
+     * @generated
+     */
+    void setType(String value);
+
+} // PackagingTarget

Added: directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Separator.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Separator.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Separator.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Separator.java Wed Feb 21 15:05:11 2007
@@ -0,0 +1,83 @@
+/**
+ * <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>Separator</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.Separator#getTagName <em>Tag Name</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.Separator#getTagBody <em>Tag Body</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getSeparator()
+ * @model
+ * @generated
+ */
+public interface Separator extends EObject
+{
+    /**
+     * Returns the value of the '<em><b>Tag Name</b></em>' attribute.
+     * The default value is <code>"h4"</code>.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Tag 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>Tag Name</em>' attribute.
+     * @see #setTagName(String)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getSeparator_TagName()
+     * @model default="h4" required="true"
+     * @generated
+     */
+    String getTagName();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.Separator#getTagName <em>Tag Name</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Tag Name</em>' attribute.
+     * @see #getTagName()
+     * @generated
+     */
+    void setTagName(String value);
+
+    /**
+     * Returns the value of the '<em><b>Tag Body</b></em>' attribute.
+     * <!-- begin-user-doc -->
+     * <p>
+     * If the meaning of the '<em>Tag Body</em>' attribute isn't clear,
+     * there really should be more of a description here...
+     * </p>
+     * <!-- end-user-doc -->
+     * @return the value of the '<em>Tag Body</em>' attribute.
+     * @see #setTagBody(String)
+     * @see org.apache.maven.model.emf.documentation.checklist.ChecklistPackage#getSeparator_TagBody()
+     * @model required="true"
+     * @generated
+     */
+    String getTagBody();
+
+    /**
+     * Sets the value of the '{@link org.apache.maven.model.emf.documentation.checklist.Separator#getTagBody <em>Tag Body</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @param value the new value of the '<em>Tag Body</em>' attribute.
+     * @see #getTagBody()
+     * @generated
+     */
+    void setTagBody(String value);
+
+} // Separator

Added: directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckGroupImpl.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckGroupImpl.java?view=auto&rev=510296
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckGroupImpl.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.parent/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckGroupImpl.java Wed Feb 21 15:05:11 2007
@@ -0,0 +1,310 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist.impl;
+
+import java.util.Collection;
+
+import org.apache.maven.model.emf.documentation.checklist.CheckGroup;
+import org.apache.maven.model.emf.documentation.checklist.CheckItem;
+import org.apache.maven.model.emf.documentation.checklist.ChecklistPackage;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Check Group</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckGroupImpl#getCheckItems <em>Check Items</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckGroupImpl#getId <em>Id</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckGroupImpl#getLabel <em>Label</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class CheckGroupImpl extends EObjectImpl implements CheckGroup
+{
+    /**
+     * The cached value of the '{@link #getCheckItems() <em>Check Items</em>}' containment reference list.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #getCheckItems()
+     * @generated
+     * @ordered
+     */
+    protected EList<CheckItem> checkItems = null;
+
+    /**
+     * The default value of the '{@link #getId() <em>Id</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #getId()
+     * @generated
+     * @ordered
+     */
+    protected static final String ID_EDEFAULT = null;
+
+    /**
+     * The cached value of the '{@link #getId() <em>Id</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #getId()
+     * @generated
+     * @ordered
+     */
+    protected String id = ID_EDEFAULT;
+
+    /**
+     * The default value of the '{@link #getLabel() <em>Label</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #getLabel()
+     * @generated
+     * @ordered
+     */
+    protected static final String LABEL_EDEFAULT = null;
+
+    /**
+     * The cached value of the '{@link #getLabel() <em>Label</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #getLabel()
+     * @generated
+     * @ordered
+     */
+    protected String label = LABEL_EDEFAULT;
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    protected CheckGroupImpl()
+    {
+        super();
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    protected EClass eStaticClass()
+    {
+        return ChecklistPackage.Literals.CHECK_GROUP;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public EList<CheckItem> getCheckItems()
+    {
+        if (checkItems == null)
+        {
+            checkItems = new EObjectContainmentEList<CheckItem>(CheckItem.class, this, ChecklistPackage.CHECK_GROUP__CHECK_ITEMS);
+        }
+        return checkItems;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public String getId()
+    {
+        return id;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public void setId(String newId)
+    {
+        String oldId = id;
+        id = newId;
+        if (eNotificationRequired())
+            eNotify(new ENotificationImpl(this, Notification.SET, ChecklistPackage.CHECK_GROUP__ID, oldId, id));
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public String getLabel()
+    {
+        return label;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public void setLabel(String newLabel)
+    {
+        String oldLabel = label;
+        label = newLabel;
+        if (eNotificationRequired())
+            eNotify(new ENotificationImpl(this, Notification.SET, ChecklistPackage.CHECK_GROUP__LABEL, oldLabel, label));
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public String getFileName()
+    {
+        return "checklist" + this.getId() + ".html";
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+    {
+        switch (featureID)
+        {
+            case ChecklistPackage.CHECK_GROUP__CHECK_ITEMS:
+                return ((InternalEList<?>)getCheckItems()).basicRemove(otherEnd, msgs);
+        }
+        return super.eInverseRemove(otherEnd, featureID, msgs);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public Object eGet(int featureID, boolean resolve, boolean coreType)
+    {
+        switch (featureID)
+        {
+            case ChecklistPackage.CHECK_GROUP__CHECK_ITEMS:
+                return getCheckItems();
+            case ChecklistPackage.CHECK_GROUP__ID:
+                return getId();
+            case ChecklistPackage.CHECK_GROUP__LABEL:
+                return getLabel();
+        }
+        return super.eGet(featureID, resolve, coreType);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @SuppressWarnings("unchecked")
+    @Override
+    public void eSet(int featureID, Object newValue)
+    {
+        switch (featureID)
+        {
+            case ChecklistPackage.CHECK_GROUP__CHECK_ITEMS:
+                getCheckItems().clear();
+                getCheckItems().addAll((Collection<? extends CheckItem>)newValue);
+                return;
+            case ChecklistPackage.CHECK_GROUP__ID:
+                setId((String)newValue);
+                return;
+            case ChecklistPackage.CHECK_GROUP__LABEL:
+                setLabel((String)newValue);
+                return;
+        }
+        super.eSet(featureID, newValue);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public void eUnset(int featureID)
+    {
+        switch (featureID)
+        {
+            case ChecklistPackage.CHECK_GROUP__CHECK_ITEMS:
+                getCheckItems().clear();
+                return;
+            case ChecklistPackage.CHECK_GROUP__ID:
+                setId(ID_EDEFAULT);
+                return;
+            case ChecklistPackage.CHECK_GROUP__LABEL:
+                setLabel(LABEL_EDEFAULT);
+                return;
+        }
+        super.eUnset(featureID);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public boolean eIsSet(int featureID)
+    {
+        switch (featureID)
+        {
+            case ChecklistPackage.CHECK_GROUP__CHECK_ITEMS:
+                return checkItems != null && !checkItems.isEmpty();
+            case ChecklistPackage.CHECK_GROUP__ID:
+                return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
+            case ChecklistPackage.CHECK_GROUP__LABEL:
+                return LABEL_EDEFAULT == null ? label != null : !LABEL_EDEFAULT.equals(label);
+        }
+        return super.eIsSet(featureID);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public String toString()
+    {
+        if (eIsProxy()) return super.toString();
+
+        StringBuffer result = new StringBuffer(super.toString());
+        result.append(" (id: ");
+        result.append(id);
+        result.append(", label: ");
+        result.append(label);
+        result.append(')');
+        return result.toString();
+    }
+
+} //CheckGroupImpl



Mime
View raw message