Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2012-08-16 00:13:24 +0000
committerRoberto E. Escobar2013-07-29 18:14:23 +0000
commit96b550a58787fdf710a91c2a3ba62786eba5432d (patch)
tree7c293019f5eab1f29b499b85784fdba4eb8fd6e8
parentd75356a03a30ab00bda1529176570a4c4edf7027 (diff)
downloadorg.eclipse.osee-96b550a58787fdf710a91c2a3ba62786eba5432d.tar.gz
org.eclipse.osee-96b550a58787fdf710a91c2a3ba62786eba5432d.tar.xz
org.eclipse.osee-96b550a58787fdf710a91c2a3ba62786eba5432d.zip
refactor: Use Visitable interfaces
-rw-r--r--plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/transaction/TxDataManagerImpl.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/transaction/TxDataManagerImpl.java b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/transaction/TxDataManagerImpl.java
index 14b2bad3f11..25133e3e30e 100644
--- a/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/transaction/TxDataManagerImpl.java
+++ b/plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/transaction/TxDataManagerImpl.java
@@ -17,9 +17,10 @@ import java.util.concurrent.ConcurrentHashMap;
import org.eclipse.osee.framework.core.exception.OseeCoreException;
import org.eclipse.osee.framework.core.util.Conditions;
import org.eclipse.osee.orcs.core.ds.ArtifactTransactionData;
+import org.eclipse.osee.orcs.core.ds.OrcsVisitable;
import org.eclipse.osee.orcs.core.ds.OrcsVisitor;
import org.eclipse.osee.orcs.core.ds.TransactionResult;
-import org.eclipse.osee.orcs.core.internal.artifact.ArtifactImpl;
+import org.eclipse.osee.orcs.core.internal.artifact.ArtifactVisitable;
import org.eclipse.osee.orcs.core.internal.artifact.ArtifactVisitor;
import org.eclipse.osee.orcs.core.internal.proxy.ArtifactProxyFactory;
import org.eclipse.osee.orcs.core.internal.proxy.ProxyWriteable;
@@ -92,8 +93,8 @@ public class TxDataManagerImpl implements TxDataManager {
@Override
public void onCommitSuccess(TransactionResult result) throws OseeCoreException {
OrcsVisitor visitor = handler.createOnSuccessHandler(writeableArtifacts);
- for (ArtifactTransactionData txData : result.getData()) {
- txData.accept(visitor);
+ for (OrcsVisitable visitable : result.getData()) {
+ visitable.accept(visitor);
}
}
@@ -103,8 +104,8 @@ public class TxDataManagerImpl implements TxDataManager {
ArtifactVisitor visitor = handler.createOnDirtyHandler(data);
for (ArtifactWriteable writeable : writeableArtifacts.values()) {
if (writeable.isDirty()) {
- ArtifactImpl impl = proxyFactory.getProxiedObject(writeable);
- impl.accept(visitor);
+ ArtifactVisitable visitable = proxyFactory.getProxiedObject(writeable);
+ visitable.accept(visitor);
}
}
return data;

Back to the top