directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From oer...@apache.org
Subject svn commit: r510290 [3/13] - in /directory/sandbox/oersoy: ./ documentation.checklist.archetype/ documentation.checklist.archetype/src/ documentation.checklist.archetype/src/main/ documentation.checklist.archetype/src/main/resources/ documentation.chec...
Date Wed, 21 Feb 2007 23:01:21 GMT
Added: directory/sandbox/oersoy/documentation.checklist.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.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistFactory.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistFactory.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistFactory.java Wed Feb 21 15:01:00 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.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.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistPackage.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistPackage.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/ChecklistPackage.java Wed Feb 21 15:01:00 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.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.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/DocumentRoot.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/DocumentRoot.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/DocumentRoot.java Wed Feb 21 15:01:00 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.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.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/PackagingTarget.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/PackagingTarget.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/PackagingTarget.java Wed Feb 21 15:01:00 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.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.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Separator.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Separator.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/Separator.java Wed Feb 21 15:01:00 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.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.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckGroupImpl.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckGroupImpl.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckGroupImpl.java Wed Feb 21 15:01:00 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

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckItemImpl.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckItemImpl.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckItemImpl.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/CheckItemImpl.java Wed Feb 21 15:01:00 2007
@@ -0,0 +1,417 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist.impl;
+
+import org.apache.maven.model.emf.documentation.checklist.CheckItem;
+import org.apache.maven.model.emf.documentation.checklist.ChecklistPackage;
+import org.apache.maven.model.emf.documentation.checklist.Separator;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+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;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Check Item</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckItemImpl#getLabel <em>Label</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckItemImpl#isRequired <em>Required</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckItemImpl#getSeparator <em>Separator</em>}</li>
+ *   <li>{@link org.apache.maven.model.emf.documentation.checklist.impl.CheckItemImpl#getRecipeReferenceId <em>Recipe Reference Id</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class CheckItemImpl extends EObjectImpl implements CheckItem
+{
+    /**
+     * 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;
+
+    /**
+     * The default value of the '{@link #isRequired() <em>Required</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #isRequired()
+     * @generated
+     * @ordered
+     */
+    protected static final boolean REQUIRED_EDEFAULT = true;
+
+    /**
+     * The cached value of the '{@link #isRequired() <em>Required</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #isRequired()
+     * @generated
+     * @ordered
+     */
+    protected boolean required = REQUIRED_EDEFAULT;
+
+    /**
+     * This is true if the Required attribute has been set.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     * @ordered
+     */
+    protected boolean requiredESet = false;
+
+    /**
+     * The cached value of the '{@link #getSeparator() <em>Separator</em>}' containment reference.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #getSeparator()
+     * @generated
+     * @ordered
+     */
+    protected Separator separator = null;
+
+    /**
+     * The default value of the '{@link #getRecipeReferenceId() <em>Recipe Reference Id</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #getRecipeReferenceId()
+     * @generated
+     * @ordered
+     */
+    protected static final String RECIPE_REFERENCE_ID_EDEFAULT = null;
+
+    /**
+     * The cached value of the '{@link #getRecipeReferenceId() <em>Recipe Reference Id</em>}' attribute.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @see #getRecipeReferenceId()
+     * @generated
+     * @ordered
+     */
+    protected String recipeReferenceId = RECIPE_REFERENCE_ID_EDEFAULT;
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    protected CheckItemImpl()
+    {
+        super();
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    protected EClass eStaticClass()
+    {
+        return ChecklistPackage.Literals.CHECK_ITEM;
+    }
+
+    /**
+     * <!-- 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_ITEM__LABEL, oldLabel, label));
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public boolean isRequired()
+    {
+        return required;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public void setRequired(boolean newRequired)
+    {
+        boolean oldRequired = required;
+        required = newRequired;
+        boolean oldRequiredESet = requiredESet;
+        requiredESet = true;
+        if (eNotificationRequired())
+            eNotify(new ENotificationImpl(this, Notification.SET, ChecklistPackage.CHECK_ITEM__REQUIRED, oldRequired, required, !oldRequiredESet));
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public void unsetRequired()
+    {
+        boolean oldRequired = required;
+        boolean oldRequiredESet = requiredESet;
+        required = REQUIRED_EDEFAULT;
+        requiredESet = false;
+        if (eNotificationRequired())
+            eNotify(new ENotificationImpl(this, Notification.UNSET, ChecklistPackage.CHECK_ITEM__REQUIRED, oldRequired, REQUIRED_EDEFAULT, oldRequiredESet));
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public boolean isSetRequired()
+    {
+        return requiredESet;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public Separator getSeparator()
+    {
+        return separator;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public NotificationChain basicSetSeparator(Separator newSeparator, NotificationChain msgs)
+    {
+        Separator oldSeparator = separator;
+        separator = newSeparator;
+        if (eNotificationRequired())
+        {
+            ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ChecklistPackage.CHECK_ITEM__SEPARATOR, oldSeparator, newSeparator);
+            if (msgs == null) msgs = notification; else msgs.add(notification);
+        }
+        return msgs;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public void setSeparator(Separator newSeparator)
+    {
+        if (newSeparator != separator)
+        {
+            NotificationChain msgs = null;
+            if (separator != null)
+                msgs = ((InternalEObject)separator).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - ChecklistPackage.CHECK_ITEM__SEPARATOR, null, msgs);
+            if (newSeparator != null)
+                msgs = ((InternalEObject)newSeparator).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - ChecklistPackage.CHECK_ITEM__SEPARATOR, null, msgs);
+            msgs = basicSetSeparator(newSeparator, msgs);
+            if (msgs != null) msgs.dispatch();
+        }
+        else if (eNotificationRequired())
+            eNotify(new ENotificationImpl(this, Notification.SET, ChecklistPackage.CHECK_ITEM__SEPARATOR, newSeparator, newSeparator));
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public String getRecipeReferenceId()
+    {
+        return recipeReferenceId;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public void setRecipeReferenceId(String newRecipeReferenceId)
+    {
+        String oldRecipeReferenceId = recipeReferenceId;
+        recipeReferenceId = newRecipeReferenceId;
+        if (eNotificationRequired())
+            eNotify(new ENotificationImpl(this, Notification.SET, ChecklistPackage.CHECK_ITEM__RECIPE_REFERENCE_ID, oldRecipeReferenceId, recipeReferenceId));
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
+    {
+        switch (featureID)
+        {
+            case ChecklistPackage.CHECK_ITEM__SEPARATOR:
+                return basicSetSeparator(null, 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_ITEM__LABEL:
+                return getLabel();
+            case ChecklistPackage.CHECK_ITEM__REQUIRED:
+                return isRequired() ? Boolean.TRUE : Boolean.FALSE;
+            case ChecklistPackage.CHECK_ITEM__SEPARATOR:
+                return getSeparator();
+            case ChecklistPackage.CHECK_ITEM__RECIPE_REFERENCE_ID:
+                return getRecipeReferenceId();
+        }
+        return super.eGet(featureID, resolve, coreType);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public void eSet(int featureID, Object newValue)
+    {
+        switch (featureID)
+        {
+            case ChecklistPackage.CHECK_ITEM__LABEL:
+                setLabel((String)newValue);
+                return;
+            case ChecklistPackage.CHECK_ITEM__REQUIRED:
+                setRequired(((Boolean)newValue).booleanValue());
+                return;
+            case ChecklistPackage.CHECK_ITEM__SEPARATOR:
+                setSeparator((Separator)newValue);
+                return;
+            case ChecklistPackage.CHECK_ITEM__RECIPE_REFERENCE_ID:
+                setRecipeReferenceId((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_ITEM__LABEL:
+                setLabel(LABEL_EDEFAULT);
+                return;
+            case ChecklistPackage.CHECK_ITEM__REQUIRED:
+                unsetRequired();
+                return;
+            case ChecklistPackage.CHECK_ITEM__SEPARATOR:
+                setSeparator((Separator)null);
+                return;
+            case ChecklistPackage.CHECK_ITEM__RECIPE_REFERENCE_ID:
+                setRecipeReferenceId(RECIPE_REFERENCE_ID_EDEFAULT);
+                return;
+        }
+        super.eUnset(featureID);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public boolean eIsSet(int featureID)
+    {
+        switch (featureID)
+        {
+            case ChecklistPackage.CHECK_ITEM__LABEL:
+                return LABEL_EDEFAULT == null ? label != null : !LABEL_EDEFAULT.equals(label);
+            case ChecklistPackage.CHECK_ITEM__REQUIRED:
+                return isSetRequired();
+            case ChecklistPackage.CHECK_ITEM__SEPARATOR:
+                return separator != null;
+            case ChecklistPackage.CHECK_ITEM__RECIPE_REFERENCE_ID:
+                return RECIPE_REFERENCE_ID_EDEFAULT == null ? recipeReferenceId != null : !RECIPE_REFERENCE_ID_EDEFAULT.equals(recipeReferenceId);
+        }
+        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(" (label: ");
+        result.append(label);
+        result.append(", required: ");
+        if (requiredESet) result.append(required); else result.append("<unset>");
+        result.append(", recipeReferenceId: ");
+        result.append(recipeReferenceId);
+        result.append(')');
+        return result.toString();
+    }
+
+} //CheckItemImpl

Added: directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/ChecklistFactoryImpl.java
URL: http://svn.apache.org/viewvc/directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/ChecklistFactoryImpl.java?view=auto&rev=510290
==============================================================================
--- directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/ChecklistFactoryImpl.java (added)
+++ directory/sandbox/oersoy/documentation.checklist.model.v100/src/main/java/org/apache/maven/model/emf/documentation/checklist/impl/ChecklistFactoryImpl.java Wed Feb 21 15:01:00 2007
@@ -0,0 +1,227 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.maven.model.emf.documentation.checklist.impl;
+
+import org.apache.maven.model.emf.documentation.checklist.*;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.impl.EFactoryImpl;
+
+import org.eclipse.emf.ecore.plugin.EcorePlugin;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ChecklistFactoryImpl extends EFactoryImpl implements ChecklistFactory
+{
+    /**
+     * Creates the default factory implementation.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public static ChecklistFactory init()
+    {
+        try
+        {
+            ChecklistFactory theChecklistFactory = (ChecklistFactory)EPackage.Registry.INSTANCE.getEFactory("http://maven.apache.org/documentation/checklists/1.0.0"); 
+            if (theChecklistFactory != null)
+            {
+                return theChecklistFactory;
+            }
+        }
+        catch (Exception exception)
+        {
+            EcorePlugin.INSTANCE.log(exception);
+        }
+        return new ChecklistFactoryImpl();
+    }
+
+    /**
+     * Creates an instance of the factory.
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public ChecklistFactoryImpl()
+    {
+        super();
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public EObject create(EClass eClass)
+    {
+        switch (eClass.getClassifierID())
+        {
+            case ChecklistPackage.CHECK_ITEM: return createCheckItem();
+            case ChecklistPackage.CHECK_GROUP: return createCheckGroup();
+            case ChecklistPackage.CHECKLIST: return createChecklist();
+            case ChecklistPackage.DOCUMENT_ROOT: return createDocumentRoot();
+            case ChecklistPackage.PACKAGING_TARGET: return createPackagingTarget();
+            case ChecklistPackage.SEPARATOR: return createSeparator();
+            default:
+                throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+        }
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public Object createFromString(EDataType eDataType, String initialValue)
+    {
+        switch (eDataType.getClassifierID())
+        {
+            case ChecklistPackage.EMAP:
+                return createEMapFromString(eDataType, initialValue);
+            default:
+                throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+        }
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    @Override
+    public String convertToString(EDataType eDataType, Object instanceValue)
+    {
+        switch (eDataType.getClassifierID())
+        {
+            case ChecklistPackage.EMAP:
+                return convertEMapToString(eDataType, instanceValue);
+            default:
+                throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
+        }
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public CheckItem createCheckItem()
+    {
+        CheckItemImpl checkItem = new CheckItemImpl();
+        return checkItem;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public CheckGroup createCheckGroup()
+    {
+        CheckGroupImpl checkGroup = new CheckGroupImpl();
+        return checkGroup;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public Checklist createChecklist()
+    {
+        ChecklistImpl checklist = new ChecklistImpl();
+        return checklist;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public DocumentRoot createDocumentRoot()
+    {
+        DocumentRootImpl documentRoot = new DocumentRootImpl();
+        return documentRoot;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public PackagingTarget createPackagingTarget()
+    {
+        PackagingTargetImpl packagingTarget = new PackagingTargetImpl();
+        return packagingTarget;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public Separator createSeparator()
+    {
+        SeparatorImpl separator = new SeparatorImpl();
+        return separator;
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public EMap createEMapFromString(EDataType eDataType, String initialValue)
+    {
+        return (EMap)super.createFromString(initialValue);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public String convertEMapToString(EDataType eDataType, Object instanceValue)
+    {
+        return super.convertToString(instanceValue);
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @generated
+     */
+    public ChecklistPackage getChecklistPackage()
+    {
+        return (ChecklistPackage)getEPackage();
+    }
+
+    /**
+     * <!-- begin-user-doc -->
+     * <!-- end-user-doc -->
+     * @deprecated
+     * @generated
+     */
+    @Deprecated
+    public static ChecklistPackage getPackage()
+    {
+        return ChecklistPackage.eINSTANCE;
+    }
+
+} //ChecklistFactoryImpl



Mime
View raw message