| /* |
| * Copyright (c) 2013, 2015 Eike Stepper (Berlin, Germany) and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * Eike Stepper - initial API and implementation |
| * |
| * $Id: NotUnsettableWithDefaultImpl.java,v 1.3 2011-01-01 11:01:57 estepper Exp $ |
| */ |
| package org.eclipse.emf.cdo.tests.model2.legacy.impl; |
| |
| import org.eclipse.emf.cdo.tests.model1.VAT; |
| import org.eclipse.emf.cdo.tests.model2.NotUnsettableWithDefault; |
| import org.eclipse.emf.cdo.tests.model2.legacy.Model2Package; |
| |
| import org.eclipse.emf.common.notify.Notification; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EcoreFactory; |
| import org.eclipse.emf.ecore.EcorePackage; |
| import org.eclipse.emf.ecore.impl.ENotificationImpl; |
| import org.eclipse.emf.ecore.impl.EObjectImpl; |
| |
| import java.util.Date; |
| |
| /** |
| * <!-- begin-user-doc --> An implementation of the model object '<em><b>Not Unsettable With Default</b></em>'. <!-- |
| * end-user-doc --> |
| * <p> |
| * The following features are implemented: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#isNotUnsettableBoolean <em>Not Unsettable Boolean</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableByte <em>Not Unsettable Byte</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableChar <em>Not Unsettable Char</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableDate <em>Not Unsettable Date</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableDouble <em>Not Unsettable Double</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableFloat <em>Not Unsettable Float</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableInt <em>Not Unsettable Int</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableLong <em>Not Unsettable Long</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableShort <em>Not Unsettable Short</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableString <em>Not Unsettable String</em>}</li> |
| * <li>{@link org.eclipse.emf.cdo.tests.model2.legacy.impl.NotUnsettableWithDefaultImpl#getNotUnsettableVAT <em>Not Unsettable VAT</em>}</li> |
| * </ul> |
| * |
| * @generated |
| */ |
| public class NotUnsettableWithDefaultImpl extends EObjectImpl implements NotUnsettableWithDefault |
| { |
| /** |
| * The default value of the '{@link #isNotUnsettableBoolean() <em>Not Unsettable Boolean</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #isNotUnsettableBoolean() |
| * @generated |
| * @ordered |
| */ |
| protected static final boolean NOT_UNSETTABLE_BOOLEAN_EDEFAULT = true; |
| |
| /** |
| * The cached value of the '{@link #isNotUnsettableBoolean() <em>Not Unsettable Boolean</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #isNotUnsettableBoolean() |
| * @generated |
| * @ordered |
| */ |
| protected boolean notUnsettableBoolean = NOT_UNSETTABLE_BOOLEAN_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableByte() <em>Not Unsettable Byte</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableByte() |
| * @generated |
| * @ordered |
| */ |
| protected static final byte NOT_UNSETTABLE_BYTE_EDEFAULT = 0x03; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableByte() <em>Not Unsettable Byte</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableByte() |
| * @generated |
| * @ordered |
| */ |
| protected byte notUnsettableByte = NOT_UNSETTABLE_BYTE_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableChar() <em>Not Unsettable Char</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableChar() |
| * @generated |
| * @ordered |
| */ |
| protected static final char NOT_UNSETTABLE_CHAR_EDEFAULT = '\''; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableChar() <em>Not Unsettable Char</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableChar() |
| * @generated |
| * @ordered |
| */ |
| protected char notUnsettableChar = NOT_UNSETTABLE_CHAR_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableDate() <em>Not Unsettable Date</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableDate() |
| * @generated |
| * @ordered |
| */ |
| protected static final Date NOT_UNSETTABLE_DATE_EDEFAULT = (Date)EcoreFactory.eINSTANCE |
| .createFromString(EcorePackage.eINSTANCE.getEDate(), "1979-03-15T07:12:59"); |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableDate() <em>Not Unsettable Date</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableDate() |
| * @generated |
| * @ordered |
| */ |
| protected Date notUnsettableDate = NOT_UNSETTABLE_DATE_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableDouble() <em>Not Unsettable Double</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableDouble() |
| * @generated |
| * @ordered |
| */ |
| protected static final double NOT_UNSETTABLE_DOUBLE_EDEFAULT = 3.3; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableDouble() <em>Not Unsettable Double</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableDouble() |
| * @generated |
| * @ordered |
| */ |
| protected double notUnsettableDouble = NOT_UNSETTABLE_DOUBLE_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableFloat() <em>Not Unsettable Float</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableFloat() |
| * @generated |
| * @ordered |
| */ |
| protected static final float NOT_UNSETTABLE_FLOAT_EDEFAULT = 4.4F; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableFloat() <em>Not Unsettable Float</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableFloat() |
| * @generated |
| * @ordered |
| */ |
| protected float notUnsettableFloat = NOT_UNSETTABLE_FLOAT_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableInt() <em>Not Unsettable Int</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableInt() |
| * @generated |
| * @ordered |
| */ |
| protected static final int NOT_UNSETTABLE_INT_EDEFAULT = 5; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableInt() <em>Not Unsettable Int</em>}' attribute. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @see #getNotUnsettableInt() |
| * @generated |
| * @ordered |
| */ |
| protected int notUnsettableInt = NOT_UNSETTABLE_INT_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableLong() <em>Not Unsettable Long</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableLong() |
| * @generated |
| * @ordered |
| */ |
| protected static final long NOT_UNSETTABLE_LONG_EDEFAULT = 6L; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableLong() <em>Not Unsettable Long</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableLong() |
| * @generated |
| * @ordered |
| */ |
| protected long notUnsettableLong = NOT_UNSETTABLE_LONG_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableShort() <em>Not Unsettable Short</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableShort() |
| * @generated |
| * @ordered |
| */ |
| protected static final short NOT_UNSETTABLE_SHORT_EDEFAULT = 7; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableShort() <em>Not Unsettable Short</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableShort() |
| * @generated |
| * @ordered |
| */ |
| protected short notUnsettableShort = NOT_UNSETTABLE_SHORT_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableString() <em>Not Unsettable String</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableString() |
| * @generated |
| * @ordered |
| */ |
| protected static final String NOT_UNSETTABLE_STRING_EDEFAULT = "\"eike\""; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableString() <em>Not Unsettable String</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableString() |
| * @generated |
| * @ordered |
| */ |
| protected String notUnsettableString = NOT_UNSETTABLE_STRING_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNotUnsettableVAT() <em>Not Unsettable VAT</em>}' attribute. <!-- |
| * begin-user-doc --> <!-- end-user-doc --> |
| * |
| * @see #getNotUnsettableVAT() |
| * @generated |
| * @ordered |
| */ |
| protected static final VAT NOT_UNSETTABLE_VAT_EDEFAULT = VAT.VAT15; |
| |
| /** |
| * The cached value of the '{@link #getNotUnsettableVAT() <em>Not Unsettable VAT</em>}' attribute. |
| * <!-- begin-user-doc |
| * --> <!-- end-user-doc --> |
| * @see #getNotUnsettableVAT() |
| * @generated |
| * @ordered |
| */ |
| protected VAT notUnsettableVAT = NOT_UNSETTABLE_VAT_EDEFAULT; |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| protected NotUnsettableWithDefaultImpl() |
| { |
| super(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| protected EClass eStaticClass() |
| { |
| return Model2Package.eINSTANCE.getNotUnsettableWithDefault(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public boolean isNotUnsettableBoolean() |
| { |
| return notUnsettableBoolean; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableBoolean(boolean newNotUnsettableBoolean) |
| { |
| boolean oldNotUnsettableBoolean = notUnsettableBoolean; |
| notUnsettableBoolean = newNotUnsettableBoolean; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BOOLEAN, oldNotUnsettableBoolean, |
| notUnsettableBoolean)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public byte getNotUnsettableByte() |
| { |
| return notUnsettableByte; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableByte(byte newNotUnsettableByte) |
| { |
| byte oldNotUnsettableByte = notUnsettableByte; |
| notUnsettableByte = newNotUnsettableByte; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BYTE, oldNotUnsettableByte, notUnsettableByte)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public char getNotUnsettableChar() |
| { |
| return notUnsettableChar; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableChar(char newNotUnsettableChar) |
| { |
| char oldNotUnsettableChar = notUnsettableChar; |
| notUnsettableChar = newNotUnsettableChar; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_CHAR, oldNotUnsettableChar, notUnsettableChar)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public Date getNotUnsettableDate() |
| { |
| return notUnsettableDate; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableDate(Date newNotUnsettableDate) |
| { |
| Date oldNotUnsettableDate = notUnsettableDate; |
| notUnsettableDate = newNotUnsettableDate; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DATE, oldNotUnsettableDate, notUnsettableDate)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public double getNotUnsettableDouble() |
| { |
| return notUnsettableDouble; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableDouble(double newNotUnsettableDouble) |
| { |
| double oldNotUnsettableDouble = notUnsettableDouble; |
| notUnsettableDouble = newNotUnsettableDouble; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DOUBLE, oldNotUnsettableDouble, |
| notUnsettableDouble)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public float getNotUnsettableFloat() |
| { |
| return notUnsettableFloat; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableFloat(float newNotUnsettableFloat) |
| { |
| float oldNotUnsettableFloat = notUnsettableFloat; |
| notUnsettableFloat = newNotUnsettableFloat; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_FLOAT, oldNotUnsettableFloat, notUnsettableFloat)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public int getNotUnsettableInt() |
| { |
| return notUnsettableInt; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableInt(int newNotUnsettableInt) |
| { |
| int oldNotUnsettableInt = notUnsettableInt; |
| notUnsettableInt = newNotUnsettableInt; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_INT, oldNotUnsettableInt, notUnsettableInt)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public long getNotUnsettableLong() |
| { |
| return notUnsettableLong; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableLong(long newNotUnsettableLong) |
| { |
| long oldNotUnsettableLong = notUnsettableLong; |
| notUnsettableLong = newNotUnsettableLong; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_LONG, oldNotUnsettableLong, notUnsettableLong)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public short getNotUnsettableShort() |
| { |
| return notUnsettableShort; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableShort(short newNotUnsettableShort) |
| { |
| short oldNotUnsettableShort = notUnsettableShort; |
| notUnsettableShort = newNotUnsettableShort; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_SHORT, oldNotUnsettableShort, notUnsettableShort)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getNotUnsettableString() |
| { |
| return notUnsettableString; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableString(String newNotUnsettableString) |
| { |
| String oldNotUnsettableString = notUnsettableString; |
| notUnsettableString = newNotUnsettableString; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_STRING, oldNotUnsettableString, |
| notUnsettableString)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public VAT getNotUnsettableVAT() |
| { |
| return notUnsettableVAT; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNotUnsettableVAT(VAT newNotUnsettableVAT) |
| { |
| VAT oldNotUnsettableVAT = notUnsettableVAT; |
| notUnsettableVAT = newNotUnsettableVAT == null ? NOT_UNSETTABLE_VAT_EDEFAULT : newNotUnsettableVAT; |
| if (eNotificationRequired()) |
| { |
| eNotify(new ENotificationImpl(this, Notification.SET, |
| Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_VAT, oldNotUnsettableVAT, notUnsettableVAT)); |
| } |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public Object eGet(int featureID, boolean resolve, boolean coreType) |
| { |
| switch (featureID) |
| { |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BOOLEAN: |
| return isNotUnsettableBoolean(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BYTE: |
| return getNotUnsettableByte(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_CHAR: |
| return getNotUnsettableChar(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DATE: |
| return getNotUnsettableDate(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DOUBLE: |
| return getNotUnsettableDouble(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_FLOAT: |
| return getNotUnsettableFloat(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_INT: |
| return getNotUnsettableInt(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_LONG: |
| return getNotUnsettableLong(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_SHORT: |
| return getNotUnsettableShort(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_STRING: |
| return getNotUnsettableString(); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_VAT: |
| return getNotUnsettableVAT(); |
| } |
| return super.eGet(featureID, resolve, coreType); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public void eSet(int featureID, Object newValue) |
| { |
| switch (featureID) |
| { |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BOOLEAN: |
| setNotUnsettableBoolean((Boolean)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BYTE: |
| setNotUnsettableByte((Byte)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_CHAR: |
| setNotUnsettableChar((Character)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DATE: |
| setNotUnsettableDate((Date)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DOUBLE: |
| setNotUnsettableDouble((Double)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_FLOAT: |
| setNotUnsettableFloat((Float)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_INT: |
| setNotUnsettableInt((Integer)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_LONG: |
| setNotUnsettableLong((Long)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_SHORT: |
| setNotUnsettableShort((Short)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_STRING: |
| setNotUnsettableString((String)newValue); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_VAT: |
| setNotUnsettableVAT((VAT)newValue); |
| return; |
| } |
| super.eSet(featureID, newValue); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public void eUnset(int featureID) |
| { |
| switch (featureID) |
| { |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BOOLEAN: |
| setNotUnsettableBoolean(NOT_UNSETTABLE_BOOLEAN_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BYTE: |
| setNotUnsettableByte(NOT_UNSETTABLE_BYTE_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_CHAR: |
| setNotUnsettableChar(NOT_UNSETTABLE_CHAR_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DATE: |
| setNotUnsettableDate(NOT_UNSETTABLE_DATE_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DOUBLE: |
| setNotUnsettableDouble(NOT_UNSETTABLE_DOUBLE_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_FLOAT: |
| setNotUnsettableFloat(NOT_UNSETTABLE_FLOAT_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_INT: |
| setNotUnsettableInt(NOT_UNSETTABLE_INT_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_LONG: |
| setNotUnsettableLong(NOT_UNSETTABLE_LONG_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_SHORT: |
| setNotUnsettableShort(NOT_UNSETTABLE_SHORT_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_STRING: |
| setNotUnsettableString(NOT_UNSETTABLE_STRING_EDEFAULT); |
| return; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_VAT: |
| setNotUnsettableVAT(NOT_UNSETTABLE_VAT_EDEFAULT); |
| return; |
| } |
| super.eUnset(featureID); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public boolean eIsSet(int featureID) |
| { |
| switch (featureID) |
| { |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BOOLEAN: |
| return notUnsettableBoolean != NOT_UNSETTABLE_BOOLEAN_EDEFAULT; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_BYTE: |
| return notUnsettableByte != NOT_UNSETTABLE_BYTE_EDEFAULT; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_CHAR: |
| return notUnsettableChar != NOT_UNSETTABLE_CHAR_EDEFAULT; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DATE: |
| return NOT_UNSETTABLE_DATE_EDEFAULT == null ? notUnsettableDate != null |
| : !NOT_UNSETTABLE_DATE_EDEFAULT.equals(notUnsettableDate); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_DOUBLE: |
| return notUnsettableDouble != NOT_UNSETTABLE_DOUBLE_EDEFAULT; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_FLOAT: |
| return notUnsettableFloat != NOT_UNSETTABLE_FLOAT_EDEFAULT; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_INT: |
| return notUnsettableInt != NOT_UNSETTABLE_INT_EDEFAULT; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_LONG: |
| return notUnsettableLong != NOT_UNSETTABLE_LONG_EDEFAULT; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_SHORT: |
| return notUnsettableShort != NOT_UNSETTABLE_SHORT_EDEFAULT; |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_STRING: |
| return NOT_UNSETTABLE_STRING_EDEFAULT == null ? notUnsettableString != null |
| : !NOT_UNSETTABLE_STRING_EDEFAULT.equals(notUnsettableString); |
| case Model2Package.NOT_UNSETTABLE_WITH_DEFAULT__NOT_UNSETTABLE_VAT: |
| return notUnsettableVAT != NOT_UNSETTABLE_VAT_EDEFAULT; |
| } |
| 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(" (notUnsettableBoolean: "); |
| result.append(notUnsettableBoolean); |
| result.append(", notUnsettableByte: "); |
| result.append(notUnsettableByte); |
| result.append(", notUnsettableChar: "); |
| result.append(notUnsettableChar); |
| result.append(", notUnsettableDate: "); |
| result.append(notUnsettableDate); |
| result.append(", notUnsettableDouble: "); |
| result.append(notUnsettableDouble); |
| result.append(", notUnsettableFloat: "); |
| result.append(notUnsettableFloat); |
| result.append(", notUnsettableInt: "); |
| result.append(notUnsettableInt); |
| result.append(", notUnsettableLong: "); |
| result.append(notUnsettableLong); |
| result.append(", notUnsettableShort: "); |
| result.append(notUnsettableShort); |
| result.append(", notUnsettableString: "); |
| result.append(notUnsettableString); |
| result.append(", notUnsettableVAT: "); |
| result.append(notUnsettableVAT); |
| result.append(')'); |
| return result.toString(); |
| } |
| |
| } // NotUnsettableWithDefaultImpl |