/**
   * @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);
    }
  }