/**
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
package com.example.ExpectedException.impl;
import com.example.ExpectedException.ExpectedExceptionFactory;
import com.example.ExpectedException.ExpectedExceptionType;
import commonj.sdo.Type;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.Collection;
import java.util.List;
import org.apache.tuscany.sdo.impl.DataObjectBase;
/**
*
* An implementation of the model object 'Type'.
*
*
* The following features are implemented:
*
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getStringVal String Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#isBooleanVal Boolean Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getByteVal Byte Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getDecimalVal Decimal Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getIntVal Int Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getFloatVal Float Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getDoubleVal Double Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getDateVal Date Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getShortVal Short Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getLongVal Long Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getListVal List Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getBytesVal Bytes Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getIntegerVal Integer Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getCharVal Char Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getReadOnlyVal Read Only Val}
* - {@link com.example.ExpectedException.impl.ExpectedExceptionTypeImpl#getReadOnlyListVal Read Only List Val}
*
*
*
* @generated
*/
public class ExpectedExceptionTypeImpl extends DataObjectBase implements ExpectedExceptionType
{
public final static int STRING_VAL = 0;
public final static int BOOLEAN_VAL = 1;
public final static int BYTE_VAL = 2;
public final static int DECIMAL_VAL = 3;
public final static int INT_VAL = 4;
public final static int FLOAT_VAL = 5;
public final static int DOUBLE_VAL = 6;
public final static int DATE_VAL = 7;
public final static int SHORT_VAL = 8;
public final static int LONG_VAL = 9;
public final static int LIST_VAL = 10;
public final static int BYTES_VAL = 11;
public final static int INTEGER_VAL = 12;
public final static int CHAR_VAL = 13;
public final static int READ_ONLY_VAL = 14;
public final static int READ_ONLY_LIST_VAL = 15;
public final static int SDO_PROPERTY_COUNT = 16;
public final static int EXTENDED_PROPERTY_COUNT = 0;
/**
* The internal feature id for the 'String Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_STRING_VAL = 0;
/**
* The internal feature id for the 'Boolean Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_BOOLEAN_VAL = 1;
/**
* The internal feature id for the 'Byte Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_BYTE_VAL = 2;
/**
* The internal feature id for the 'Decimal Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_DECIMAL_VAL = 3;
/**
* The internal feature id for the 'Int Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_INT_VAL = 4;
/**
* The internal feature id for the 'Float Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_FLOAT_VAL = 5;
/**
* The internal feature id for the 'Double Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_DOUBLE_VAL = 6;
/**
* The internal feature id for the 'Date Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_DATE_VAL = 7;
/**
* The internal feature id for the 'Short Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_SHORT_VAL = 8;
/**
* The internal feature id for the 'Long Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_LONG_VAL = 9;
/**
* The internal feature id for the 'List Val' attribute list.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_LIST_VAL = 10;
/**
* The internal feature id for the 'Bytes Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_BYTES_VAL = 11;
/**
* The internal feature id for the 'Integer Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_INTEGER_VAL = 12;
/**
* The internal feature id for the 'Char Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_CHAR_VAL = 13;
/**
* The internal feature id for the 'Read Only Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_READ_ONLY_VAL = 14;
/**
* The internal feature id for the 'Read Only List Val' attribute.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_READ_ONLY_LIST_VAL = 15;
/**
* The number of properties for this type.
*
*
* @generated
* @ordered
*/
public final static int INTERNAL_PROPERTY_COUNT = 16;
protected int internalConvertIndex(int internalIndex)
{
switch (internalIndex)
{
case INTERNAL_STRING_VAL: return STRING_VAL;
case INTERNAL_BOOLEAN_VAL: return BOOLEAN_VAL;
case INTERNAL_BYTE_VAL: return BYTE_VAL;
case INTERNAL_DECIMAL_VAL: return DECIMAL_VAL;
case INTERNAL_INT_VAL: return INT_VAL;
case INTERNAL_FLOAT_VAL: return FLOAT_VAL;
case INTERNAL_DOUBLE_VAL: return DOUBLE_VAL;
case INTERNAL_DATE_VAL: return DATE_VAL;
case INTERNAL_SHORT_VAL: return SHORT_VAL;
case INTERNAL_LONG_VAL: return LONG_VAL;
case INTERNAL_LIST_VAL: return LIST_VAL;
case INTERNAL_BYTES_VAL: return BYTES_VAL;
case INTERNAL_INTEGER_VAL: return INTEGER_VAL;
case INTERNAL_CHAR_VAL: return CHAR_VAL;
case INTERNAL_READ_ONLY_VAL: return READ_ONLY_VAL;
case INTERNAL_READ_ONLY_LIST_VAL: return READ_ONLY_LIST_VAL;
}
return super.internalConvertIndex(internalIndex);
}
/**
* The default value of the '{@link #getStringVal() String Val}' attribute.
*
*
* @see #getStringVal()
* @generated
* @ordered
*/
protected static final String STRING_VAL_DEFAULT_ = null;
/**
* The cached value of the '{@link #getStringVal() String Val}' attribute.
*
*
* @see #getStringVal()
* @generated
* @ordered
*/
protected String stringVal = STRING_VAL_DEFAULT_;
/**
* This is true if the String Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean stringVal_set_ = false;
/**
* The default value of the '{@link #isBooleanVal() Boolean Val}' attribute.
*
*
* @see #isBooleanVal()
* @generated
* @ordered
*/
protected static final boolean BOOLEAN_VAL_DEFAULT_ = false;
/**
* The cached value of the '{@link #isBooleanVal() Boolean Val}' attribute.
*
*
* @see #isBooleanVal()
* @generated
* @ordered
*/
protected boolean booleanVal = BOOLEAN_VAL_DEFAULT_;
/**
* This is true if the Boolean Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean booleanVal_set_ = false;
/**
* The default value of the '{@link #getByteVal() Byte Val}' attribute.
*
*
* @see #getByteVal()
* @generated
* @ordered
*/
protected static final byte BYTE_VAL_DEFAULT_ = 0;
/**
* The cached value of the '{@link #getByteVal() Byte Val}' attribute.
*
*
* @see #getByteVal()
* @generated
* @ordered
*/
protected byte byteVal = BYTE_VAL_DEFAULT_;
/**
* This is true if the Byte Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean byteVal_set_ = false;
/**
* The default value of the '{@link #getDecimalVal() Decimal Val}' attribute.
*
*
* @see #getDecimalVal()
* @generated
* @ordered
*/
protected static final BigDecimal DECIMAL_VAL_DEFAULT_ = null;
/**
* The cached value of the '{@link #getDecimalVal() Decimal Val}' attribute.
*
*
* @see #getDecimalVal()
* @generated
* @ordered
*/
protected BigDecimal decimalVal = DECIMAL_VAL_DEFAULT_;
/**
* This is true if the Decimal Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean decimalVal_set_ = false;
/**
* The default value of the '{@link #getIntVal() Int Val}' attribute.
*
*
* @see #getIntVal()
* @generated
* @ordered
*/
protected static final int INT_VAL_DEFAULT_ = 0;
/**
* The cached value of the '{@link #getIntVal() Int Val}' attribute.
*
*
* @see #getIntVal()
* @generated
* @ordered
*/
protected int intVal = INT_VAL_DEFAULT_;
/**
* This is true if the Int Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean intVal_set_ = false;
/**
* The default value of the '{@link #getFloatVal() Float Val}' attribute.
*
*
* @see #getFloatVal()
* @generated
* @ordered
*/
protected static final float FLOAT_VAL_DEFAULT_ = 0.0F;
/**
* The cached value of the '{@link #getFloatVal() Float Val}' attribute.
*
*
* @see #getFloatVal()
* @generated
* @ordered
*/
protected float floatVal = FLOAT_VAL_DEFAULT_;
/**
* This is true if the Float Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean floatVal_set_ = false;
/**
* The default value of the '{@link #getDoubleVal() Double Val}' attribute.
*
*
* @see #getDoubleVal()
* @generated
* @ordered
*/
protected static final double DOUBLE_VAL_DEFAULT_ = 0.0;
/**
* The cached value of the '{@link #getDoubleVal() Double Val}' attribute.
*
*
* @see #getDoubleVal()
* @generated
* @ordered
*/
protected double doubleVal = DOUBLE_VAL_DEFAULT_;
/**
* This is true if the Double Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean doubleVal_set_ = false;
/**
* The default value of the '{@link #getDateVal() Date Val}' attribute.
*
*
* @see #getDateVal()
* @generated
* @ordered
*/
protected static final String DATE_VAL_DEFAULT_ = null;
/**
* The cached value of the '{@link #getDateVal() Date Val}' attribute.
*
*
* @see #getDateVal()
* @generated
* @ordered
*/
protected String dateVal = DATE_VAL_DEFAULT_;
/**
* This is true if the Date Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean dateVal_set_ = false;
/**
* The default value of the '{@link #getShortVal() Short Val}' attribute.
*
*
* @see #getShortVal()
* @generated
* @ordered
*/
protected static final short SHORT_VAL_DEFAULT_ = 0;
/**
* The cached value of the '{@link #getShortVal() Short Val}' attribute.
*
*
* @see #getShortVal()
* @generated
* @ordered
*/
protected short shortVal = SHORT_VAL_DEFAULT_;
/**
* This is true if the Short Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean shortVal_set_ = false;
/**
* The default value of the '{@link #getLongVal() Long Val}' attribute.
*
*
* @see #getLongVal()
* @generated
* @ordered
*/
protected static final long LONG_VAL_DEFAULT_ = 0L;
/**
* The cached value of the '{@link #getLongVal() Long Val}' attribute.
*
*
* @see #getLongVal()
* @generated
* @ordered
*/
protected long longVal = LONG_VAL_DEFAULT_;
/**
* This is true if the Long Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean longVal_set_ = false;
/**
* The cached value of the '{@link #getListVal() List Val}' attribute list.
*
*
* @see #getListVal()
* @generated
* @ordered
*/
protected List listVal = null;
/**
* The default value of the '{@link #getBytesVal() Bytes Val}' attribute.
*
*
* @see #getBytesVal()
* @generated
* @ordered
*/
protected static final byte[] BYTES_VAL_DEFAULT_ = null;
/**
* The cached value of the '{@link #getBytesVal() Bytes Val}' attribute.
*
*
* @see #getBytesVal()
* @generated
* @ordered
*/
protected byte[] bytesVal = BYTES_VAL_DEFAULT_;
/**
* This is true if the Bytes Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean bytesVal_set_ = false;
/**
* The default value of the '{@link #getIntegerVal() Integer Val}' attribute.
*
*
* @see #getIntegerVal()
* @generated
* @ordered
*/
protected static final BigInteger INTEGER_VAL_DEFAULT_ = null;
/**
* The cached value of the '{@link #getIntegerVal() Integer Val}' attribute.
*
*
* @see #getIntegerVal()
* @generated
* @ordered
*/
protected BigInteger integerVal = INTEGER_VAL_DEFAULT_;
/**
* This is true if the Integer Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean integerVal_set_ = false;
/**
* The default value of the '{@link #getCharVal() Char Val}' attribute.
*
*
* @see #getCharVal()
* @generated
* @ordered
*/
protected static final String CHAR_VAL_DEFAULT_ = null;
/**
* The cached value of the '{@link #getCharVal() Char Val}' attribute.
*
*
* @see #getCharVal()
* @generated
* @ordered
*/
protected String charVal = CHAR_VAL_DEFAULT_;
/**
* This is true if the Char Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean charVal_set_ = false;
/**
* The default value of the '{@link #getReadOnlyVal() Read Only Val}' attribute.
*
*
* @see #getReadOnlyVal()
* @generated
* @ordered
*/
protected static final String READ_ONLY_VAL_DEFAULT_ = null;
/**
* The cached value of the '{@link #getReadOnlyVal() Read Only Val}' attribute.
*
*
* @see #getReadOnlyVal()
* @generated
* @ordered
*/
protected String readOnlyVal = READ_ONLY_VAL_DEFAULT_;
/**
* This is true if the Read Only Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean readOnlyVal_set_ = false;
/**
* The default value of the '{@link #getReadOnlyListVal() Read Only List Val}' attribute.
*
*
* @see #getReadOnlyListVal()
* @generated
* @ordered
*/
protected static final String READ_ONLY_LIST_VAL_DEFAULT_ = null;
/**
* The cached value of the '{@link #getReadOnlyListVal() Read Only List Val}' attribute.
*
*
* @see #getReadOnlyListVal()
* @generated
* @ordered
*/
protected String readOnlyListVal = READ_ONLY_LIST_VAL_DEFAULT_;
/**
* This is true if the Read Only List Val attribute has been set.
*
*
* @generated
* @ordered
*/
protected boolean readOnlyListVal_set_ = false;
/**
*
*
* @generated
*/
public ExpectedExceptionTypeImpl()
{
super();
}
/**
*
*
* @generated
*/
public Type getStaticType()
{
return ((ExpectedExceptionFactoryImpl)ExpectedExceptionFactory.INSTANCE).getExpectedExceptionType();
}
/**
*
*
* @generated
*/
public String getStringVal()
{
return stringVal;
}
/**
*
*
* @generated
*/
public void setStringVal(String newStringVal)
{
String oldStringVal = stringVal;
stringVal = newStringVal;
boolean oldStringVal_set_ = stringVal_set_;
stringVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, STRING_VAL, oldStringVal, stringVal, !oldStringVal_set_);
}
/**
*
*
* @generated
*/
public void unsetStringVal()
{
String oldStringVal = stringVal;
boolean oldStringVal_set_ = stringVal_set_;
stringVal = STRING_VAL_DEFAULT_;
stringVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, STRING_VAL, oldStringVal, STRING_VAL_DEFAULT_, oldStringVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetStringVal()
{
return stringVal_set_;
}
/**
*
*
* @generated
*/
public boolean isBooleanVal()
{
return booleanVal;
}
/**
*
*
* @generated
*/
public void setBooleanVal(boolean newBooleanVal)
{
boolean oldBooleanVal = booleanVal;
booleanVal = newBooleanVal;
boolean oldBooleanVal_set_ = booleanVal_set_;
booleanVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, BOOLEAN_VAL, oldBooleanVal, booleanVal, !oldBooleanVal_set_);
}
/**
*
*
* @generated
*/
public void unsetBooleanVal()
{
boolean oldBooleanVal = booleanVal;
boolean oldBooleanVal_set_ = booleanVal_set_;
booleanVal = BOOLEAN_VAL_DEFAULT_;
booleanVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, BOOLEAN_VAL, oldBooleanVal, BOOLEAN_VAL_DEFAULT_, oldBooleanVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetBooleanVal()
{
return booleanVal_set_;
}
/**
*
*
* @generated
*/
public byte getByteVal()
{
return byteVal;
}
/**
*
*
* @generated
*/
public void setByteVal(byte newByteVal)
{
byte oldByteVal = byteVal;
byteVal = newByteVal;
boolean oldByteVal_set_ = byteVal_set_;
byteVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, BYTE_VAL, oldByteVal, byteVal, !oldByteVal_set_);
}
/**
*
*
* @generated
*/
public void unsetByteVal()
{
byte oldByteVal = byteVal;
boolean oldByteVal_set_ = byteVal_set_;
byteVal = BYTE_VAL_DEFAULT_;
byteVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, BYTE_VAL, oldByteVal, BYTE_VAL_DEFAULT_, oldByteVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetByteVal()
{
return byteVal_set_;
}
/**
*
*
* @generated
*/
public BigDecimal getDecimalVal()
{
return decimalVal;
}
/**
*
*
* @generated
*/
public void setDecimalVal(BigDecimal newDecimalVal)
{
BigDecimal oldDecimalVal = decimalVal;
decimalVal = newDecimalVal;
boolean oldDecimalVal_set_ = decimalVal_set_;
decimalVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, DECIMAL_VAL, oldDecimalVal, decimalVal, !oldDecimalVal_set_);
}
/**
*
*
* @generated
*/
public void unsetDecimalVal()
{
BigDecimal oldDecimalVal = decimalVal;
boolean oldDecimalVal_set_ = decimalVal_set_;
decimalVal = DECIMAL_VAL_DEFAULT_;
decimalVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, DECIMAL_VAL, oldDecimalVal, DECIMAL_VAL_DEFAULT_, oldDecimalVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetDecimalVal()
{
return decimalVal_set_;
}
/**
*
*
* @generated
*/
public int getIntVal()
{
return intVal;
}
/**
*
*
* @generated
*/
public void setIntVal(int newIntVal)
{
int oldIntVal = intVal;
intVal = newIntVal;
boolean oldIntVal_set_ = intVal_set_;
intVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, INT_VAL, oldIntVal, intVal, !oldIntVal_set_);
}
/**
*
*
* @generated
*/
public void unsetIntVal()
{
int oldIntVal = intVal;
boolean oldIntVal_set_ = intVal_set_;
intVal = INT_VAL_DEFAULT_;
intVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, INT_VAL, oldIntVal, INT_VAL_DEFAULT_, oldIntVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetIntVal()
{
return intVal_set_;
}
/**
*
*
* @generated
*/
public float getFloatVal()
{
return floatVal;
}
/**
*
*
* @generated
*/
public void setFloatVal(float newFloatVal)
{
float oldFloatVal = floatVal;
floatVal = newFloatVal;
boolean oldFloatVal_set_ = floatVal_set_;
floatVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, FLOAT_VAL, oldFloatVal, floatVal, !oldFloatVal_set_);
}
/**
*
*
* @generated
*/
public void unsetFloatVal()
{
float oldFloatVal = floatVal;
boolean oldFloatVal_set_ = floatVal_set_;
floatVal = FLOAT_VAL_DEFAULT_;
floatVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, FLOAT_VAL, oldFloatVal, FLOAT_VAL_DEFAULT_, oldFloatVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetFloatVal()
{
return floatVal_set_;
}
/**
*
*
* @generated
*/
public double getDoubleVal()
{
return doubleVal;
}
/**
*
*
* @generated
*/
public void setDoubleVal(double newDoubleVal)
{
double oldDoubleVal = doubleVal;
doubleVal = newDoubleVal;
boolean oldDoubleVal_set_ = doubleVal_set_;
doubleVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, DOUBLE_VAL, oldDoubleVal, doubleVal, !oldDoubleVal_set_);
}
/**
*
*
* @generated
*/
public void unsetDoubleVal()
{
double oldDoubleVal = doubleVal;
boolean oldDoubleVal_set_ = doubleVal_set_;
doubleVal = DOUBLE_VAL_DEFAULT_;
doubleVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, DOUBLE_VAL, oldDoubleVal, DOUBLE_VAL_DEFAULT_, oldDoubleVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetDoubleVal()
{
return doubleVal_set_;
}
/**
*
*
* @generated
*/
public String getDateVal()
{
return dateVal;
}
/**
*
*
* @generated
*/
public void setDateVal(String newDateVal)
{
String oldDateVal = dateVal;
dateVal = newDateVal;
boolean oldDateVal_set_ = dateVal_set_;
dateVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, DATE_VAL, oldDateVal, dateVal, !oldDateVal_set_);
}
/**
*
*
* @generated
*/
public void unsetDateVal()
{
String oldDateVal = dateVal;
boolean oldDateVal_set_ = dateVal_set_;
dateVal = DATE_VAL_DEFAULT_;
dateVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, DATE_VAL, oldDateVal, DATE_VAL_DEFAULT_, oldDateVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetDateVal()
{
return dateVal_set_;
}
/**
*
*
* @generated
*/
public short getShortVal()
{
return shortVal;
}
/**
*
*
* @generated
*/
public void setShortVal(short newShortVal)
{
short oldShortVal = shortVal;
shortVal = newShortVal;
boolean oldShortVal_set_ = shortVal_set_;
shortVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, SHORT_VAL, oldShortVal, shortVal, !oldShortVal_set_);
}
/**
*
*
* @generated
*/
public void unsetShortVal()
{
short oldShortVal = shortVal;
boolean oldShortVal_set_ = shortVal_set_;
shortVal = SHORT_VAL_DEFAULT_;
shortVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, SHORT_VAL, oldShortVal, SHORT_VAL_DEFAULT_, oldShortVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetShortVal()
{
return shortVal_set_;
}
/**
*
*
* @generated
*/
public long getLongVal()
{
return longVal;
}
/**
*
*
* @generated
*/
public void setLongVal(long newLongVal)
{
long oldLongVal = longVal;
longVal = newLongVal;
boolean oldLongVal_set_ = longVal_set_;
longVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, LONG_VAL, oldLongVal, longVal, !oldLongVal_set_);
}
/**
*
*
* @generated
*/
public void unsetLongVal()
{
long oldLongVal = longVal;
boolean oldLongVal_set_ = longVal_set_;
longVal = LONG_VAL_DEFAULT_;
longVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, LONG_VAL, oldLongVal, LONG_VAL_DEFAULT_, oldLongVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetLongVal()
{
return longVal_set_;
}
/**
*
*
* @generated
*/
public List getListVal()
{
if (listVal == null)
{
listVal = createPropertyList(ListKind.DATATYPE, String.class, LIST_VAL, 0);
}
return listVal;
}
/**
*
*
* @generated
*/
public byte[] getBytesVal()
{
return bytesVal;
}
/**
*
*
* @generated
*/
public void setBytesVal(byte[] newBytesVal)
{
byte[] oldBytesVal = bytesVal;
bytesVal = newBytesVal;
boolean oldBytesVal_set_ = bytesVal_set_;
bytesVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, BYTES_VAL, oldBytesVal, bytesVal, !oldBytesVal_set_);
}
/**
*
*
* @generated
*/
public void unsetBytesVal()
{
byte[] oldBytesVal = bytesVal;
boolean oldBytesVal_set_ = bytesVal_set_;
bytesVal = BYTES_VAL_DEFAULT_;
bytesVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, BYTES_VAL, oldBytesVal, BYTES_VAL_DEFAULT_, oldBytesVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetBytesVal()
{
return bytesVal_set_;
}
/**
*
*
* @generated
*/
public BigInteger getIntegerVal()
{
return integerVal;
}
/**
*
*
* @generated
*/
public void setIntegerVal(BigInteger newIntegerVal)
{
BigInteger oldIntegerVal = integerVal;
integerVal = newIntegerVal;
boolean oldIntegerVal_set_ = integerVal_set_;
integerVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, INTEGER_VAL, oldIntegerVal, integerVal, !oldIntegerVal_set_);
}
/**
*
*
* @generated
*/
public void unsetIntegerVal()
{
BigInteger oldIntegerVal = integerVal;
boolean oldIntegerVal_set_ = integerVal_set_;
integerVal = INTEGER_VAL_DEFAULT_;
integerVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, INTEGER_VAL, oldIntegerVal, INTEGER_VAL_DEFAULT_, oldIntegerVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetIntegerVal()
{
return integerVal_set_;
}
/**
*
*
* @generated
*/
public String getCharVal()
{
return charVal;
}
/**
*
*
* @generated
*/
public void setCharVal(String newCharVal)
{
String oldCharVal = charVal;
charVal = newCharVal;
boolean oldCharVal_set_ = charVal_set_;
charVal_set_ = true;
if (isNotifying())
notify(ChangeKind.SET, CHAR_VAL, oldCharVal, charVal, !oldCharVal_set_);
}
/**
*
*
* @generated
*/
public void unsetCharVal()
{
String oldCharVal = charVal;
boolean oldCharVal_set_ = charVal_set_;
charVal = CHAR_VAL_DEFAULT_;
charVal_set_ = false;
if (isNotifying())
notify(ChangeKind.UNSET, CHAR_VAL, oldCharVal, CHAR_VAL_DEFAULT_, oldCharVal_set_);
}
/**
*
*
* @generated
*/
public boolean isSetCharVal()
{
return charVal_set_;
}
/**
*
*
* @generated
*/
public String getReadOnlyVal()
{
return readOnlyVal;
}
/**
*
*
* @generated
*/
public boolean isSetReadOnlyVal()
{
return readOnlyVal_set_;
}
/**
*
*
* @generated
*/
public String getReadOnlyListVal()
{
return readOnlyListVal;
}
/**
*
*
* @generated
*/
public boolean isSetReadOnlyListVal()
{
return readOnlyListVal_set_;
}
/**
*
*
* @generated
*/
public Object get(int propertyIndex, boolean resolve)
{
switch (propertyIndex)
{
case STRING_VAL:
return getStringVal();
case BOOLEAN_VAL:
return isBooleanVal() ? Boolean.TRUE : Boolean.FALSE;
case BYTE_VAL:
return new Byte(getByteVal());
case DECIMAL_VAL:
return getDecimalVal();
case INT_VAL:
return new Integer(getIntVal());
case FLOAT_VAL:
return new Float(getFloatVal());
case DOUBLE_VAL:
return new Double(getDoubleVal());
case DATE_VAL:
return getDateVal();
case SHORT_VAL:
return new Short(getShortVal());
case LONG_VAL:
return new Long(getLongVal());
case LIST_VAL:
return getListVal();
case BYTES_VAL:
return getBytesVal();
case INTEGER_VAL:
return getIntegerVal();
case CHAR_VAL:
return getCharVal();
case READ_ONLY_VAL:
return getReadOnlyVal();
case READ_ONLY_LIST_VAL:
return getReadOnlyListVal();
}
return super.get(propertyIndex, resolve);
}
/**
*
*
* @generated
*/
public void set(int propertyIndex, Object newValue)
{
switch (propertyIndex)
{
case STRING_VAL:
setStringVal((String)newValue);
return;
case BOOLEAN_VAL:
setBooleanVal(((Boolean)newValue).booleanValue());
return;
case BYTE_VAL:
setByteVal(((Byte)newValue).byteValue());
return;
case DECIMAL_VAL:
setDecimalVal((BigDecimal)newValue);
return;
case INT_VAL:
setIntVal(((Integer)newValue).intValue());
return;
case FLOAT_VAL:
setFloatVal(((Float)newValue).floatValue());
return;
case DOUBLE_VAL:
setDoubleVal(((Double)newValue).doubleValue());
return;
case DATE_VAL:
setDateVal((String)newValue);
return;
case SHORT_VAL:
setShortVal(((Short)newValue).shortValue());
return;
case LONG_VAL:
setLongVal(((Long)newValue).longValue());
return;
case LIST_VAL:
getListVal().clear();
getListVal().addAll((Collection)newValue);
return;
case BYTES_VAL:
setBytesVal((byte[])newValue);
return;
case INTEGER_VAL:
setIntegerVal((BigInteger)newValue);
return;
case CHAR_VAL:
setCharVal((String)newValue);
return;
}
super.set(propertyIndex, newValue);
}
/**
*
*
* @generated
*/
public void unset(int propertyIndex)
{
switch (propertyIndex)
{
case STRING_VAL:
unsetStringVal();
return;
case BOOLEAN_VAL:
unsetBooleanVal();
return;
case BYTE_VAL:
unsetByteVal();
return;
case DECIMAL_VAL:
unsetDecimalVal();
return;
case INT_VAL:
unsetIntVal();
return;
case FLOAT_VAL:
unsetFloatVal();
return;
case DOUBLE_VAL:
unsetDoubleVal();
return;
case DATE_VAL:
unsetDateVal();
return;
case SHORT_VAL:
unsetShortVal();
return;
case LONG_VAL:
unsetLongVal();
return;
case LIST_VAL:
getListVal().clear();
return;
case BYTES_VAL:
unsetBytesVal();
return;
case INTEGER_VAL:
unsetIntegerVal();
return;
case CHAR_VAL:
unsetCharVal();
return;
}
super.unset(propertyIndex);
}
/**
*
*
* @generated
*/
public boolean isSet(int propertyIndex)
{
switch (propertyIndex)
{
case STRING_VAL:
return isSetStringVal();
case BOOLEAN_VAL:
return isSetBooleanVal();
case BYTE_VAL:
return isSetByteVal();
case DECIMAL_VAL:
return isSetDecimalVal();
case INT_VAL:
return isSetIntVal();
case FLOAT_VAL:
return isSetFloatVal();
case DOUBLE_VAL:
return isSetDoubleVal();
case DATE_VAL:
return isSetDateVal();
case SHORT_VAL:
return isSetShortVal();
case LONG_VAL:
return isSetLongVal();
case LIST_VAL:
return listVal != null && !listVal.isEmpty();
case BYTES_VAL:
return isSetBytesVal();
case INTEGER_VAL:
return isSetIntegerVal();
case CHAR_VAL:
return isSetCharVal();
case READ_ONLY_VAL:
return isSetReadOnlyVal();
case READ_ONLY_LIST_VAL:
return isSetReadOnlyListVal();
}
return super.isSet(propertyIndex);
}
/**
*
*
* @generated
*/
public String toString()
{
if (isProxy(this)) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (stringVal: ");
if (stringVal_set_) result.append(stringVal); else result.append("");
result.append(", booleanVal: ");
if (booleanVal_set_) result.append(booleanVal); else result.append("");
result.append(", byteVal: ");
if (byteVal_set_) result.append(byteVal); else result.append("");
result.append(", decimalVal: ");
if (decimalVal_set_) result.append(decimalVal); else result.append("");
result.append(", intVal: ");
if (intVal_set_) result.append(intVal); else result.append("");
result.append(", floatVal: ");
if (floatVal_set_) result.append(floatVal); else result.append("");
result.append(", doubleVal: ");
if (doubleVal_set_) result.append(doubleVal); else result.append("");
result.append(", dateVal: ");
if (dateVal_set_) result.append(dateVal); else result.append("");
result.append(", shortVal: ");
if (shortVal_set_) result.append(shortVal); else result.append("");
result.append(", longVal: ");
if (longVal_set_) result.append(longVal); else result.append("");
result.append(", listVal: ");
result.append(listVal);
result.append(", bytesVal: ");
if (bytesVal_set_) result.append(bytesVal); else result.append("");
result.append(", integerVal: ");
if (integerVal_set_) result.append(integerVal); else result.append("");
result.append(", charVal: ");
if (charVal_set_) result.append(charVal); else result.append("");
result.append(", readOnlyVal: ");
if (readOnlyVal_set_) result.append(readOnlyVal); else result.append("");
result.append(", readOnlyListVal: ");
if (readOnlyListVal_set_) result.append(readOnlyListVal); else result.append("");
result.append(')');
return result.toString();
}
} //ExpectedExceptionTypeImpl