}
else if (element.getText().equals(elementTypes[ADMIN_OBJECT_INSTANCE])) {
if (isEmpty(textList.get(0).getText())) {
return false;
}
AdminobjectInstanceType aoInstance = (AdminobjectInstanceType)eObject;
if (aoInstance == null) {
aoInstance = (AdminobjectInstanceType)getEFactory().create(AdminobjectInstanceType.class);
admin = (AdminobjectType)((AdminObjectSection)section).getSelectedObject();
admin.getAdminobjectInstance().add(aoInstance);
}
aoInstance.setMessageDestinationName(textList.get(0).getText());
}
else if (element.getText().equals(elementTypes[CONFIG_PROPERTY_SETTING])) {
if (isEmpty(textList.get(0).getText()) || isEmpty(textList.get(1).getText())) {
return false;
}
ConfigPropertySettingType property = (ConfigPropertySettingType)eObject;
if (property == null) {
property = (ConfigPropertySettingType)getEFactory().create(ConfigPropertySettingType.class);
AdminobjectInstanceType aoInstance = (AdminobjectInstanceType)((AdminObjectSection)section).getSelectedObject();
aoInstance.getConfigPropertySetting().add(property);
}
property.setName(textList.get(0).getText());
property.setValue(textList.get(1).getText());
}
return true;