getAbapgitobjects();
} // IPackageWarningObjects
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AbapGitObjectImpl.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AbapGitObjectImpl.java
deleted file mode 100644
index 1e0302e8..00000000
--- a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AbapGitObjectImpl.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- */
-package org.abapgit.adt.backend.model.agitpullmodifiedobjects.impl;
-
-import com.sap.adt.tools.core.model.adtcore.impl.AdtObjectReferenceImpl;
-
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsPackage;
-
-import org.eclipse.emf.ecore.EClass;
-
-/**
- *
- * An implementation of the model object 'Abap Git Object'.
- *
- *
- * @generated
- */
-public class AbapGitObjectImpl extends AdtObjectReferenceImpl implements IAbapGitObject {
- /**
- *
- *
- * @generated
- */
- protected AbapGitObjectImpl() {
- super();
- }
-
- /**
- *
- *
- * @generated
- */
- @Override
- protected EClass eStaticClass() {
- return IAgitpullmodifiedobjectsPackage.Literals.ABAP_GIT_OBJECT;
- }
-
-} //AbapGitObjectImpl
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AgitpullmodifiedobjectsFactoryImpl.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AgitpullmodifiedobjectsFactoryImpl.java
index 29136082..e6e680cc 100644
--- a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AgitpullmodifiedobjectsFactoryImpl.java
+++ b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AgitpullmodifiedobjectsFactoryImpl.java
@@ -60,7 +60,7 @@ public EObject create(EClass eClass) {
case IAgitpullmodifiedobjectsPackage.DOCUMENT_ROOT: return createDocumentRoot();
case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECTS: return createOverwriteObjects();
case IAgitpullmodifiedobjectsPackage.PACKAGE_WARNING_OBJECTS: return createPackageWarningObjects();
- case IAgitpullmodifiedobjectsPackage.ABAP_GIT_OBJECT: return createAbapGitObject();
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT: return createOverwriteObject();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -116,9 +116,9 @@ public IPackageWarningObjects createPackageWarningObjects() {
* @generated
*/
@Override
- public IAbapGitObject createAbapGitObject() {
- AbapGitObjectImpl abapGitObject = new AbapGitObjectImpl();
- return abapGitObject;
+ public IOverwriteObject createOverwriteObject() {
+ OverwriteObjectImpl overwriteObject = new OverwriteObjectImpl();
+ return overwriteObject;
}
/**
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AgitpullmodifiedobjectsPackageImpl.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AgitpullmodifiedobjectsPackageImpl.java
index f2fee974..bbefe1bc 100644
--- a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AgitpullmodifiedobjectsPackageImpl.java
+++ b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/AgitpullmodifiedobjectsPackageImpl.java
@@ -5,13 +5,12 @@
import com.sap.adt.tools.core.model.adtcore.IAdtCorePackage;
import com.sap.adt.tools.core.model.atom.IAtomPackage;
-import org.abapgit.adt.backend.model.abapgitpullrequest.IAbapgitpullrequestPackage;
-import org.abapgit.adt.backend.model.abapgitpullrequest.impl.AbapgitpullrequestPackageImpl;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
+
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitPullModifiedObjects;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsFactory;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsPackage;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IDocumentRoot;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObjects;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IPackageWarningObjects;
@@ -62,7 +61,7 @@ public class AgitpullmodifiedobjectsPackageImpl extends EPackageImpl implements
*
* @generated
*/
- private EClass abapGitObjectEClass = null;
+ private EClass overwriteObjectEClass = null;
/**
* Creates an instance of the model Package, registered with
@@ -82,7 +81,6 @@ public class AgitpullmodifiedobjectsPackageImpl extends EPackageImpl implements
private AgitpullmodifiedobjectsPackageImpl() {
super(eNS_URI, IAgitpullmodifiedobjectsFactory.eINSTANCE);
}
-
/**
*
*
@@ -115,17 +113,11 @@ public static IAgitpullmodifiedobjectsPackage init() {
IAdtCorePackage.eINSTANCE.eClass();
IAtomPackage.eINSTANCE.eClass();
- // Obtain or create and register interdependencies
- Object registeredPackage = EPackage.Registry.INSTANCE.getEPackage(IAbapgitpullrequestPackage.eNS_URI);
- AbapgitpullrequestPackageImpl theAbapgitpullrequestPackage = (AbapgitpullrequestPackageImpl)(registeredPackage instanceof AbapgitpullrequestPackageImpl ? registeredPackage : IAbapgitpullrequestPackage.eINSTANCE);
-
// Create package meta-data objects
theAgitpullmodifiedobjectsPackage.createPackageContents();
- theAbapgitpullrequestPackage.createPackageContents();
// Initialize created meta-data
theAgitpullmodifiedobjectsPackage.initializePackageContents();
- theAbapgitpullrequestPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theAgitpullmodifiedobjectsPackage.freeze();
@@ -261,8 +253,28 @@ public EReference getPackageWarningObjects_Abapgitobjects() {
* @generated
*/
@Override
- public EClass getAbapGitObject() {
- return abapGitObjectEClass;
+ public EClass getOverwriteObject() {
+ return overwriteObjectEClass;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getOverwriteObject_Action() {
+ return (EAttribute)overwriteObjectEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public EAttribute getOverwriteObject_ActionDescription() {
+ return (EAttribute)overwriteObjectEClass.getEStructuralFeatures().get(1);
}
/**
@@ -310,7 +322,9 @@ public void createPackageContents() {
packageWarningObjectsEClass = createEClass(PACKAGE_WARNING_OBJECTS);
createEReference(packageWarningObjectsEClass, PACKAGE_WARNING_OBJECTS__ABAPGITOBJECTS);
- abapGitObjectEClass = createEClass(ABAP_GIT_OBJECT);
+ overwriteObjectEClass = createEClass(OVERWRITE_OBJECT);
+ createEAttribute(overwriteObjectEClass, OVERWRITE_OBJECT__ACTION);
+ createEAttribute(overwriteObjectEClass, OVERWRITE_OBJECT__ACTION_DESCRIPTION);
}
/**
@@ -344,7 +358,7 @@ public void initializePackageContents() {
// Set bounds for type parameters
// Add supertypes to classes
- abapGitObjectEClass.getESuperTypes().add(theAdtCorePackage.getAdtObjectReference());
+ overwriteObjectEClass.getESuperTypes().add(theAdtCorePackage.getAdtObjectReference());
// Initialize classes, features, and operations; add parameters
initEClass(abapGitPullModifiedObjectsEClass, IAbapGitPullModifiedObjects.class, "AbapGitPullModifiedObjects", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -358,12 +372,14 @@ public void initializePackageContents() {
initEReference(getDocumentRoot_Abapgitpullmodifiedobjects(), this.getAbapGitPullModifiedObjects(), null, "abapgitpullmodifiedobjects", null, 0, 1, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(overwriteObjectsEClass, IOverwriteObjects.class, "OverwriteObjects", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getOverwriteObjects_Abapgitobjects(), this.getAbapGitObject(), null, "abapgitobjects", null, 0, -1, IOverwriteObjects.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOverwriteObjects_Abapgitobjects(), this.getOverwriteObject(), null, "abapgitobjects", null, 0, -1, IOverwriteObjects.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(packageWarningObjectsEClass, IPackageWarningObjects.class, "PackageWarningObjects", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getPackageWarningObjects_Abapgitobjects(), this.getAbapGitObject(), null, "abapgitobjects", null, 0, -1, IPackageWarningObjects.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getPackageWarningObjects_Abapgitobjects(), this.getOverwriteObject(), null, "abapgitobjects", null, 0, -1, IPackageWarningObjects.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(abapGitObjectEClass, IAbapGitObject.class, "AbapGitObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(overwriteObjectEClass, IOverwriteObject.class, "OverwriteObject", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getOverwriteObject_Action(), ecorePackage.getEString(), "action", null, 0, 1, IOverwriteObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOverwriteObject_ActionDescription(), ecorePackage.getEString(), "actionDescription", null, 0, 1, IOverwriteObject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
// Create resource
createResource(eNS_URI);
@@ -470,6 +486,27 @@ protected void createExtendedMetaDataAnnotations() {
"namespace", "##targetNamespace",
"name", "abapgitobjects"
});
+ addAnnotation
+ (overwriteObjectEClass,
+ source,
+ new String[] {
+ "kind", "elementOnly",
+ "name", "overwriteObject"
+ });
+ addAnnotation
+ (getOverwriteObject_Action(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getOverwriteObject_ActionDescription(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "namespace", "##targetNamespace"
+ });
}
} //AgitpullmodifiedobjectsPackageImpl
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/OverwriteObjectImpl.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/OverwriteObjectImpl.java
new file mode 100644
index 00000000..2496567f
--- /dev/null
+++ b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/OverwriteObjectImpl.java
@@ -0,0 +1,229 @@
+/**
+ */
+package org.abapgit.adt.backend.model.agitpullmodifiedobjects.impl;
+
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsPackage;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import com.sap.adt.tools.core.model.adtcore.impl.AdtObjectReferenceImpl;
+
+/**
+ * An implementation of the model object
+ * 'Overwrite Object'.
+ *
+ * The following features are implemented:
+ *
+ *
+ * - {@link org.abapgit.adt.backend.model.agitpullmodifiedobjects.impl.OverwriteObjectImpl#getAction
+ * Action}
+ * - {@link org.abapgit.adt.backend.model.agitpullmodifiedobjects.impl.OverwriteObjectImpl#getActionDescription
+ * Action Description}
+ *
+ *
+ * @generated
+ */
+public class OverwriteObjectImpl extends AdtObjectReferenceImpl implements IOverwriteObject {
+ /**
+ * The default value of the '{@link #getAction() Action}'
+ * attribute.
+ *
+ * @see #getAction()
+ * @generated
+ * @ordered
+ */
+ protected static final String ACTION_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getAction() Action}' attribute.
+ *
+ *
+ * @see #getAction()
+ * @generated
+ * @ordered
+ */
+ protected String action = ACTION_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getActionDescription() Action
+ * Description}' attribute.
+ *
+ * @see #getActionDescription()
+ * @generated
+ * @ordered
+ */
+ protected static final String ACTION_DESCRIPTION_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getActionDescription() Action
+ * Description}' attribute.
+ *
+ * @see #getActionDescription()
+ * @generated
+ * @ordered
+ */
+ protected String actionDescription = ACTION_DESCRIPTION_EDEFAULT;
+
+ /**
+ *
+ *
+ * @generated
+ */
+ protected OverwriteObjectImpl() {
+ super();
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return IAgitpullmodifiedobjectsPackage.Literals.OVERWRITE_OBJECT;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String getAction() {
+ return this.action;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void setAction(String newAction) {
+ String oldAction = this.action;
+ this.action = newAction;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION, oldAction,
+ this.action));
+ }
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String getActionDescription() {
+ return this.actionDescription;
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void setActionDescription(String newActionDescription) {
+ String oldActionDescription = this.actionDescription;
+ this.actionDescription = newActionDescription;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION_DESCRIPTION,
+ oldActionDescription, this.actionDescription));
+ }
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION:
+ return getAction();
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION_DESCRIPTION:
+ return getActionDescription();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION:
+ setAction((String) newValue);
+ return;
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION_DESCRIPTION:
+ setActionDescription((String) newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION:
+ setAction(ACTION_EDEFAULT);
+ return;
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION_DESCRIPTION:
+ setActionDescription(ACTION_DESCRIPTION_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION:
+ return ACTION_EDEFAULT == null ? this.action != null : !ACTION_EDEFAULT.equals(this.action);
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT__ACTION_DESCRIPTION:
+ return ACTION_DESCRIPTION_EDEFAULT == null ? this.actionDescription != null
+ : !ACTION_DESCRIPTION_EDEFAULT.equals(this.actionDescription);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ *
+ *
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) {
+ return super.toString();
+ }
+
+ StringBuilder result = new StringBuilder(super.toString());
+ result.append(" (action: ");
+ result.append(this.action);
+ result.append(", actionDescription: ");
+ result.append(this.actionDescription);
+ result.append(')');
+ return result.toString();
+ }
+
+} //OverwriteObjectImpl
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/OverwriteObjectsImpl.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/OverwriteObjectsImpl.java
index d70e2b29..58e3705b 100644
--- a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/OverwriteObjectsImpl.java
+++ b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/OverwriteObjectsImpl.java
@@ -4,8 +4,8 @@
import java.util.Collection;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsPackage;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObjects;
import org.eclipse.emf.common.notify.NotificationChain;
@@ -42,7 +42,7 @@ public class OverwriteObjectsImpl extends MinimalEObjectImpl.Container implement
* @generated
* @ordered
*/
- protected EList abapgitobjects;
+ protected EList abapgitobjects;
/**
*
@@ -69,9 +69,9 @@ protected EClass eStaticClass() {
* @generated
*/
@Override
- public EList getAbapgitobjects() {
+ public EList getAbapgitobjects() {
if (abapgitobjects == null) {
- abapgitobjects = new EObjectContainmentEList(IAbapGitObject.class, this, IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECTS__ABAPGITOBJECTS);
+ abapgitobjects = new EObjectContainmentEList(IOverwriteObject.class, this, IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECTS__ABAPGITOBJECTS);
}
return abapgitobjects;
}
@@ -115,7 +115,7 @@ public void eSet(int featureID, Object newValue) {
switch (featureID) {
case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECTS__ABAPGITOBJECTS:
getAbapgitobjects().clear();
- getAbapgitobjects().addAll((Collection extends IAbapGitObject>)newValue);
+ getAbapgitobjects().addAll((Collection extends IOverwriteObject>)newValue);
return;
}
super.eSet(featureID, newValue);
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/PackageWarningObjectsImpl.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/PackageWarningObjectsImpl.java
index ae7db4ce..2b3f4b13 100644
--- a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/PackageWarningObjectsImpl.java
+++ b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/impl/PackageWarningObjectsImpl.java
@@ -4,8 +4,8 @@
import java.util.Collection;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsPackage;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IPackageWarningObjects;
import org.eclipse.emf.common.notify.NotificationChain;
@@ -42,7 +42,7 @@ public class PackageWarningObjectsImpl extends MinimalEObjectImpl.Container impl
* @generated
* @ordered
*/
- protected EList abapgitobjects;
+ protected EList abapgitobjects;
/**
*
@@ -69,9 +69,9 @@ protected EClass eStaticClass() {
* @generated
*/
@Override
- public EList getAbapgitobjects() {
+ public EList getAbapgitobjects() {
if (abapgitobjects == null) {
- abapgitobjects = new EObjectContainmentEList(IAbapGitObject.class, this, IAgitpullmodifiedobjectsPackage.PACKAGE_WARNING_OBJECTS__ABAPGITOBJECTS);
+ abapgitobjects = new EObjectContainmentEList(IOverwriteObject.class, this, IAgitpullmodifiedobjectsPackage.PACKAGE_WARNING_OBJECTS__ABAPGITOBJECTS);
}
return abapgitobjects;
}
@@ -115,7 +115,7 @@ public void eSet(int featureID, Object newValue) {
switch (featureID) {
case IAgitpullmodifiedobjectsPackage.PACKAGE_WARNING_OBJECTS__ABAPGITOBJECTS:
getAbapgitobjects().clear();
- getAbapgitobjects().addAll((Collection extends IAbapGitObject>)newValue);
+ getAbapgitobjects().addAll((Collection extends IOverwriteObject>)newValue);
return;
}
super.eSet(featureID, newValue);
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsAdapterFactory.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsAdapterFactory.java
index 02796c85..aa8ea389 100644
--- a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsAdapterFactory.java
+++ b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsAdapterFactory.java
@@ -3,6 +3,7 @@
package org.abapgit.adt.backend.model.agitpullmodifiedobjects.util;
import com.sap.adt.tools.core.model.adtcore.IAdtObjectReference;
+
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.*;
import org.eclipse.emf.common.notify.Adapter;
@@ -85,8 +86,8 @@ public Adapter casePackageWarningObjects(IPackageWarningObjects object) {
return createPackageWarningObjectsAdapter();
}
@Override
- public Adapter caseAbapGitObject(IAbapGitObject object) {
- return createAbapGitObjectAdapter();
+ public Adapter caseOverwriteObject(IOverwriteObject object) {
+ return createOverwriteObjectAdapter();
}
@Override
public Adapter caseAdtObjectReference(IAdtObjectReference object) {
@@ -169,16 +170,16 @@ public Adapter createPackageWarningObjectsAdapter() {
}
/**
- * Creates a new adapter for an object of class '{@link org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject Abap Git Object}'.
+ * Creates a new adapter for an object of class '{@link org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject Overwrite Object}'.
*
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
*
* @return the new adapter.
- * @see org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject
+ * @see org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject
* @generated
*/
- public Adapter createAbapGitObjectAdapter() {
+ public Adapter createOverwriteObjectAdapter() {
return null;
}
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsResourceFactoryImpl.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsResourceFactoryImpl.java
index 7e67e8da..901da5c7 100644
--- a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsResourceFactoryImpl.java
+++ b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsResourceFactoryImpl.java
@@ -44,7 +44,6 @@ public Resource createResource(URI uri) {
result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER, Boolean.TRUE);
result.getDefaultLoadOptions().put(XMLResource.OPTION_RECORD_UNKNOWN_FEATURE, Boolean.TRUE);
-
return result;
}
diff --git a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsSwitch.java b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsSwitch.java
index df98fee0..cb011979 100644
--- a/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsSwitch.java
+++ b/org.abapgit.adt.backend/src/org/abapgit/adt/backend/model/agitpullmodifiedobjects/util/AgitpullmodifiedobjectsSwitch.java
@@ -3,6 +3,7 @@
package org.abapgit.adt.backend.model.agitpullmodifiedobjects.util;
import com.sap.adt.tools.core.model.adtcore.IAdtObjectReference;
+
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.*;
import org.eclipse.emf.ecore.EObject;
@@ -91,10 +92,10 @@ protected T doSwitch(int classifierID, EObject theEObject) {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case IAgitpullmodifiedobjectsPackage.ABAP_GIT_OBJECT: {
- IAbapGitObject abapGitObject = (IAbapGitObject)theEObject;
- T result = caseAbapGitObject(abapGitObject);
- if (result == null) result = caseAdtObjectReference(abapGitObject);
+ case IAgitpullmodifiedobjectsPackage.OVERWRITE_OBJECT: {
+ IOverwriteObject overwriteObject = (IOverwriteObject)theEObject;
+ T result = caseOverwriteObject(overwriteObject);
+ if (result == null) result = caseAdtObjectReference(overwriteObject);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -163,17 +164,17 @@ public T casePackageWarningObjects(IPackageWarningObjects object) {
}
/**
- * Returns the result of interpreting the object as an instance of 'Abap Git Object'.
+ * Returns the result of interpreting the object as an instance of 'Overwrite Object'.
*
* This implementation returns null;
* returning a non-null result will terminate the switch.
*
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of 'Abap Git Object'.
+ * @return the result of interpreting the object as an instance of 'Overwrite Object'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseAbapGitObject(IAbapGitObject object) {
+ public T caseOverwriteObject(IOverwriteObject object) {
return null;
}
diff --git a/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/IRepositoryModifiedObjects.java b/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/IRepositoryModifiedObjects.java
index 63fe700d..697f8391 100644
--- a/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/IRepositoryModifiedObjects.java
+++ b/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/IRepositoryModifiedObjects.java
@@ -2,7 +2,7 @@
import java.util.List;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
/**
* This interface helps to maintain the modified objects for each repository.
@@ -37,5 +37,5 @@ public interface IRepositoryModifiedObjects {
* @return Modified Objects .
*
*/
- List getModifiedObjects();
+ List getModifiedObjects();
}
diff --git a/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/RepositoryModifiedObjects.java b/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/RepositoryModifiedObjects.java
index ec46acaf..aeea24a9 100644
--- a/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/RepositoryModifiedObjects.java
+++ b/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/repositories/RepositoryModifiedObjects.java
@@ -2,7 +2,7 @@
import java.util.List;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
/**
* Implements IRepositoryModifiedObjects
@@ -41,9 +41,9 @@ public boolean equals(Object obj) {
}
private final String repositoryURL;
- private final List modifiedObjects;
+ private final List modifiedObjects;
- public RepositoryModifiedObjects(String repositoryURL, List modifiedObjects) {
+ public RepositoryModifiedObjects(String repositoryURL, List modifiedObjects) {
this.repositoryURL = repositoryURL;
this.modifiedObjects = modifiedObjects;
}
@@ -54,7 +54,7 @@ public String getRepositoryURL() {
}
@Override
- public List getModifiedObjects() {
+ public List getModifiedObjects() {
return this.modifiedObjects;
}
diff --git a/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/util/RepositoryUtil.java b/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/util/RepositoryUtil.java
index 9f21754c..83b13cb9 100644
--- a/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/util/RepositoryUtil.java
+++ b/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/util/RepositoryUtil.java
@@ -6,8 +6,8 @@
import org.abapgit.adt.backend.IRepositoryService;
import org.abapgit.adt.backend.model.abapgitrepositories.IRepository;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitPullModifiedObjects;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
import org.abapgit.adt.ui.internal.repositories.RepositoryModifiedObjects;
import org.abapgit.adt.ui.internal.wizards.AbapGitWizard.CloneData;
import org.eclipse.core.runtime.NullProgressMonitor;
@@ -66,15 +66,13 @@ public static void fetchAndExtractModifiedObjectsToPull(IRepository repository,
adjust_overwrite_objects(abapPullModifiedObjects);
if (!abapPullModifiedObjects.getOverwriteObjects().getAbapgitobjects().isEmpty()) {
-
-
cloneData.repoToModifiedOverwriteObjects.add(new RepositoryModifiedObjects(repository.getUrl(),
- new ArrayList(abapPullModifiedObjects.getOverwriteObjects().getAbapgitobjects())));
+ new ArrayList(abapPullModifiedObjects.getOverwriteObjects().getAbapgitobjects())));
}
if (!abapPullModifiedObjects.getPackageWarningObjects().getAbapgitobjects().isEmpty()) {
cloneData.repoToModifiedPackageWarningObjects.add(new RepositoryModifiedObjects(repository.getUrl(),
- new ArrayList(abapPullModifiedObjects.getPackageWarningObjects().getAbapgitobjects())));
+ new ArrayList(abapPullModifiedObjects.getPackageWarningObjects().getAbapgitobjects())));
}
}
@@ -87,12 +85,12 @@ private static void adjust_overwrite_objects(IAbapGitPullModifiedObjects abapPul
}
if (abapPullModifiedObjects.getPackageWarningObjects() != null) {
- List warningObjects = abapPullModifiedObjects.getPackageWarningObjects().getAbapgitobjects();
+ List warningObjects = abapPullModifiedObjects.getPackageWarningObjects().getAbapgitobjects();
- for (IAbapGitObject abapGitObject : warningObjects) {
- Iterator iterator = abapPullModifiedObjects.getOverwriteObjects().getAbapgitobjects().iterator();
+ for (IOverwriteObject abapGitObject : warningObjects) {
+ Iterator iterator = abapPullModifiedObjects.getOverwriteObjects().getAbapgitobjects().iterator();
while (iterator.hasNext()) {
- IAbapGitObject overwriteObject = iterator.next();
+ IOverwriteObject overwriteObject = iterator.next();
if (overwriteObject.getName().equals(abapGitObject.getName())
&& overwriteObject.getType().equals(abapGitObject.getType())) {
iterator.remove();
diff --git a/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/wizards/AbapGitWizardPageObjectsSelectionForPull.java b/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/wizards/AbapGitWizardPageObjectsSelectionForPull.java
index 732ec056..79db0de6 100644
--- a/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/wizards/AbapGitWizardPageObjectsSelectionForPull.java
+++ b/org.abapgit.adt.ui/src/org/abapgit/adt/ui/internal/wizards/AbapGitWizardPageObjectsSelectionForPull.java
@@ -5,19 +5,22 @@
import java.util.HashSet;
import java.util.List;
import java.util.Set;
+import java.util.stream.Collectors;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
import org.abapgit.adt.ui.internal.i18n.Messages;
import org.abapgit.adt.ui.internal.repositories.IRepositoryModifiedObjects;
import org.abapgit.adt.ui.internal.repositories.RepositoryModifiedObjects;
import org.abapgit.adt.ui.internal.util.RepositoryUtil;
import org.eclipse.jface.layout.TreeColumnLayout;
+import org.eclipse.jface.viewers.AbstractTreeViewer;
import org.eclipse.jface.viewers.ArrayContentProvider;
import org.eclipse.jface.viewers.CheckStateChangedEvent;
import org.eclipse.jface.viewers.CheckboxTreeViewer;
import org.eclipse.jface.viewers.ColumnLabelProvider;
import org.eclipse.jface.viewers.ColumnWeightData;
import org.eclipse.jface.viewers.ICheckStateListener;
+import org.eclipse.jface.viewers.ICheckStateProvider;
import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.TreeViewerColumn;
import org.eclipse.jface.wizard.IWizardPage;
@@ -67,6 +70,7 @@ public void createControl(Composite parent) {
this.modifiedObjTreeViewer.getTree().setFocus();
this.modifiedObjTreeViewer.getTree().setHeaderVisible(true);
this.modifiedObjTreeViewer.getTree().setLinesVisible(true);
+ this.modifiedObjTreeViewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS);
createColumns();
@@ -74,26 +78,9 @@ public void createControl(Composite parent) {
setControl(this.container);
setPageComplete(true);
+ this.modifiedObjTreeViewer.setAutoExpandLevel(AbstractTreeViewer.ALL_LEVELS);
- // Check the sub tree if parent is checked
- this.modifiedObjTreeViewer.addCheckStateListener(new ICheckStateListener() {
-
- @Override
- public void checkStateChanged(CheckStateChangedEvent event) {
- if (event.getElement() instanceof IRepositoryModifiedObjects) {
- if (event.getChecked()) {
- AbapGitWizardPageObjectsSelectionForPull.this.modifiedObjTreeViewer.setSubtreeChecked(event.getElement(), true);
-
- } else {
- AbapGitWizardPageObjectsSelectionForPull.this.modifiedObjTreeViewer.setSubtreeChecked(event.getElement(), false);
- }
- }
- AbapGitWizardPageObjectsSelectionForPull.this.selectedObjectsForRepository = AbapGitWizardPageObjectsSelectionForPull.this.modifiedObjTreeViewer
- .getCheckedElements();
-
- }
- });
-
+ addListeners();
}
private void createColumns() {
@@ -107,8 +94,8 @@ public String getText(Object element) {
if (element instanceof IRepositoryModifiedObjects) {
result = "Repository: " + RepositoryUtil.getRepoNameFromUrl(((IRepositoryModifiedObjects) element).getRepositoryURL()); //$NON-NLS-1$
- } else if (element instanceof IAbapGitObject) {
- result = ((IAbapGitObject) element).getName();
+ } else if (element instanceof IOverwriteObject) {
+ result = ((IOverwriteObject) element).getName();
}
return result;
}
@@ -119,8 +106,8 @@ public String getText(Object element) {
createTreeViewerColumn("Package", 200).setLabelProvider(new ColumnLabelProvider() { //$NON-NLS-1$
@Override
public String getText(Object element) {
- if (element instanceof IAbapGitObject) {
- return ((IAbapGitObject) element).getPackageName();
+ if (element instanceof IOverwriteObject) {
+ return ((IOverwriteObject) element).getPackageName();
}
return ""; //$NON-NLS-1$
@@ -131,8 +118,26 @@ public String getText(Object element) {
createTreeViewerColumn("Type", 20).setLabelProvider(new ColumnLabelProvider() { //$NON-NLS-1$
@Override
public String getText(Object element) {
- if (element instanceof IAbapGitObject) {
- return ((IAbapGitObject) element).getType();
+ if (element instanceof IOverwriteObject) {
+ return ((IOverwriteObject) element).getType();
+ }
+ return ""; //$NON-NLS-1$
+ }
+ });
+
+ /**
+ * TODO: Change this column to Description and add another column with
+ * Action and add an icon.
+ */
+ createTreeViewerColumn("Action", 100).setLabelProvider(new ColumnLabelProvider() { //$NON-NLS-1$
+ @Override
+ public String getText(Object element) {
+ if (element instanceof IOverwriteObject) {
+ String actionDescription = ((IOverwriteObject) element).getActionDescription();
+ if (actionDescription == null || actionDescription.isBlank()) {
+ return "Modify object locally"; //$NON-NLS-1$
+ }
+ return actionDescription;
}
return ""; //$NON-NLS-1$
}
@@ -188,10 +193,10 @@ public Set getSelectedObjects() {
// Loop over the input for the checkboxTreeViewer (modifiedobjects)
for (IRepositoryModifiedObjects modifiedObjectsForRepository : input) {
- List objects = new ArrayList();
+ List objects = new ArrayList();
String repositoryURL = modifiedObjectsForRepository.getRepositoryURL();
- for (IAbapGitObject obj : modifiedObjectsForRepository.getModifiedObjects()) {
+ for (IOverwriteObject obj : modifiedObjectsForRepository.getModifiedObjects()) {
//If the object is in the list of checked/selected objects ,
// add it to the list of objects to pull and map it to the corresponding repo
if (Arrays.asList(this.selectedObjectsForRepository).contains(obj)) {
@@ -239,5 +244,59 @@ public boolean hasChildren(Object element) {
}
+ private void addListeners() {
+ // Check the sub tree if parent is checked
+ this.modifiedObjTreeViewer.addCheckStateListener(new ICheckStateListener() {
+
+ @Override
+ public void checkStateChanged(CheckStateChangedEvent event) {
+ if (event.getElement() instanceof IRepositoryModifiedObjects) {
+ if (event.getChecked()) {
+ AbapGitWizardPageObjectsSelectionForPull.this.modifiedObjTreeViewer.setSubtreeChecked(event.getElement(), true);
+ } else {
+ AbapGitWizardPageObjectsSelectionForPull.this.modifiedObjTreeViewer.setSubtreeChecked(event.getElement(), false);
+
+ //keep the objects to be added locally checked always
+ IRepositoryModifiedObjects modifiedObjects = (IRepositoryModifiedObjects) event.getElement();
+ List objectsToAddLocally = modifiedObjects.getModifiedObjects().stream()
+ .filter((obj) -> obj.getAction() != null && obj.getAction().equals("1")).collect(Collectors.toList()); //$NON-NLS-1$
+ AbapGitWizardPageObjectsSelectionForPull.this.modifiedObjTreeViewer
+ .setCheckedElements(objectsToAddLocally.toArray());
+ }
+ }
+
+ if (event.getElement() instanceof IOverwriteObject) {
+ IOverwriteObject modifiedObject = (IOverwriteObject) event.getElement();
+ if (modifiedObject.getAction() != null && modifiedObject.getAction().equals("1")) { //$NON-NLS-1$
+ AbapGitWizardPageObjectsSelectionForPull.this.modifiedObjTreeViewer.setChecked(modifiedObject, true);
+ }
+ }
+
+ AbapGitWizardPageObjectsSelectionForPull.this.selectedObjectsForRepository = AbapGitWizardPageObjectsSelectionForPull.this.modifiedObjTreeViewer
+ .getCheckedElements();
+
+ }
+ });
+
+ // Check elements which have action as 1 i.e. Objects to be added
+ this.modifiedObjTreeViewer.setCheckStateProvider(new ICheckStateProvider() {
+
+ @Override
+ public boolean isGrayed(Object element) {
+ return false;
+ }
+
+ @Override
+ public boolean isChecked(Object element) {
+ if (element instanceof IOverwriteObject) {
+ IOverwriteObject object = (IOverwriteObject) element;
+ if (object.getAction() != null && object.getAction().equals("1")) { //$NON-NLS-1$
+ return true;
+ }
+ }
+ return false;
+ }
+ });
+ }
}
diff --git a/test/org.abapgit.adt.backend.test/src/org/abapgit/adt/backend/internal/TestsUnitPullModifiedObjectsContentHandler.java b/test/org.abapgit.adt.backend.test/src/org/abapgit/adt/backend/internal/TestsUnitPullModifiedObjectsContentHandler.java
index 6828da4c..ab9f9c22 100644
--- a/test/org.abapgit.adt.backend.test/src/org/abapgit/adt/backend/internal/TestsUnitPullModifiedObjectsContentHandler.java
+++ b/test/org.abapgit.adt.backend.test/src/org/abapgit/adt/backend/internal/TestsUnitPullModifiedObjectsContentHandler.java
@@ -2,18 +2,16 @@
import static org.junit.Assert.assertEquals;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitPullModifiedObjects;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsFactory;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IDocumentRoot;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObjects;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IPackageWarningObjects;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.util.AgitpullmodifiedobjectsResourceFactoryImpl;
import org.eclipse.emf.ecore.resource.Resource;
import org.junit.Test;
-import com.sap.adt.tools.core.model.adtcore.IAdtCoreFactory;
-
public class TestsUnitPullModifiedObjectsContentHandler {
@Test
@@ -28,10 +26,10 @@ public void TestLoadEMFFromResource() {
IOverwriteObjects overwriteObjects = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObjects();
IPackageWarningObjects packageWarningObjects = IAgitpullmodifiedobjectsFactory.eINSTANCE.createPackageWarningObjects();
- IAbapGitObject packageWarningObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject packageWarningObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
packageWarningObject1.setName("PackageWarningObject1");
- IAbapGitObject overwriteObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject overwriteObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
overwriteObject1.setName("OverwriteObject1");
overwriteObjects.getAbapgitobjects().add(overwriteObject1);
diff --git a/test/org.abapgit.adt.ui.test/src/org/abapgit/adt/ui/internal/util/TestsUnitAbapGitPullService.java b/test/org.abapgit.adt.ui.test/src/org/abapgit/adt/ui/internal/util/TestsUnitAbapGitPullService.java
index f873ad72..0b6af032 100644
--- a/test/org.abapgit.adt.ui.test/src/org/abapgit/adt/ui/internal/util/TestsUnitAbapGitPullService.java
+++ b/test/org.abapgit.adt.ui.test/src/org/abapgit/adt/ui/internal/util/TestsUnitAbapGitPullService.java
@@ -5,24 +5,14 @@
import java.util.Map;
import java.util.Set;
-import org.abapgit.adt.backend.IRepositoryService;
-import org.abapgit.adt.backend.model.abapgitrepositories.IRepository;
-import org.abapgit.adt.backend.model.abapgitrepositories.impl.AbapgitrepositoriesFactoryImpl;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitPullModifiedObjects;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsFactory;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObjects;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IPackageWarningObjects;
import org.abapgit.adt.ui.internal.repositories.IRepositoryModifiedObjects;
import org.abapgit.adt.ui.internal.repositories.RepositoryModifiedObjects;
import org.junit.Assert;
import org.junit.Test;
-import com.sap.adt.tools.core.model.adtcore.IAdtCoreFactory;
-import com.sap.adt.tools.core.model.atom.IAtomFactory;
-import com.sap.adt.tools.core.model.atom.IAtomLink;
-
-
public class TestsUnitAbapGitPullService {
@Test
@@ -30,21 +20,21 @@ public void getSelectedObjectsToPullforRepo() {
//Prepare test data.
//repo1
- IAbapGitObject repo1overwriteObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject repo1overwriteObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
repo1overwriteObject1.setName("repo1OverwriteObject1");
- IAbapGitObject repo1overwriteObject2 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject repo1overwriteObject2 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
repo1overwriteObject2.setName("repo1OverwriteObject2");
- IAbapGitObject repo1packageWarningObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject repo1packageWarningObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
repo1packageWarningObject1.setName("repo1PackageWarningObject1");
//repo2
- IAbapGitObject repo2overwriteObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject repo2overwriteObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
repo2overwriteObject1.setName("repo2OverwriteObject1");
- IAbapGitObject repo2packageWarningObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject repo2packageWarningObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
repo2packageWarningObject1.setName("repo2PackageWarningObject1");
- IAbapGitObject repo2packageWarningObject2 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject repo2packageWarningObject2 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
repo2packageWarningObject2.setName("repo2PackageWarningObject2");
// parameters for getSelectedObjectsToPullForRepo
diff --git a/test/org.abapgit.adt.ui.test/src/org/abapgit/adt/ui/internal/util/TestsUnitRepositoryUtil.java b/test/org.abapgit.adt.ui.test/src/org/abapgit/adt/ui/internal/util/TestsUnitRepositoryUtil.java
index b1b600d5..af5b3787 100644
--- a/test/org.abapgit.adt.ui.test/src/org/abapgit/adt/ui/internal/util/TestsUnitRepositoryUtil.java
+++ b/test/org.abapgit.adt.ui.test/src/org/abapgit/adt/ui/internal/util/TestsUnitRepositoryUtil.java
@@ -5,22 +5,16 @@
import static org.easymock.EasyMock.expect;
import static org.easymock.EasyMock.replay;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Set;
-
import org.abapgit.adt.backend.IRepositoryService;
import org.abapgit.adt.backend.model.abapgitrepositories.IAbapgitrepositoriesFactory;
import org.abapgit.adt.backend.model.abapgitrepositories.IRepository;
-import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAbapGitPullModifiedObjects;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IAgitpullmodifiedobjectsFactory;
+import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObject;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IOverwriteObjects;
import org.abapgit.adt.backend.model.agitpullmodifiedobjects.IPackageWarningObjects;
import org.abapgit.adt.ui.internal.repositories.IRepositoryModifiedObjects;
-import org.abapgit.adt.ui.internal.repositories.RepositoryModifiedObjects;
import org.abapgit.adt.ui.internal.wizards.AbapGitWizard.CloneData;
-import org.eclipse.core.runtime.NullProgressMonitor;
import org.junit.Assert;
import org.junit.BeforeClass;
import org.junit.Test;
@@ -59,10 +53,10 @@ public void fetchAndExtractModifiedObjectsToPull() {
IOverwriteObjects overwriteObjects = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObjects();
IPackageWarningObjects packageWarningObjects = IAgitpullmodifiedobjectsFactory.eINSTANCE.createPackageWarningObjects();
- IAbapGitObject packageWarningObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject packageWarningObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
packageWarningObject1.setName("PackageWarningObject1");
- IAbapGitObject overwriteObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createAbapGitObject();
+ IOverwriteObject overwriteObject1 = IAgitpullmodifiedobjectsFactory.eINSTANCE.createOverwriteObject();
overwriteObject1.setName("OverwriteObject1");
overwriteObjects.getAbapgitobjects().add(overwriteObject1);