diff options
author | Michael Jastram | 2014-01-20 21:34:08 +0000 |
---|---|---|
committer | Michael Jastram | 2014-01-20 21:34:08 +0000 |
commit | a7d29fab406e8c7568e01c565984ca9773060e58 (patch) | |
tree | b24fbaa0ce749ed25476a74ea56d81320b43c2e3 | |
parent | 3ef00ae99a1050e17c2f00715986b4da7675ce99 (diff) | |
download | org.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.java | 11 |
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;
|