public class PreSetValidationStrategy
extends org.eclipse.emf.databinding.EMFUpdateValueStrategy
EMFUpdateValueStrategy
that implements validateBeforeSet(Object)
.Modifier and Type | Field and Description |
---|---|
protected org.eclipse.core.databinding.conversion.IConverter<? super S,? extends D> |
converter |
Constructor and Description |
---|
PreSetValidationStrategy(VElement vElement,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
org.eclipse.core.databinding.UpdateValueStrategy delegate)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
checkAssignable(Object arg0,
Object arg1,
String arg2) |
Object |
convert(Object value) |
org.eclipse.emf.ecore.EStructuralFeature |
getStructuralFeature()
Returns the
EStructuralFeature that defines any validation constraints. |
int |
getUpdatePolicy() |
VElement |
getVElement()
Returns the associated
VElement . |
protected Boolean |
isAssignableFromTo(Object arg0,
Object arg1) |
protected org.eclipse.core.runtime.IStatus |
logErrorWhileSettingValue(Exception arg0) |
org.eclipse.core.databinding.UpdateValueStrategy |
setAfterConvertValidator(org.eclipse.core.databinding.validation.IValidator validator) |
org.eclipse.core.databinding.UpdateValueStrategy |
setAfterGetValidator(org.eclipse.core.databinding.validation.IValidator validator) |
org.eclipse.core.databinding.UpdateValueStrategy |
setBeforeSetValidator(org.eclipse.core.databinding.validation.IValidator validator) |
org.eclipse.core.databinding.UpdateValueStrategy |
setConverter(org.eclipse.core.databinding.conversion.IConverter converter) |
org.eclipse.core.runtime.IStatus |
validateAfterConvert(Object value) |
org.eclipse.core.runtime.IStatus |
validateAfterGet(Object value) |
org.eclipse.core.runtime.IStatus |
validateBeforeSet(Object value) |
protected org.eclipse.core.databinding.conversion.IConverter<? super S,? extends D> converter
public PreSetValidationStrategy(VElement vElement, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, org.eclipse.core.databinding.UpdateValueStrategy delegate)
vElement
- the VElement
eStructuralFeature
- an EStructuralFeature
that defines any validation constraintsdelegate
- the strategy to delegate topublic org.eclipse.core.runtime.IStatus validateBeforeSet(Object value)
validateBeforeSet
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.validateBeforeSet(java.lang.Object)
public Object convert(Object value)
convert
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.convert(java.lang.Object)
public int getUpdatePolicy()
getUpdatePolicy
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.getUpdatePolicy()
public org.eclipse.core.databinding.UpdateValueStrategy setAfterConvertValidator(org.eclipse.core.databinding.validation.IValidator validator)
setAfterConvertValidator
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.setAfterConvertValidator(org.eclipse.core.databinding.validation.IValidator)
public org.eclipse.core.databinding.UpdateValueStrategy setBeforeSetValidator(org.eclipse.core.databinding.validation.IValidator validator)
setBeforeSetValidator
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.setBeforeSetValidator(org.eclipse.core.databinding.validation.IValidator)
public org.eclipse.core.databinding.UpdateValueStrategy setAfterGetValidator(org.eclipse.core.databinding.validation.IValidator validator)
setAfterGetValidator
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.setAfterGetValidator(org.eclipse.core.databinding.validation.IValidator)
public org.eclipse.core.databinding.UpdateValueStrategy setConverter(org.eclipse.core.databinding.conversion.IConverter converter)
setConverter
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.setConverter(org.eclipse.core.databinding.conversion.IConverter)
public org.eclipse.core.runtime.IStatus validateAfterConvert(Object value)
validateAfterConvert
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.validateAfterConvert(java.lang.Object)
public org.eclipse.core.runtime.IStatus validateAfterGet(Object value)
validateAfterGet
in class org.eclipse.core.databinding.UpdateValueStrategy
UpdateValueStrategy.validateAfterGet(java.lang.Object)
public org.eclipse.emf.ecore.EStructuralFeature getStructuralFeature()
EStructuralFeature
that defines any validation constraints.protected org.eclipse.core.runtime.IStatus logErrorWhileSettingValue(Exception arg0)
Copyright © 2019. All rights reserved.