/** * Substitutes the wrapper owner for the selected object and invokes the base implementation. The actual value * returned depends on the implementation of {@link #getValue getValue}. */ @Override public Object getPropertyValue(Object object) { return super.getPropertyValue(owner); }
@Override public Object getPropertyValue(Object object) { return super.getPropertyValue(((XSDAttributeDeclaration)object).getResolvedAttributeDeclaration()); }
@Override public Object getPropertyValue(Object o) { if (((XSDSimpleTypeDefinition)o).isSetVariety()) { return super.getPropertyValue(o); } else { return XSDEditPlugin.INSTANCE.getString("_UI_Absent_label"); } } });
@Override public Object getPropertyValue(Object o) { if (feature instanceof EAttribute) { EObject refObject = (EObject)o; EAttribute attribute = (EAttribute)feature; if (!attribute.isMany() && !refObject.eIsSet(attribute)) { return createPropertyValueWrapper(o, getPropertyDefaultValue(o)); } } return super.getPropertyValue(o); }