diff options
author | afinkbein | 2008-06-25 15:46:15 +0000 |
---|---|---|
committer | afinkbein | 2008-06-25 15:46:15 +0000 |
commit | 3256cdc728dd3a29fe6befab8fa64ee2e9719666 (patch) | |
tree | f5f8526dfb9db279eed390f76b719fbc0a49922b | |
parent | e0ab5b32cbb44e44b1765a69f2356de217237ba0 (diff) | |
download | org.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.java | 7 |
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(); |