Bug 525380 - [PapyrusReq] Fix
PapyrusRE_StandardUtils::RequirementAndProcessConcerns::AgreementStatusKind

Change-Id: I1085c7d64c8b60c08574bbe5457a9b88feacf669
Signed-off-by: Yupanqui Munoz <yupanqui.munozjulho@cea.fr>
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel
index 7b0b053..700dba5 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel
@@ -126,7 +126,7 @@
         basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils"
         disposableProviderFactory="true" ecorePackage="papyrusrestandardutils.ecore#//requirementandprocessconcerns">
       <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind">
-        <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/Proposed"/>
+        <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/Submitted"/>
         <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/ToBeRefined"/>
         <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/Accepted"/>
         <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/Draft"/>
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml
index 5e8a2d3..2f3dbdb 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml
@@ -80,7 +80,7 @@
     </packagedElement>
     <packagedElement xmi:type="uml:Package" xmi:id="_jGcj8FOfEeCXkoFpHlFAkw" name="RequirementAndProcessConcerns">
       <packagedElement xmi:type="uml:Enumeration" xmi:id="_ZUhvYFPKEeCXkoFpHlFAkw" name="AgreementStatusKind">
-        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_c7L3kFPLEeCXkoFpHlFAkw" name="Proposed"/>
+        <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_c7L3kFPLEeCXkoFpHlFAkw" name="Submitted"/>
         <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dLIYEFPLEeCXkoFpHlFAkw" name="ToBeRefined"/>
         <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_daLgsFPLEeCXkoFpHlFAkw" name="Accepted"/>
         <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KAfiQJMOEeeXis3ri3jkBA" name="Draft"/>
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore
index b03b14d..e630511 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore
@@ -140,7 +140,7 @@
       <details key="originalName" value="RequirementAndProcessConcerns"/>
     </eAnnotations>
     <eClassifiers xsi:type="ecore:EEnum" name="AgreementStatusKind">
-      <eLiterals name="Proposed"/>
+      <eLiterals name="Submitted"/>
       <eLiterals name="ToBeRefined" value="1"/>
       <eLiterals name="Accepted" value="2"/>
       <eLiterals name="Draft" value="3"/>
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/AgreementStatusKind.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/AgreementStatusKind.java
index 0e80978..948757a 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/AgreementStatusKind.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/AgreementStatusKind.java
@@ -30,14 +30,14 @@
  */
 public enum AgreementStatusKind implements Enumerator {
 	/**
-	 * The '<em><b>Proposed</b></em>' literal object.
+	 * The '<em><b>Submitted</b></em>' literal object.
 	 * <!-- begin-user-doc -->
 	 * <!-- end-user-doc -->
-	 * @see #PROPOSED_VALUE
+	 * @see #SUBMITTED_VALUE
 	 * @generated
 	 * @ordered
 	 */
-	PROPOSED(0, "Proposed", "Proposed"), //$NON-NLS-1$ //$NON-NLS-2$
+	SUBMITTED(0, "Submitted", "Submitted"), //$NON-NLS-1$ //$NON-NLS-2$
 
 	/**
 	 * The '<em><b>To Be Refined</b></em>' literal object.
@@ -80,19 +80,19 @@
 	REJECTED(4, "Rejected", "Rejected"); //$NON-NLS-1$ //$NON-NLS-2$
 
 	/**
-	 * The '<em><b>Proposed</b></em>' literal value.
+	 * The '<em><b>Submitted</b></em>' literal value.
 	 * <!-- begin-user-doc -->
 	 * <p>
-	 * If the meaning of '<em><b>Proposed</b></em>' literal object isn't clear,
+	 * If the meaning of '<em><b>Submitted</b></em>' literal object isn't clear,
 	 * there really should be more of a description here...
 	 * </p>
 	 * <!-- end-user-doc -->
-	 * @see #PROPOSED
-	 * @model name="Proposed"
+	 * @see #SUBMITTED
+	 * @model name="Submitted"
 	 * @generated
 	 * @ordered
 	 */
-	public static final int PROPOSED_VALUE = 0;
+	public static final int SUBMITTED_VALUE = 0;
 
 	/**
 	 * The '<em><b>To Be Refined</b></em>' literal value.
@@ -162,7 +162,7 @@
 	 */
 	private static final AgreementStatusKind[] VALUES_ARRAY =
 		new AgreementStatusKind[] {
-			PROPOSED,
+			SUBMITTED,
 			TO_BE_REFINED,
 			ACCEPTED,
 			DRAFT,
@@ -223,7 +223,7 @@
 	 */
 	public static AgreementStatusKind get(int value) {
 		switch (value) {
-			case PROPOSED_VALUE: return PROPOSED;
+			case SUBMITTED_VALUE: return SUBMITTED;
 			case TO_BE_REFINED_VALUE: return TO_BE_REFINED;
 			case ACCEPTED_VALUE: return ACCEPTED;
 			case DRAFT_VALUE: return DRAFT;
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsPackageImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsPackageImpl.java
index c74663b..2fece4a 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsPackageImpl.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsPackageImpl.java
@@ -246,7 +246,7 @@
 
 		// Initialize enums and add enum literals
 		initEEnum(agreementStatusKindEEnum, AgreementStatusKind.class, "AgreementStatusKind"); //$NON-NLS-1$
-		addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.PROPOSED);
+		addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.SUBMITTED);
 		addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.TO_BE_REFINED);
 		addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.ACCEPTED);
 		addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.DRAFT);
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/plugin.xml b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/plugin.xml
index 8fedbf0..787b554 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/plugin.xml
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/plugin.xml
@@ -18,14 +18,6 @@
    <extension point="org.eclipse.emf.ecore.generated_package">
       <!-- @generated PapyrusRE.profile -->
       <package
-            uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE"
-            class="org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage"
-            genModel="resources/profile/PapyrusRE.profile.genmodel"/>
-   </extension>
-
-   <extension point="org.eclipse.emf.ecore.generated_package">
-      <!-- @generated PapyrusRE.profile -->
-      <package
             uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/RequirementGenericCharacteristics"
             class="org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementgenericcharacteristics.RequirementGenericCharacteristicsPackage"
             genModel="resources/profile/PapyrusRE.profile.genmodel"/>
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/papyrusre.ecore b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/papyrusre.ecore
index f39be9c..b52f487 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/papyrusre.ecore
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/papyrusre.ecore
@@ -5,7 +5,6 @@
   <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
     <details key="originalName" value="PapyrusRE"/>
   </eAnnotations>
-  <eClassifiers xsi:type="ecore:EEnum" name="Dummy"/>
   <eSubpackages name="requirementgenericcharacteristics" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/RequirementGenericCharacteristics"
       nsPrefix="RequirementGenericCharacteristics">
     <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementclassification/impl/RequirementClassificationPackageImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementclassification/impl/RequirementClassificationPackageImpl.java
index d23a12e..de990a1 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementclassification/impl/RequirementClassificationPackageImpl.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementclassification/impl/RequirementClassificationPackageImpl.java
@@ -19,9 +19,6 @@
 import org.eclipse.emf.ecore.EcorePackage;
 
 import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl;
 import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
 
 import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
@@ -154,19 +151,16 @@
 		UMLPackage.eINSTANCE.eClass();
 
 		// Obtain or create and register interdependencies
-		PapyrusREPackageImpl thePapyrusREPackage = (PapyrusREPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) instanceof PapyrusREPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) : PapyrusREPackage.eINSTANCE);
 		RequirementGenericCharacteristicsPackageImpl theRequirementGenericCharacteristicsPackage = (RequirementGenericCharacteristicsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) instanceof RequirementGenericCharacteristicsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) : RequirementGenericCharacteristicsPackage.eINSTANCE);
 		RequirementTraceabilityPackageImpl theRequirementTraceabilityPackage = (RequirementTraceabilityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) instanceof RequirementTraceabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) : RequirementTraceabilityPackage.eINSTANCE);
 
 		// Create package meta-data objects
 		theRequirementClassificationPackage.createPackageContents();
-		thePapyrusREPackage.createPackageContents();
 		theRequirementGenericCharacteristicsPackage.createPackageContents();
 		theRequirementTraceabilityPackage.createPackageContents();
 
 		// Initialize created meta-data
 		theRequirementClassificationPackage.initializePackageContents();
-		thePapyrusREPackage.initializePackageContents();
 		theRequirementGenericCharacteristicsPackage.initializePackageContents();
 		theRequirementTraceabilityPackage.initializePackageContents();
 
@@ -345,6 +339,9 @@
 		initEClass(qualityRequirementEClass, QualityRequirement.class, "QualityRequirement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
 		initEAttribute(getQualityRequirement_SpecificQualityKind(), theRequirementClassificationConcernsPackage.getQualityKind(), "specificQualityKind", null, 1, 1, QualityRequirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
 
+		// Create resource
+		createResource(eNS_URI);
+
 		// Create annotations
 		// http://www.eclipse.org/uml2/2.0.0/UML
 		createUMLAnnotations();
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementGenericCharacteristicsPackageImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementGenericCharacteristicsPackageImpl.java
index 83ed207..024fce9 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementGenericCharacteristicsPackageImpl.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementGenericCharacteristicsPackageImpl.java
@@ -19,9 +19,6 @@
 import org.eclipse.emf.ecore.EcorePackage;
 
 import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl;
 import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
 
 import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
@@ -124,19 +121,16 @@
 		UMLPackage.eINSTANCE.eClass();
 
 		// Obtain or create and register interdependencies
-		PapyrusREPackageImpl thePapyrusREPackage = (PapyrusREPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) instanceof PapyrusREPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) : PapyrusREPackage.eINSTANCE);
 		RequirementClassificationPackageImpl theRequirementClassificationPackage = (RequirementClassificationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) instanceof RequirementClassificationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) : RequirementClassificationPackage.eINSTANCE);
 		RequirementTraceabilityPackageImpl theRequirementTraceabilityPackage = (RequirementTraceabilityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) instanceof RequirementTraceabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) : RequirementTraceabilityPackage.eINSTANCE);
 
 		// Create package meta-data objects
 		theRequirementGenericCharacteristicsPackage.createPackageContents();
-		thePapyrusREPackage.createPackageContents();
 		theRequirementClassificationPackage.createPackageContents();
 		theRequirementTraceabilityPackage.createPackageContents();
 
 		// Initialize created meta-data
 		theRequirementGenericCharacteristicsPackage.initializePackageContents();
-		thePapyrusREPackage.initializePackageContents();
 		theRequirementClassificationPackage.initializePackageContents();
 		theRequirementTraceabilityPackage.initializePackageContents();
 
@@ -440,6 +434,9 @@
 		initEAttribute(getRequirement_VV_Status(), theVerificationAndValidationConcernsPackage.getVV_StatusKind(), "VV_Status", null, 0, 1, Requirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
 		initEAttribute(getRequirement_QualityNature(), theRequirementClassificationConcernsPackage.getQualityKind(), "qualityNature", null, 0, 1, Requirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
 
+		// Create resource
+		createResource(eNS_URI);
+
 		// Create annotations
 		// http://www.eclipse.org/uml2/2.0.0/UML
 		createUMLAnnotations();
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementImpl.java
index 56ce41a..723ea92 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementImpl.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementImpl.java
@@ -78,7 +78,7 @@
 	 * @generated
 	 * @ordered
 	 */
-	protected static final AgreementStatusKind AGREEMENT_STATUS_EDEFAULT = AgreementStatusKind.PROPOSED;
+	protected static final AgreementStatusKind AGREEMENT_STATUS_EDEFAULT = AgreementStatusKind.SUBMITTED;
 
 	/**
 	 * The cached value of the '{@link #getAgreementStatus() <em>Agreement Status</em>}' attribute.
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementtraceability/impl/RequirementTraceabilityPackageImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementtraceability/impl/RequirementTraceabilityPackageImpl.java
index 52623ec..3ccf23a 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementtraceability/impl/RequirementTraceabilityPackageImpl.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementtraceability/impl/RequirementTraceabilityPackageImpl.java
@@ -19,9 +19,6 @@
 import org.eclipse.emf.ecore.EcorePackage;
 
 import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl;
 import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
 
 import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
@@ -132,19 +129,16 @@
 		UMLPackage.eINSTANCE.eClass();
 
 		// Obtain or create and register interdependencies
-		PapyrusREPackageImpl thePapyrusREPackage = (PapyrusREPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) instanceof PapyrusREPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) : PapyrusREPackage.eINSTANCE);
 		RequirementGenericCharacteristicsPackageImpl theRequirementGenericCharacteristicsPackage = (RequirementGenericCharacteristicsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) instanceof RequirementGenericCharacteristicsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) : RequirementGenericCharacteristicsPackage.eINSTANCE);
 		RequirementClassificationPackageImpl theRequirementClassificationPackage = (RequirementClassificationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) instanceof RequirementClassificationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) : RequirementClassificationPackage.eINSTANCE);
 
 		// Create package meta-data objects
 		theRequirementTraceabilityPackage.createPackageContents();
-		thePapyrusREPackage.createPackageContents();
 		theRequirementGenericCharacteristicsPackage.createPackageContents();
 		theRequirementClassificationPackage.createPackageContents();
 
 		// Initialize created meta-data
 		theRequirementTraceabilityPackage.initializePackageContents();
-		thePapyrusREPackage.initializePackageContents();
 		theRequirementGenericCharacteristicsPackage.initializePackageContents();
 		theRequirementClassificationPackage.initializePackageContents();
 
@@ -305,6 +299,9 @@
 		initEAttribute(getVerify_VerifyStatus(), theVerificationAndValidationConcernsPackage.getVV_StatusKind(), "verifyStatus", null, 0, 1, Verify.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
 		initEAttribute(getVerify_VV_Method(), theRequirementAndProcessConcernsPackage.getSatisfactionStatusKind(), "VV_Method", null, 0, 1, Verify.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
 
+		// Create resource
+		createResource(eNS_URI);
+
 		// Create annotations
 		// http://www.eclipse.org/uml2/2.0.0/UML
 		createUMLAnnotations();