blob: 06d91ffa6e848ea5e4ab770a2ddbca3bee34e7e2 [file] [log] [blame]
/*
* Copyright (c) 2009, 2011-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
*/
package org.eclipse.emf.cdo.tests.model2.impl;
import org.eclipse.emf.cdo.tests.model1.VAT;
import org.eclipse.emf.cdo.tests.model2.Model2Package;
import org.eclipse.emf.cdo.tests.model2.Unsettable2WithDefault;
import org.eclipse.emf.internal.cdo.CDOObjectImpl;
import org.eclipse.emf.ecore.EClass;
import java.util.Date;
/**
* <!-- begin-user-doc --> An implementation of the model object '<em><b>Unsettable2 With Default</b></em>'. <!--
* end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#isUnsettableBoolean <em>Unsettable Boolean</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableByte <em>Unsettable Byte</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableChar <em>Unsettable Char</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableDate <em>Unsettable Date</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableDouble <em>Unsettable Double</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableFloat <em>Unsettable Float</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableInt <em>Unsettable Int</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableLong <em>Unsettable Long</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableShort <em>Unsettable Short</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableString <em>Unsettable String</em>}</li>
* <li>{@link org.eclipse.emf.cdo.tests.model2.impl.Unsettable2WithDefaultImpl#getUnsettableVAT <em>Unsettable VAT</em>}</li>
* </ul>
*
* @generated
*/
public class Unsettable2WithDefaultImpl extends CDOObjectImpl implements Unsettable2WithDefault
{
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
protected Unsettable2WithDefaultImpl()
{
super();
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass()
{
return Model2Package.eINSTANCE.getUnsettable2WithDefault();
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
@Override
protected int eStaticFeatureCount()
{
return 0;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isUnsettableBoolean()
{
return (Boolean)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableBoolean(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableBoolean(boolean newUnsettableBoolean)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableBoolean(), newUnsettableBoolean);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableBoolean()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableBoolean());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableBoolean()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableBoolean());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public byte getUnsettableByte()
{
return (Byte)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableByte(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableByte(byte newUnsettableByte)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableByte(), newUnsettableByte);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableByte()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableByte());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableByte()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableByte());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public char getUnsettableChar()
{
return (Character)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableChar(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableChar(char newUnsettableChar)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableChar(), newUnsettableChar);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableChar()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableChar());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableChar()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableChar());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public Date getUnsettableDate()
{
return (Date)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableDate(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableDate(Date newUnsettableDate)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableDate(), newUnsettableDate);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableDate()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableDate());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableDate()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableDate());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public double getUnsettableDouble()
{
return (Double)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableDouble(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableDouble(double newUnsettableDouble)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableDouble(), newUnsettableDouble);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableDouble()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableDouble());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableDouble()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableDouble());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public float getUnsettableFloat()
{
return (Float)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableFloat(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableFloat(float newUnsettableFloat)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableFloat(), newUnsettableFloat);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableFloat()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableFloat());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableFloat()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableFloat());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public int getUnsettableInt()
{
return (Integer)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableInt(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableInt(int newUnsettableInt)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableInt(), newUnsettableInt);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableInt()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableInt());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableInt()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableInt());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public long getUnsettableLong()
{
return (Long)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableLong(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableLong(long newUnsettableLong)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableLong(), newUnsettableLong);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableLong()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableLong());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableLong()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableLong());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public short getUnsettableShort()
{
return (Short)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableShort(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableShort(short newUnsettableShort)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableShort(), newUnsettableShort);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableShort()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableShort());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableShort()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableShort());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public String getUnsettableString()
{
return (String)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableString(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableString(String newUnsettableString)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableString(), newUnsettableString);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableString()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableString());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableString()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableString());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public VAT getUnsettableVAT()
{
return (VAT)eGet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableVAT(), true);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void setUnsettableVAT(VAT newUnsettableVAT)
{
eSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableVAT(), newUnsettableVAT);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public void unsetUnsettableVAT()
{
eUnset(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableVAT());
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
public boolean isSetUnsettableVAT()
{
return eIsSet(Model2Package.eINSTANCE.getUnsettable2WithDefault_UnsettableVAT());
}
} // Unsettable2WithDefaultImpl