| Summary: | Generalize services infrastructure | ||
|---|---|---|---|
| Product: | z_Archived | Reporter: | Konstantin Komissarchik <konstantin> |
| Component: | Sapphire | Assignee: | Konstantin Komissarchik <konstantin> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | shenxue.zhou |
| Version: | unspecified | Keywords: | plan |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Konstantin Komissarchik
Done. ModelElementService and ModelPropertyService classes have been collapsed into a single Service class. Similarly, the manner in which services are registered in sapphire-extension.xml has been consolidated into a single construct. The new construct has a new required element called context, which identifies the context to which the defined service is applicable to. The new ServiceContext will make it easier to use services in other contexts. See the migration guide under Services for more detail on the changes. Verified the unified Service infrastructure. |