Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 311717

Summary: [Core] New services should be in their own packages
Product: [Modeling] Papyrus Reporter: Cedric Dumoulin <cedric.dumoulin>
Component: CoreAssignee: Project Inbox <mdt-papyrus-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: Patrick.Tessier
Version: 0.7.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Cedric Dumoulin CLA 2010-05-05 08:55:57 EDT
Each service should be in its own package.
The package org.eclipse.papyrus.core.services contains the services runtime implementation. It should not contain services themselves.

/org.eclipse.papyrus.core/src/org/eclipse/papyrus/core/services/PapyrusImageServices.java should be moved for example in org.eclipse.papyrus.core.service.images

For naming consistency, other services implemented in the core can also be moved in packages like
org.eclipse.papyrus.core.service.[name]
ex: org.eclipse.papyrus.core.listenerservice --> org.eclipse.papyrus.core.service.listener