Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/resource/TransactionalEditingDomainManager.java')
-rw-r--r--plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/resource/TransactionalEditingDomainManager.java27
1 files changed, 14 insertions, 13 deletions
diff --git a/plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/resource/TransactionalEditingDomainManager.java b/plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/resource/TransactionalEditingDomainManager.java
index 73dd38fc2da..f0c53ef82e2 100644
--- a/plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/resource/TransactionalEditingDomainManager.java
+++ b/plugins/infra/core/org.eclipse.papyrus.infra.core/src/org/eclipse/papyrus/infra/core/resource/TransactionalEditingDomainManager.java
@@ -27,9 +27,9 @@ import org.eclipse.emf.workspace.WorkspaceEditingDomainFactory;
/**
* Manager used to read transactionalEditingDomainProvider extension point
* and providing an helper method to create an Editing Domain.
- *
+ *
* @author mvelten
- *
+ *
*/
public class TransactionalEditingDomainManager {
@@ -41,10 +41,11 @@ public class TransactionalEditingDomainManager {
public int priority;
+ @Override
public int compareTo(ProviderPriorityPair o) {
- if(o.priority > priority) {
+ if (o.priority > priority) {
return 1;
- } else if(o.priority < priority) {
+ } else if (o.priority < priority) {
return -1;
} else {
return 0;
@@ -57,11 +58,11 @@ public class TransactionalEditingDomainManager {
LinkedList<ProviderPriorityPair> providerPriorityPairs = new LinkedList<ProviderPriorityPair>();
- for(IConfigurationElement elem : configElements) {
- if("transactionalEditingDomainProvider".equals(elem.getName())) {
+ for (IConfigurationElement elem : configElements) {
+ if ("transactionalEditingDomainProvider".equals(elem.getName())) {
try {
ProviderPriorityPair providerPriorityPair = new ProviderPriorityPair();
- providerPriorityPair.provider = (ITransactionalEditingDomainProvider)elem.createExecutableExtension("class");
+ providerPriorityPair.provider = (ITransactionalEditingDomainProvider) elem.createExecutableExtension("class");
providerPriorityPair.priority = Integer.parseInt(elem.getAttribute("priority"));
providerPriorityPairs.add(providerPriorityPair);
@@ -74,21 +75,21 @@ public class TransactionalEditingDomainManager {
orderedProvidersArray = new ITransactionalEditingDomainProvider[providerPriorityPairs.size()];
- for(int i = 0; i < orderedProvidersArray.length; i++) {
+ for (int i = 0; i < orderedProvidersArray.length; i++) {
orderedProvidersArray[i] = providerPriorityPairs.get(i).provider;
}
}
/**
* Create an Editing Domain using the registered provider with the highest priority.
- *
+ *
* @param resourceSet
* @return
*/
public static TransactionalEditingDomain createTransactionalEditingDomain(ResourceSet resourceSet) {
- for(ITransactionalEditingDomainProvider provider : orderedProvidersArray) {
+ for (ITransactionalEditingDomainProvider provider : orderedProvidersArray) {
TransactionalEditingDomain ed = provider.createTransactionalEditingDomain(resourceSet);
- if(ed != null) {
+ if (ed != null) {
return ed;
}
}
@@ -96,8 +97,8 @@ public class TransactionalEditingDomainManager {
}
public static TransactionalEditingDomain createDefaultTransactionalEditingDomain(ResourceSet resourceSet) {
- // NotifyingWorkspaceCommandStack stack = new NotifyingWorkspaceCommandStack(CheckedOperationHistory.getInstance());
- // stack.setResourceUndoContextPolicy(IResourceUndoContextPolicy.DEFAULT);
+ // NotifyingWorkspaceCommandStack stack = new NotifyingWorkspaceCommandStack(CheckedOperationHistory.getInstance());
+ // stack.setResourceUndoContextPolicy(IResourceUndoContextPolicy.DEFAULT);
NestingTransactionalCommandStack stack = new NestingTransactionalCommandStack();
TransactionalEditingDomain result = new TransactionalEditingDomainImpl(new ComposedAdapterFactory(ComposedAdapterFactory.Descriptor.Registry.INSTANCE), stack, resourceSet);

Back to the top