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 <code>&lt;checklist&gt;</code>
+ * 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
|