Package net.ssehub.easy.dslCore.values
Class FloatValueConverter
- java.lang.Object
-
- org.eclipse.xtext.conversion.impl.AbstractValueConverter<T>
-
- org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.Double>
-
- net.ssehub.easy.dslCore.values.FloatValueConverter
-
- All Implemented Interfaces:
org.eclipse.xtext.conversion.IValueConverter<java.lang.Double>,org.eclipse.xtext.conversion.IValueConverter.RuleSpecific
public class FloatValueConverter extends org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.Double>Converts strings recognized by the grammar to float values.- Author:
- Holger Eichelberger
-
-
Constructor Summary
Constructors Constructor Description FloatValueConverter()Creates a float value converter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassertValidValue(java.lang.Double value)protected java.lang.StringtoEscapedString(java.lang.Double value)java.lang.DoubletoValue(java.lang.String string, org.eclipse.xtext.nodemodel.INode node)Returns a double value for the givenstringstored innode.-
Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter
assertTokens, assertTokens, createTokenContentMismatchException, createTokenTypeMismatchException, getLexer, getLexerProvider, getRule, getRuleName, getRuleName, getTokenDefMap, getTokenDefProvider, getTokenSource, setLexerProvider, setRule, setTokenDefProvider, toString
-
-
-
-
Method Detail
-
toEscapedString
protected java.lang.String toEscapedString(java.lang.Double value)
- Overrides:
toEscapedStringin classorg.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.Double>
-
assertValidValue
protected void assertValidValue(java.lang.Double value)
- Overrides:
assertValidValuein classorg.eclipse.xtext.conversion.impl.AbstractLexerBasedConverter<java.lang.Double>
-
toValue
public java.lang.Double toValue(java.lang.String string, org.eclipse.xtext.nodemodel.INode node)Returns a double value for the givenstringstored innode.- Parameters:
string- the version string to be convertednode- the node holding the string- Returns:
- the converted double value
- Throws:
org.eclipse.xtext.conversion.ValueConverterException- in case of conversion problems
-
-