Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick2022-09-19 14:23:21 +0000
committerPatrick2022-09-19 14:23:21 +0000
commit05fa8056681bf604b7739be4d3e81c77073209b3 (patch)
tree7a75ab00b5fa8836cde18e852a88f5aff7f2f9b3 /plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java
parentc7148d6458eaee3714ea42b0073008275c24b951 (diff)
downloadorg.eclipse.papyrus-requirements-05fa8056681bf604b7739be4d3e81c77073209b3.tar.gz
org.eclipse.papyrus-requirements-05fa8056681bf604b7739be4d3e81c77073209b3.tar.xz
org.eclipse.papyrus-requirements-05fa8056681bf604b7739be4d3e81c77073209b3.zip
Update the library Change-Id: Ie0b0acf4c7bc1114e36df4575ca9e1d044761d85
Diffstat (limited to 'plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java')
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java62
1 files changed, 28 insertions, 34 deletions
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java
index 14c43f2..ea5292d 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java
@@ -9,11 +9,13 @@ import org.eclipse.emf.common.notify.Notification;
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.MinimalEObjectImpl;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer;
/**
* <!-- begin-user-doc -->
@@ -30,32 +32,32 @@ import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequireme
*/
public class AuthorReqImpl extends MinimalEObjectImpl.Container implements AuthorReq {
/**
- * The default value of the '{@link #getAuthor() <em>Author</em>}' attribute.
+ * The cached value of the '{@link #getAuthor() <em>Author</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAuthor()
* @generated
* @ordered
*/
- protected static final String AUTHOR_EDEFAULT = null;
+ protected RequirementEngineer author;
/**
- * The cached value of the '{@link #getAuthor() <em>Author</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getAuthor()
* @generated
- * @ordered
*/
- protected String author = AUTHOR_EDEFAULT;
+ protected AuthorReqImpl() {
+ super();
+ }
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- protected AuthorReqImpl() {
- super();
+ @Override
+ protected EClass eStaticClass() {
+ return BasicRequirementPackage.Literals.AUTHOR_REQ;
}
/**
@@ -64,8 +66,16 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
* @generated
*/
@Override
- protected EClass eStaticClass() {
- return BasicRequirementPackage.Literals.AUTHOR_REQ;
+ public RequirementEngineer getAuthor() {
+ if (author != null && author.eIsProxy()) {
+ InternalEObject oldAuthor = (InternalEObject)author;
+ author = (RequirementEngineer)eResolveProxy(oldAuthor);
+ if (author != oldAuthor) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, BasicRequirementPackage.AUTHOR_REQ__AUTHOR, oldAuthor, author));
+ }
+ }
+ return author;
}
/**
@@ -73,8 +83,7 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
* <!-- end-user-doc -->
* @generated
*/
- @Override
- public String getAuthor() {
+ public RequirementEngineer basicGetAuthor() {
return author;
}
@@ -84,8 +93,8 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
* @generated
*/
@Override
- public void setAuthor(String newAuthor) {
- String oldAuthor = author;
+ public void setAuthor(RequirementEngineer newAuthor) {
+ RequirementEngineer oldAuthor = author;
author = newAuthor;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.AUTHOR_REQ__AUTHOR, oldAuthor, author));
@@ -100,7 +109,8 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case BasicRequirementPackage.AUTHOR_REQ__AUTHOR:
- return getAuthor();
+ if (resolve) return getAuthor();
+ return basicGetAuthor();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -114,7 +124,7 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case BasicRequirementPackage.AUTHOR_REQ__AUTHOR:
- setAuthor((String)newValue);
+ setAuthor((RequirementEngineer)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -129,7 +139,7 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
public void eUnset(int featureID) {
switch (featureID) {
case BasicRequirementPackage.AUTHOR_REQ__AUTHOR:
- setAuthor(AUTHOR_EDEFAULT);
+ setAuthor((RequirementEngineer)null);
return;
}
super.eUnset(featureID);
@@ -144,25 +154,9 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
public boolean eIsSet(int featureID) {
switch (featureID) {
case BasicRequirementPackage.AUTHOR_REQ__AUTHOR:
- return AUTHOR_EDEFAULT == null ? author != null : !AUTHOR_EDEFAULT.equals(author);
+ return author != null;
}
return super.eIsSet(featureID);
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (author: "); //$NON-NLS-1$
- result.append(author);
- result.append(')');
- return result.toString();
- }
-
} //AuthorReqImpl

Back to the top