@SuppressWarnings("unchecked") in core for databinding observables
Change-Id: I53b9c98a0bf579768158bfd42a4e5edb94d01a26
Signed-off-by: Lorenzo Bettini <lorenzo.bettini@gmail.com>diff --git a/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/internal/databinding/DataBindingHelper.java b/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/internal/databinding/DataBindingHelper.java
index f150fb3..c385908 100644
--- a/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/internal/databinding/DataBindingHelper.java
+++ b/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/internal/databinding/DataBindingHelper.java
@@ -40,6 +40,7 @@
EmfValidationTargetToModelUpdateValueStrategy targetToModelUpdateValueStrategy = new EmfValidationTargetToModelUpdateValueStrategy(
owner, feature, databindingValidationUtil);
+ @SuppressWarnings("unchecked")
Binding bindValue = dataBindingContext.bindValue(target, source, targetToModelUpdateValueStrategy, null);
ControlDecorationSupport.create(bindValue, SWT.TOP | SWT.LEFT);
return bindValue;
diff --git a/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/internal/databinding/EmfValidationTargetToModelUpdateValueStrategy.java b/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/internal/databinding/EmfValidationTargetToModelUpdateValueStrategy.java
index 395c0c8..c613c55 100644
--- a/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/internal/databinding/EmfValidationTargetToModelUpdateValueStrategy.java
+++ b/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/internal/databinding/EmfValidationTargetToModelUpdateValueStrategy.java
@@ -44,7 +44,7 @@
this.databindingValidationUtil = databindingValidationUtil;
}
- @SuppressWarnings("rawtypes")
+ @SuppressWarnings({ "rawtypes", "unchecked" })
@Override
protected IStatus doSet(IObservableValue observableValue, Object value) {
// the modification must go into the model
@@ -53,6 +53,7 @@
return validationStatus();
}
+ @SuppressWarnings("unchecked")
@Override
public IStatus validateBeforeSet(Object value) {
if (firstValidateBeforeSet) {
@@ -62,6 +63,7 @@
return super.validateBeforeSet(value);
}
+ @SuppressWarnings("unchecked")
@Override
public Object convert(Object value) {
if (converter != null) {
@@ -74,6 +76,7 @@
return value;
}
+ @SuppressWarnings("unchecked")
@Override
public IStatus validateAfterConvert(Object value) {
if (value instanceof RuntimeException) {