diff options
author | Roberto E. Escobar | 2012-08-16 00:13:24 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2013-07-29 18:14:23 +0000 |
commit | 96b550a58787fdf710a91c2a3ba62786eba5432d (patch) | |
tree | 7c293019f5eab1f29b499b85784fdba4eb8fd6e8 | |
parent | d75356a03a30ab00bda1529176570a4c4edf7027 (diff) | |
download | org.eclipse.osee-96b550a58787fdf710a91c2a3ba62786eba5432d.tar.gz org.eclipse.osee-96b550a58787fdf710a91c2a3ba62786eba5432d.tar.xz org.eclipse.osee-96b550a58787fdf710a91c2a3ba62786eba5432d.zip |
refactor: Use Visitable interfaces
Change-Id: I3abd3dce30463e3efd163f219fc1db4a9e81671c
-rw-r--r-- | plugins/org.eclipse.osee.orcs.core/src/org/eclipse/osee/orcs/core/internal/transaction/TxDataManagerImpl.java | 11 |
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; |