Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorafinkbein2008-06-25 15:46:15 +0000
committerafinkbein2008-06-25 15:46:15 +0000
commit3256cdc728dd3a29fe6befab8fa64ee2e9719666 (patch)
treef5f8526dfb9db279eed390f76b719fbc0a49922b
parente0ab5b32cbb44e44b1765a69f2356de217237ba0 (diff)
downloadorg.eclipse.osee-3256cdc728dd3a29fe6befab8fa64ee2e9719666.tar.gz
org.eclipse.osee-3256cdc728dd3a29fe6befab8fa64ee2e9719666.tar.xz
org.eclipse.osee-3256cdc728dd3a29fe6befab8fa64ee2e9719666.zip
-rw-r--r--org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationContentProvider.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationContentProvider.java b/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationContentProvider.java
index 201a3f012af..2e30f8ccac0 100644
--- a/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationContentProvider.java
+++ b/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationContentProvider.java
@@ -13,11 +13,13 @@ package org.eclipse.osee.framework.ui.skynet;
import java.sql.SQLException;
import java.util.List;
import java.util.logging.Level;
+
import org.eclipse.jface.viewers.IContentProvider;
import org.eclipse.jface.viewers.IStructuredContentProvider;
import org.eclipse.jface.viewers.ITreeContentProvider;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.osee.framework.skynet.core.artifact.Artifact;
+import org.eclipse.osee.framework.skynet.core.artifact.CacheArtifactModifiedEvent;
import org.eclipse.osee.framework.skynet.core.event.SkynetEventManager;
import org.eclipse.osee.framework.skynet.core.exception.ArtifactDoesNotExist;
import org.eclipse.osee.framework.skynet.core.relation.RelationLink;
@@ -105,8 +107,11 @@ public class RelationContentProvider implements ITreeContentProvider {
List<RelationLink> relations = artifact.getRelations(relationTypeSide);
for (RelationLink relationLink : relations) {
+ Artifact art = relationLink.getArtifactOnOtherSide(artifact);
SkynetEventManager.getInstance().register(RelationModifiedEvent.class,
- relationLink.getArtifactOnOtherSide(artifact), relComp);
+ art, relComp);
+ SkynetEventManager.getInstance().register(CacheArtifactModifiedEvent.class,
+ art, relComp);
}
SkynetEventManager.getInstance().register(RelationModifiedEvent.class, artifact, relComp);
return relations.toArray();

Back to the top