package org.eclipse.emf.texo.server.model.response; import java.util.ArrayList; import java.util.List; /** * A representation of the model object '<em><b>ResultType</b></em>'. <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ public class ResultType { /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private List<Object> updated = new ArrayList<Object>(); /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private List<Object> inserted = new ArrayList<Object>(); /** * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ private List<Object> deleted = new ArrayList<Object>(); /** * Returns the value of '<em><b>updated</b></em>' feature. * * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the value of '<em><b>updated</b></em>' feature * @generated */ public List<Object> getUpdated() { return updated; } /** * Adds to the <em>updated</em> feature. * * @generated */ public void addToUpdated(Object updatedValue) { if (!updated.contains(updatedValue)) { updated.add(updatedValue); } } /** * Removes from the <em>updated</em> feature. * * @generated */ public void removeFromUpdated(Object updatedValue) { if (updated.contains(updatedValue)) { updated.remove(updatedValue); } } /** * Clears the <em>updated</em> feature. * * @generated */ public void clearUpdated() { while (!updated.isEmpty()) { removeFromUpdated(updated.iterator().next()); } } /** * Sets the '{@link ResultType#getUpdated() <em>updated</em>}' feature. * * <!-- begin-user-doc --> <!-- end-user-doc --> * * @param the * new value of the '{@link ResultType#getUpdated() updated}' feature. * @generated */ public void setUpdated(List<Object> newUpdated) { updated = newUpdated; } /** * Returns the value of '<em><b>inserted</b></em>' feature. * * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the value of '<em><b>inserted</b></em>' feature * @generated */ public List<Object> getInserted() { return inserted; } /** * Adds to the <em>inserted</em> feature. * * @generated */ public void addToInserted(Object insertedValue) { if (!inserted.contains(insertedValue)) { inserted.add(insertedValue); } } /** * Removes from the <em>inserted</em> feature. * * @generated */ public void removeFromInserted(Object insertedValue) { if (inserted.contains(insertedValue)) { inserted.remove(insertedValue); } } /** * Clears the <em>inserted</em> feature. * * @generated */ public void clearInserted() { while (!inserted.isEmpty()) { removeFromInserted(inserted.iterator().next()); } } /** * Sets the '{@link ResultType#getInserted() <em>inserted</em>}' feature. * * <!-- begin-user-doc --> <!-- end-user-doc --> * * @param the * new value of the '{@link ResultType#getInserted() inserted}' feature. * @generated */ public void setInserted(List<Object> newInserted) { inserted = newInserted; } /** * Returns the value of '<em><b>deleted</b></em>' feature. * * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the value of '<em><b>deleted</b></em>' feature * @generated */ public List<Object> getDeleted() { return deleted; } /** * Adds to the <em>deleted</em> feature. * * @generated */ public void addToDeleted(Object deletedValue) { if (!deleted.contains(deletedValue)) { deleted.add(deletedValue); } } /** * Removes from the <em>deleted</em> feature. * * @generated */ public void removeFromDeleted(Object deletedValue) { if (deleted.contains(deletedValue)) { deleted.remove(deletedValue); } } /** * Clears the <em>deleted</em> feature. * * @generated */ public void clearDeleted() { while (!deleted.isEmpty()) { removeFromDeleted(deleted.iterator().next()); } } /** * Sets the '{@link ResultType#getDeleted() <em>deleted</em>}' feature. * * <!-- begin-user-doc --> <!-- end-user-doc --> * * @param the * new value of the '{@link ResultType#getDeleted() deleted}' feature. * @generated */ public void setDeleted(List<Object> newDeleted) { deleted = newDeleted; } /** * A toString method which prints the values of all EAttributes of this instance. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ @Override public String toString() { return "ResultType "; } }