Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoland Grunberg2018-05-02 17:47:34 +0000
committerRoland Grunberg2018-08-07 18:15:43 +0000
commit6c6aae6bed242e6de3183a4a53c8851573c91b74 (patch)
tree1e8c1a31ae6ea1ed0d8ef121e6287313e299b524 /org.eclipse.jface.text/projection/org
parent7c3eb386577f45d62416dbc3509a2c6ff8082f9d (diff)
downloadeclipse.platform.text-6c6aae6bed242e6de3183a4a53c8851573c91b74.tar.gz
eclipse.platform.text-6c6aae6bed242e6de3183a4a53c8851573c91b74.tar.xz
eclipse.platform.text-6c6aae6bed242e6de3183a4a53c8851573c91b74.zip
Bug 535964 - Move some non UI classes from jface.text to o.e.text.Y20180808-2200I20180811-1500I20180810-2000I20180810-0320I20180809-2000I20180808-2000
- Create TemplateReaderWriter, TemplatePersistenceData, and ContextTypeRegistry in org.eclipse.text which extend the corresponding classes from org.eclipse.jface.text in order the preserve the API for the latter - Make TemplateStore extend a new class TemplateStoreCore which will be located in org.eclipse.text, and contain the non-UI functionality from TemplateStore - Introduce new constructor to the deprecated TemplatePersistenceData, that takes an org.eclipse.text.templates.TemplatePersistenceData and delegates all API calls to it, if the object was constructed in this manner. Otherwise calls are handled by the inheritted class. In some cases, even though we use the new org.eclipse.text.templates.TemplatePersistenceData, the API requires us to return the deprecated version of TemplatePersistenceData. This satisfies the requirement while also ensuring the returned object can be modified by clients (unlike a copy). Change-Id: I4315693c8c557986d922106b7c1325e23de70725 Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
Diffstat (limited to 'org.eclipse.jface.text/projection/org')
0 files changed, 0 insertions, 0 deletions

Back to the top