/** * @see org.eclipse.ui.views.properties.IPropertySource#setPropertyValue(java.lang.Object, * java.lang.Object) */ public void setPropertyValue(Object id, Object value) { switch (Integer.parseInt((String) id)) { case CCMModelPackage.ATTRIBUTE_DEF__IS_READONLY: int i = ((Integer) value).intValue(); if (i == 0) abstObj.setIsReadonly(false); else abstObj.setIsReadonly(true); break; case CCMModelPackage.ATTRIBUTE_DEF__IDL_TYPE: CCMConstants.setIDLTyped(abstObj, (IDLTemplate) value, root, idlT); idlTemp = (IDLTemplate) value; break; default: super.setPropertyValue(id, value); } }