platform-vcm-home/docs/online/team3.1/plan-logical.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (download) (as text) (annotate)
Fri Oct 15 14:24:02 2004 UTC (5 years, 1 month ago) by jlemieux
Branch: MAIN
*** empty log message ***
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="application/xhtml+xml; charset=utf-8"
 http-equiv="content-type">
  <meta content="haran" name="author">
  <meta content="Windows Notepad" name="generator">
  <link type="text/css" href="http://dev.eclipse.org/default_style.css"
 rel="stylesheet">
  <link title="Grey boxes stylesheet"
 href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/layout.css"
 type="text/css" rel="stylesheet">
  <link
 href="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/colors.css"
 type="text/css" rel="stylesheet">
  <title>Eclipse Platform - Team Component 3.1 Plan</title>
</head>
<body>
<h1>Logical Resource Support in Eclipse 3.1</h1>
<table border="0" cellspacing="10" cellpadding="0">
  <tbody>
    <tr>
      <td><img src="../images/progress.gif" height="5" width="14"> item
is under development</td>
      <td><img src="../images/ok.gif" height="10" width="10"> item is
finished</td>
      <td><font class="indexsub">[&gt;3.1]</font> item is deferred</td>
    </tr>
  </tbody>
</table>
<p>Last Updated: October 13, 2004</p>
<p>This document will track the platform work in Eclipse 3.1
that is related to better support for Logical Resources (<a
 href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=37723">37723</a>)
in Eclipse. The problem is wide reaching and requires work from every
component in Eclipse. If you want to understand progress, start by
reading the <a
 href="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/team3.1/logical-physical-public.html">
Problem Statement</a> then you can review the list of related work items<br>
</p>
<ul>
  <li><span style="font-weight: bold;">Mapping of logical resources to
physical files</span><br>
    <br>
This item involves providing a new interface to describe a mapping: <a
 href="file:///C:/Eclipse/Latest/eclipse-0924/workspacePresentation/platform-vcm-home/docs/online/team3.1/logical-physical-adaptables.html">IModelElement</a>
(Jean-Michel)<br>
    <ul>
      <li>Bug <a
 href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=32582">32582</a>
logical to physical mapping problem , 1 model element = 2 Files problem<br>
Bug <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=3979">3979</a>
[CVS Decorator] show version info works incorrectly for sub packages
(1GFDIEB) </li>
    </ul>
Also, several bugs/enhancements need to be fixed to enable this support:<br>
    <ul>
      <li>Bug <a
 href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=53217">53217</a>
[RCP] [Contributions] Should use new adapter
manager API for obtaining objectClass when adaptable=true</li>
      <li>Bug <a
 href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=32436">32436</a>
Using adapters to filter UI selections without
loading plugins</li>
      <li>Bug <a
 href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=59963">59963</a>
Expression language support for object contributions<br>
      </li>
    </ul>
  </li>
</ul>
<ul>
  <li><span style="font-weight: bold;">Logical models can participant
in file refactoring operations</span> (Dirk + Jean-Michel)<br>
    <br>
Resource modification could be delegated to the logical model. This
would allow for logical models to participate in all resource
modifications. The participation would be enabled using the refactoring
participant APIs and new support from PlatformUI for dynamic
retargetable actions.<br>
  </li>
</ul>
<ul>
  <li><span style="font-weight: bold;">Logical model aware rendering</span>
(used by refactoring preview, sync
view, search) (Dirk+Jean-Michel)<br>
    <br>
Start by investigating static rendering
first (showing the model
without supporting updates when the logical model changes). This is
good for the refactoring
preview and search. Can possible use WorkbenchAdapter mechanism. No
support for model specific actions in the context menu<br>
    <br>
Dynamic rendering with action contributions is much more complicated,
post 3.1?<br>
  </li>
</ul>
<ul>
  <li><span style="font-weight: bold;">Generalizing the resource
navigator</span> (Billy Biggs)<br>
    <br>
Plug-ins copy the resource navigator/packages
explorer to build their own logical model navigators.<br>
what pieces of these navigators are generally useful
re-usable components?<br>
  </li>
</ul>
<ul style="font-weight: bold;">
  <li>Supporting a universal navigator that displays all models<br>
    <br>
    <span style="font-weight: normal;">Related to dynamic model aware
rendering (see below),
post 3.1?</span><br>
  </li>
</ul>
</body>
</html>