Community
Participate
Working Groups
It is currently possible to register services for model elements, however many problems are better expressed by services that operate at property level. A model property service would need to be managed at the level of property instance (that is in the context of a particular element and a particular property). Current API: <S extends ModelElementService> S service( Class<S> serviceType ); StandardModelElementService service(); Proposed API: <S extends ModelElementService> S service( Class<S> serviceType ); <S extends ModelPropertyService> S service( ModelProperty property, Class<S> serviceType ); Existing code in StandardModelElementService and ValueSerializationService would be refactored into multiple model property services.
Enhancement implemented. Details available in the what's new document for 0.2 release.
Marking as fixed.
Added a model property service in sapphire-extension.xml and invoked it from code.