Community
Participate
Working Groups
Currently the properties edited in the Property View are modified with a method EObject.eSet(...). We should use the Edit Service, with a SetRequest, to change the value of the properties. (These actions are done by the plugin oep.properties.runtime)
In r2983 : oep.properties.runtime and oep.properties.runtime.uml are modified Concerning the handlers : - adds a method getSetRequest to IEMFModelHandler -> handlers are modified, but this method does nothing for all EMFFeatureStereotypeModelHandler! - the method getCreateValueOperations is modified in each handler to return a command using the SetRequest -> not done for StereotypeHandler Concerning the controllers : - now the handler is owned by EMFTPropertyEditorController and not by EMFTStructuralFeatureController - in EMFTPropertyEditorController the method updateModel is modified to use the SetRequest provided by the handler AND its continues to use EMFCommandController, when the handler returns null (EMFStereotypeModelHandler.getSetRequest() returns null) - the BeanPropertyCommandHandler are not modified ->To be done : modify the stereotype handlers modify the BeanPropertyCommandHandler