/** * * 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: *

*

* * @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