Merge branch 'filtersearch' of ssh://git.eclipse.org:29418/rmf/org.eclipse.rmf into filtersearch
diff --git a/org.eclipse.rmf.reqif10.search.ui/plugin.properties b/org.eclipse.rmf.reqif10.search.ui/plugin.properties
index 62fafe9..5f64683 100644
--- a/org.eclipse.rmf.reqif10.search.ui/plugin.properties
+++ b/org.eclipse.rmf.reqif10.search.ui/plugin.properties
@@ -5,21 +5,3 @@
_UI_HorizontalOrientation_label = Horizontal orientation
_UI_VerticalOrientation_label = Vertical orientation
-
-operator_equals = =
-operator_is = =
-operator_is_not = \u2260
-operator_not_equals = \u2260
-operator_contains = contains
-operator_not_contains = contains not
-operator_regexp = regexp
-operator_regexp_plain = regexp (plain)
-operator_between = between
-operator_greater = >
-operator_smaller = <
-operator_before = before
-operator_after = after
-operator_contains_all = all
-operator_contains_any = any
-operator_is_set = set
-operator_is_not_set = not set
diff --git a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlBoolean.java b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlBoolean.java
index 53932af..8913a05 100644
--- a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlBoolean.java
+++ b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlBoolean.java
@@ -72,7 +72,7 @@
GridData layoutData = new GridData(SWT.LEFT, SWT.CENTER, false, false);
attr.setLayoutData(layoutData);
for (Operator operator : BoolFilter.SUPPORTED_OPERATORS) {
- attr.add(getString(operator.toString()));
+ attr.add(operator.toLocaleString());
}
attr.select(0);
if (templateFilter != null)
diff --git a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlDate.java b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlDate.java
index 0d47ca9..baaf7ea 100644
--- a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlDate.java
+++ b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlDate.java
@@ -77,7 +77,7 @@
GridData layoutData = new GridData(SWT.LEFT, SWT.CENTER, false, false);
attr.setLayoutData(layoutData);
for (Operator operator : DateFilter.SUPPORTED_OPERATORS) {
- attr.add(getString(operator.toString()));
+ attr.add(operator.toLocaleString());
}
attr.select(0);
if (templateFilter != null)
diff --git a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlEnum.java b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlEnum.java
index 378e716..bd12ebe 100644
--- a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlEnum.java
+++ b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlEnum.java
@@ -120,7 +120,7 @@
GridData layoutData = new GridData(SWT.LEFT, SWT.CENTER, false, false);
attr.setLayoutData(layoutData);
for (Operator operator : EnumFilter.SUPPORTED_OPERATORS) {
- attr.add(getString(operator.toString()));
+ attr.add(operator.toLocaleString());
}
attr.select(0);
if (templateFilter != null)
diff --git a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlNumber.java b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlNumber.java
index 2eaf0ee..9cb8835 100644
--- a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlNumber.java
+++ b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlNumber.java
@@ -72,7 +72,7 @@
GridData layoutData = new GridData(SWT.LEFT, SWT.CENTER, false, false);
attr.setLayoutData(layoutData);
for (Operator operator : NumberFilter.SUPPORTED_OPERATORS) {
- attr.add(getString(operator.toString()));
+ attr.add(operator.toLocaleString());
}
attr.select(0);
if (templateFilter != null)
diff --git a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlString.java b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlString.java
index babdfcc..a9e1ef4 100644
--- a/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlString.java
+++ b/org.eclipse.rmf.reqif10.search.ui/src/org/eclipse/rmf/reqif10/search/filter/ui/FilterControlString.java
@@ -97,7 +97,7 @@
GridData layoutData = new GridData(SWT.LEFT, SWT.CENTER, false, false);
attr.setLayoutData(layoutData);
for (Operator operator : operators) {
- attr.add(getString(operator.toString()));
+ attr.add(operator.toLocaleString());
}
attr.select(0);
if (templateFilter != null)
diff --git a/org.eclipse.rmf.reqif10.search/plugin.properties b/org.eclipse.rmf.reqif10.search/plugin.properties
index 3fdc055..b89d6e6 100644
--- a/org.eclipse.rmf.reqif10.search/plugin.properties
+++ b/org.eclipse.rmf.reqif10.search/plugin.properties
@@ -2,3 +2,21 @@
pluginName = ReqIF Search Model Support
providerName = Eclipse Modeling Project
+
+operator_equals = =
+operator_is = =
+operator_is_not = \u2260
+operator_not_equals = \u2260
+operator_contains = contains
+operator_not_contains = contains not
+operator_regexp = regexp
+operator_regexp_plain = regexp (plain)
+operator_between = between
+operator_greater = >
+operator_smaller = <
+operator_before = before
+operator_after = after
+operator_contains_all = all
+operator_contains_any = any
+operator_is_set = set
+operator_is_not_set = not set
\ No newline at end of file
diff --git a/org.eclipse.rmf.reqif10.search/src/org/eclipse/rmf/reqif10/search/filter/IFilter.java b/org.eclipse.rmf.reqif10.search/src/org/eclipse/rmf/reqif10/search/filter/IFilter.java
index 8777b3a..3fa61f9 100644
--- a/org.eclipse.rmf.reqif10.search/src/org/eclipse/rmf/reqif10/search/filter/IFilter.java
+++ b/org.eclipse.rmf.reqif10.search/src/org/eclipse/rmf/reqif10/search/filter/IFilter.java
@@ -12,6 +12,8 @@
******************************************************************************/
package org.eclipse.rmf.reqif10.search.filter;
+import java.util.ResourceBundle;
+
import org.eclipse.rmf.reqif10.SpecElementWithAttributes;
import org.eclipse.rmf.reqif10.pror.filter.ReqifFilter;
@@ -51,9 +53,12 @@
}
@Override
public String toString() {
- // TODO NS-Lookup
return label;
}
+
+ public String toLocaleString(){
+ return ResourceBundle.getBundle("plugin").getString(label);
+ }
}
public boolean match(SpecElementWithAttributes element);
@@ -70,5 +75,9 @@
public Object getFilterValue2();
public ImmutableSet<Operator> getSupportedOperators();
+
+
+
+
}