/** * Substitutes the wrapper owner for the selected object and invokes the base implementation. */ @Override public Collection<?> getChoiceOfValues(Object object) { return super.getChoiceOfValues(owner); } }
/** * Substitutes the wrapper owner for the selected object and invokes the base implementation. */ @Override public boolean canSetProperty(Object object) { return super.canSetProperty(owner); }
Object result = getValue(eObject, attribute); return createPropertyValueWrapper(object, result); Object result = getValue(eObject, parentReferences[i]); if (result != null) return createPropertyValueWrapper(object, result); return createPropertyValueWrapper(object, getValue(eObject, feature));
/** * This adds a property descriptor for the Remote feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ protected void addRemotePropertyDescriptor(Object object) { itemPropertyDescriptors.add(new ItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getString("_UI_EjbRef_remote_feature"), //$NON-NLS-1$ getString("_UI_PropertyDescriptor_description", "_UI_EjbRef_remote_feature", "_UI_EjbRef_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ CommonPackage.eINSTANCE.getEjbRef_Remote(), true, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE)); }
@Override public void setPropertyValue(Object o, Object value) { if ("".equals(value)) { super.setPropertyValue(o, null); } else { super.setPropertyValue(o, value); } } });
/** * 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); }
public Collection<?> getChoiceOfValues(Object object) { return getComboBoxObjects(object); }
@Override public IItemLabelProvider getLabelProvider ( final Object object ) { final IItemLabelProvider labelProvider = super.getLabelProvider ( object ); return new IItemLabelProvider () { @Override public String getText ( final Object object ) { String label = labelProvider.getText ( object ); if ( label != null && object instanceof Component ) { label = String.format ( "%s \u2219 %s", label, Components.makeFullQualified ( (Component)object ) ); } return label; } @Override public Object getImage ( final Object object ) { return labelProvider.getImage ( object ); } }; }
@Override protected Object createPropertyValueWrapper(Object object, Object propertyValue) { return propertyValue instanceof EModelElement ? new PropertyValueWrapper(adapterFactory, object, propertyValue, propertyValue) : super.createPropertyValueWrapper(object, propertyValue); } }
/** * This adds a property descriptor for the Listener Class feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ protected void addListenerClassPropertyDescriptor(Object object) { itemPropertyDescriptors.add(new ItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getString("_UI_Listener_listenerClass_feature"), //$NON-NLS-1$ getString("_UI_PropertyDescriptor_description", "_UI_Listener_listenerClass_feature", "_UI_Listener_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ CommonPackage.eINSTANCE.getListener_ListenerClass(), true)); }
@Override public void setPropertyValue(Object object, Object value) { super.setPropertyValue(object, stripToNull((String)value)); } });
@Override public Object getPropertyValue(Object object) { return super.getPropertyValue(((XSDAttributeDeclaration)object).getResolvedAttributeDeclaration()); }
@Override protected java.util.Collection<?> getComboBoxObjects ( final Object object ) { final SourceItem sourceItem = (SourceItem)object; if ( sourceItem.eContainer () instanceof EquinoxApplication ) { final EquinoxApplication app = (EquinoxApplication)sourceItem.eContainer (); return app.getConnections (); } else { return super.getComboBoxObjects ( object ); } }; } );
@Override public IItemLabelProvider getLabelProvider ( final Object object ) { final IItemLabelProvider labelProvider = super.getLabelProvider ( object ); return new IItemLabelProvider () { @Override public String getText ( final Object object ) { String label = labelProvider.getText ( object ); if ( label != null && object instanceof Component ) { label = String.format ( "%s \u2219 %s", label, Components.makeFullQualified ( (Component)object ) ); } return label; } @Override public Object getImage ( final Object object ) { return labelProvider.getImage ( object ); } }; }
/** * This adds a property descriptor for the Project Name feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ protected void addProjectNamePropertyDescriptor(Object object) { itemPropertyDescriptors.add(new ItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getString("_UI_UtilityJARMapping_projectName_feature"), //$NON-NLS-1$ getString("_UI_PropertyDescriptor_description", "_UI_UtilityJARMapping_projectName_feature", "_UI_UtilityJARMapping_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ ModulemapPackage.eINSTANCE.getUtilityJARMapping_ProjectName(), true, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE)); }
@Override public Collection<?> getChoiceOfValues(Object o) { Collection<?> result = super.getChoiceOfValues(o); if (result != null && feature instanceof EAttribute) { EAttribute attribute = (EAttribute)feature; if (!attribute.isMany()) { List<Object> newResult = new ArrayList<Object>(result); Object propertyDefaultValue = getPropertyDefaultValue(o); newResult.add(propertyDefaultValue); result = newResult; } } return result; }
@Override public void setPropertyValue(Object object, Object value) { super.setPropertyValue(object, stripToNull((String)value)); } });
@Override public boolean canSetProperty(Object object) { return super.canSetProperty(object) && !(((EGenericType)object).eContainer() instanceof EClass); }
@Override public Object getPropertyValue(Object o) { if (((XSDSimpleTypeDefinition)o).isSetVariety()) { return super.getPropertyValue(o); } else { return XSDEditPlugin.INSTANCE.getString("_UI_Absent_label"); } } });
/** * This adds a property descriptor for the Local Part feature. <!-- begin-user-doc --> <!-- * end-user-doc --> * */ protected void addLocalPartPropertyDescriptor(Object object) { itemPropertyDescriptors.add(new ItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), CommonEditResourceHandler.getString("_UI_QName_localPart_feature"), //$NON-NLS-1$ CommonEditResourceHandler.getString("_UI_QName_localPart_feature_desc"), //$NON-NLS-1$ CommonPackage.eINSTANCE.getQName_LocalPart(), true, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE)); }