Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationCellModifier.java')
-rw-r--r--plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationCellModifier.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationCellModifier.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationCellModifier.java
index 2e5687ca6c6..0f7c4006a66 100644
--- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationCellModifier.java
+++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/RelationCellModifier.java
@@ -18,6 +18,7 @@ import org.eclipse.osee.framework.jdk.core.util.Strings;
import org.eclipse.osee.framework.logging.OseeLog;
import org.eclipse.osee.framework.skynet.core.relation.RelationLink;
import org.eclipse.osee.framework.skynet.core.relation.RelationManager;
+import org.eclipse.osee.framework.ui.swt.IDirtiableEditor;
import org.eclipse.swt.widgets.Item;
/**
@@ -25,11 +26,11 @@ import org.eclipse.swt.widgets.Item;
*/
public class RelationCellModifier implements ICellModifier {
private final TreeViewer treeViewer;
+ private final IDirtiableEditor editor;
- public RelationCellModifier(TreeViewer treeViewer) {
- super();
+ public RelationCellModifier(TreeViewer treeViewer, IDirtiableEditor editor) {
this.treeViewer = treeViewer;
- // pList.addPermission(Permission.PermPermissionEnum.EDITREQUIREMENT);
+ this.editor = editor;
}
@Override
@@ -60,6 +61,7 @@ public class RelationCellModifier implements ICellModifier {
link.setRationale(value.toString());
}
treeViewer.update(element, null);
+ editor.onDirtied();
}
private RelationLink getRelationLink(WrapperForRelationLink relLink) {

Back to the top