Class TextControlSWTRenderer.ModelToTargetUpdateStrategy
- java.lang.Object
-
- org.eclipse.core.databinding.UpdateValueStrategy
-
- org.eclipse.emf.databinding.EMFUpdateValueStrategy
-
- org.eclipse.emf.ecp.view.spi.core.swt.renderer.TextControlSWTRenderer.ModelToTargetUpdateStrategy
-
- Enclosing class:
- TextControlSWTRenderer
protected class TextControlSWTRenderer.ModelToTargetUpdateStrategy extends org.eclipse.emf.databinding.EMFUpdateValueStrategy
The strategy to convert from model to target.- Author:
- Eugen Neufeld
-
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.core.databinding.conversion.IConverter<? super S,? extends D>
converter
-
Constructor Summary
Constructors Constructor Description ModelToTargetUpdateStrategy(boolean tooltip)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkAssignable(java.lang.Object arg0, java.lang.Object arg1, java.lang.String arg2)
java.lang.Object
convert(java.lang.Object value)
protected java.lang.Object
convertValue(java.lang.Object value)
Convert a value.protected java.lang.Boolean
isAssignableFromTo(java.lang.Object arg0, java.lang.Object arg1)
protected org.eclipse.core.runtime.IStatus
logErrorWhileSettingValue(java.lang.Exception arg0)
-
-
-
Constructor Detail
-
ModelToTargetUpdateStrategy
public ModelToTargetUpdateStrategy(boolean tooltip)
Constructor.- Parameters:
tooltip
-true
if the to be converted value is a tooltip and should be modified by aECPStringModifier
,false
otherwise.
-
-
Method Detail
-
convert
public java.lang.Object convert(java.lang.Object value)
-
convertValue
protected java.lang.Object convertValue(java.lang.Object value)
Convert a value.- Parameters:
value
- the value to convert- Returns:
- the converted value
-
checkAssignable
protected final void checkAssignable(java.lang.Object arg0, java.lang.Object arg1, java.lang.String arg2)
-
isAssignableFromTo
protected java.lang.Boolean isAssignableFromTo(java.lang.Object arg0, java.lang.Object arg1)
-
logErrorWhileSettingValue
protected org.eclipse.core.runtime.IStatus logErrorWhileSettingValue(java.lang.Exception arg0)
-
-