Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Jastram2014-01-20 21:34:08 +0000
committerMichael Jastram2014-01-20 21:34:08 +0000
commita7d29fab406e8c7568e01c565984ca9773060e58 (patch)
treeb24fbaa0ce749ed25476a74ea56d81320b43c2e3
parent3ef00ae99a1050e17c2f00715986b4da7675ce99 (diff)
downloadorg.eclipse.rmf-a7d29fab406e8c7568e01c565984ca9773060e58.tar.gz
org.eclipse.rmf-a7d29fab406e8c7568e01c565984ca9773060e58.tar.xz
org.eclipse.rmf-a7d29fab406e8c7568e01c565984ca9773060e58.zip
Now tracking which configs are registered for the Linewrap presentation.
-rw-r--r--org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java
index 1b5357e4..c98a4dec 100644
--- a/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java
+++ b/org.eclipse.rmf.reqif10.pror.presentation.linewrap/src/org/eclipse/rmf/reqif10/pror/presentation/linewrap/provider/LinewrapConfigurationItemProvider.java
@@ -13,7 +13,9 @@ package org.eclipse.rmf.reqif10.pror.presentation.linewrap.provider;
import java.util.Collection;
+import java.util.HashSet;
import java.util.List;
+import java.util.Set;
import org.agilemore.agilegrid.AgileGrid;
import org.agilemore.agilegrid.CellEditor;
@@ -56,6 +58,10 @@ public class LinewrapConfigurationItemProvider
IEditingDomainItemProvider, IStructuredItemContentProvider,
ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource,
PresentationEditorInterface {
+
+ // Track the registered configs.
+ Set<ProrPresentationConfiguration> registeredConfigs = new HashSet<ProrPresentationConfiguration>();
+
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
@@ -149,12 +155,11 @@ public class LinewrapConfigurationItemProvider
public void registerPresentationConfiguration(ProrPresentationConfiguration config,
EditingDomain editingDomain) {
- // No action required.
-
+ registeredConfigs.add(config);
}
public void unregisterPresentationConfiguration(ProrPresentationConfiguration config) {
- // No action required.
+ registeredConfigs.remove(config);
}
private LinewrapCellRenderer linewrapCellRenderer;

Back to the top