Interface EMFCompareUIPreferences
public interface EMFCompareUIPreferences
Set of preferences affecting the behavior of the EMF Compare user interface.
Default values for each of these can be checked from EMFCompareUIPreferencesInitializer
.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Preference telling us whether the model resolvers are enabled (valuefalse
) or disabled (valuetrue
).static final String
Preference telling us whether the model resolver can use threading (valuefalse
) or if it should remain single-threaded (valuetrue
).static final String
Preference key holding the value for the comparison editor to automatically expand the tree viewer of the top panel to a specific level.static final String
Preference key holding the value for the comparison editor to automatically select the first change in the tree viewer of the top panel.static final String
Preference key holding the value for the comparison editor to limit the number of seconds spent expanding the tree viewer duringauto expand
and expand-all.static final String
Preference key holding the value for the comparison editor to automatically highlight changes related to the current selection in the tree viewer of the top panel.static final String
Preference indicating whether a the EMFModelProvider should be active also for comparisons of containers.static final String
Preference key holding the value for the EMFModelProvider's internal cache expiration time.static final String
Preference indicating whether a pre-merge must be performed when a REAL conflict is detected.static final String
Preference telling EMF Compare which scope to crawl for cross-referenced resources.static final String
Preference indicating whether the next unresolved diff should be selected after a merge action.
-
Field Details
-
DISABLE_RESOLVERS_PREFERENCE
Preference telling us whether the model resolvers are enabled (valuefalse
) or disabled (valuetrue
).- See Also:
-
DISABLE_THREADING_PREFERENCE
Preference telling us whether the model resolver can use threading (valuefalse
) or if it should remain single-threaded (valuetrue
).- See Also:
-
RESOLUTION_SCOPE_PREFERENCE
Preference telling EMF Compare which scope to crawl for cross-referenced resources. Should be one of the literals fromCrossReferenceResolutionScope
.- See Also:
-
PRE_MERGE_MODELS_WHEN_CONFLICT
Preference indicating whether a pre-merge must be performed when a REAL conflict is detected. The expected values aretrue
orfalse
.- See Also:
-
ENABLE_MODEL_RESOLUTION_FROM_CONTAINERS
Preference indicating whether a the EMFModelProvider should be active also for comparisons of containers. The expected values aretrue
orfalse
.- See Also:
-
EDITOR_TREE_AUTO_EXPAND_LEVEL
Preference key holding the value for the comparison editor to automatically expand the tree viewer of the top panel to a specific level.- See Also:
-
EDITOR_TREE_EXPAND_TIMEOUT
Preference key holding the value for the comparison editor to limit the number of seconds spent expanding the tree viewer duringauto expand
and expand-all.- See Also:
-
EDITOR_TREE_AUTO_SELECT_FIRST_CHANGE
Preference key holding the value for the comparison editor to automatically select the first change in the tree viewer of the top panel.- See Also:
-
EDITOR_TREE_HIGHLIGHT_RELATED_CHANGES
Preference key holding the value for the comparison editor to automatically highlight changes related to the current selection in the tree viewer of the top panel.- See Also:
-
SELECT_NEXT_UNRESOLVED_DIFF
Preference indicating whether the next unresolved diff should be selected after a merge action. The expected values aretrue
orfalse
.- See Also:
-
MODEL_PROVIDER_CACHE_TIMEOUT
Preference key holding the value for the EMFModelProvider's internal cache expiration time. This can only be changed at startup.- See Also:
-