Bug 189130 - [api][breaking] Move SystemIFileProperties from UI to Core
Summary: [api][breaking] Move SystemIFileProperties from UI to Core
Status: RESOLVED FIXED
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P2 enhancement (vote)
Target Milestone: 2.0   Edit
Assignee: Martin Oberhuber CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks: 189123
  Show dependency tree
 
Reported: 2007-05-25 08:55 EDT by Martin Oberhuber CLA
Modified: 2008-08-13 13:19 EDT (History)
0 users

See Also:
mober.at+eclipse: pmc_approved+
dmcknigh: review+
ddykstal.eclipse: review+
kmunir: review+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Oberhuber CLA 2007-05-25 08:55:45 EDT
SystemIFileProperties does not contain any UI-only code.
It should be moved to Core.

I propose moving
  * SystemIFileProperties 
      from org.eclipse.rse.files.ui.resources
    --> to org.eclipse.rse.subsystems.files.core

  * ISystemTextEditorConstants
      from org.eclipse.rse.files.ui.resources
    --> to org.eclipse.rse.internal.subsystems.files.core

  * ISystemRemoteEditConstants
      from org.eclipse.rse.internal.files.ui.resources
    --> to org.eclipse.rse.internal.subsystems.files.core

Note that this change is a prerequisite for bug #189123 
and UI/Non-UI splitting in general.

Migration notes:
----------------
Just organize imports.
Comment 1 Martin Oberhuber CLA 2007-05-25 09:11:52 EDT
Change applied, checkin comment:
[189130][api] Move SystemIFileProperties from UI to Core
Comment 2 Martin Oberhuber CLA 2008-08-13 13:19:07 EDT
[target cleanup] 2.0 RC1 was the original target milestone for this bug