| author | ghillairet | 2012-01-06 10:48:30 (EST) |
|---|---|---|
| committer | mgolubev | 2012-01-09 13:19:10 (EST) |
| commit | c621ad5a1cfca7d56222d7eefa894fb9ed638f88 (patch) (side-by-side diff) | |
| tree | 7346eda4f904e58376da13232e2f8ec68cc0302e | |
| parent | 5a9aeaf4527a9557ec6f8e927f2a090b91089e88 (diff) | |
| download | org.eclipse.gmf-tooling-c621ad5a1cfca7d56222d7eefa894fb9ed638f88.zip org.eclipse.gmf-tooling-c621ad5a1cfca7d56222d7eefa894fb9ed638f88.tar.gz org.eclipse.gmf-tooling-c621ad5a1cfca7d56222d7eefa894fb9ed638f88.tar.bz2 | |
added PREF_USE_IN_TRANSFORMATION_CODE_GEN, used to indicate
usage of code generation during qvt bridge execution. When
false transformation creates ModeledViewmap instead of
InnerViewmap.
| -rw-r--r-- | plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformOptions.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformOptions.java b/plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformOptions.java index 86fe72a..b801fbd 100644 --- a/plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformOptions.java +++ b/plugins/org.eclipse.gmf.bridge.ui/src/org/eclipse/gmf/internal/bridge/transform/TransformOptions.java @@ -31,6 +31,7 @@ public class TransformOptions extends AbstractPreferenceInitializer { private static final String PREF_GENERATE_RCP = "generate_rcp"; //$NON-NLS-1$ private static final String PREF_USE_MAP_MODE = "use_map_mode"; //$NON-NLS-1$ private static final String PREF_USE_RUNTIME_FIGURES = "use_runtime_figures"; //$NON-NLS-1$ + private static final String PREF_USE_IN_TRANSFORMATION_CODE_GEN = "use_in_transfo_code_gen"; //$NON-NLS-1$ private static final String PREF_IGNORE_MAPMODEL_VALIDATION = "ignore_mapmodel_validation"; //$NON-NLS-1$ private static final String PREF_IGNORE_GMFGEN_VALIDATION = "ignore_gmfgen_validation"; //$NON-NLS-1$ private static final String PREF_FIGURE_TEMPLATES = "dynamic_figure_templates"; //$NON-NLS-1$ @@ -41,6 +42,7 @@ public class TransformOptions extends AbstractPreferenceInitializer { private static String[] PROP_NAMES = new String[] { PREF_GENERATE_RCP, PREF_USE_MAP_MODE, + PREF_USE_IN_TRANSFORMATION_CODE_GEN, PREF_USE_RUNTIME_FIGURES, PREF_IGNORE_MAPMODEL_VALIDATION, PREF_IGNORE_GMFGEN_VALIDATION, @@ -110,6 +112,10 @@ public class TransformOptions extends AbstractPreferenceInitializer { public boolean getUseRuntimeFigures() { return getBoolean(PREF_USE_RUNTIME_FIGURES); } + + public boolean getUseInTransformationCodeGen() { + return getBoolean(PREF_USE_IN_TRANSFORMATION_CODE_GEN); + } public boolean getIgnoreMapModelValidation() { return getBoolean(PREF_IGNORE_MAPMODEL_VALIDATION); @@ -158,6 +164,10 @@ public class TransformOptions extends AbstractPreferenceInitializer { public void setIgnoreGMFGenValidation(boolean value) { myInMemPrefs.put(PREF_IGNORE_GMFGEN_VALIDATION, Boolean.toString(value)); } + + public void setInTransformationCodeGen(boolean value) { + myInMemPrefs.put(PREF_USE_IN_TRANSFORMATION_CODE_GEN, Boolean.toString(value)); + } public void setFigureTemplatesPath(URL path) { myInMemPrefs.put(PREF_FIGURE_TEMPLATES, path == null ? myNoValueToken : path.toString()); @@ -232,6 +242,7 @@ public class TransformOptions extends AbstractPreferenceInitializer { return null; } + @SuppressWarnings("deprecation") private Preferences getGlobalPrefs() { if (myGlobalPrefs == null) { // no real need to cache, though @@ -239,6 +250,8 @@ public class TransformOptions extends AbstractPreferenceInitializer { } return myGlobalPrefs; } + + @SuppressWarnings("deprecation") private static Preferences getDefaultPrefs() { return new DefaultScope().getNode(Plugin.getPluginID()); } |

