org.eclipse.ocl.examples.xtext.essentialocl.services
Class EssentialOCLValueConverterService

java.lang.Object
  extended by org.eclipse.xtext.conversion.impl.AbstractValueConverterService
      extended by org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
          extended by org.eclipse.ocl.examples.xtext.essentialocl.services.EssentialOCLValueConverterService
All Implemented Interfaces:
org.eclipse.xtext.conversion.IValueConverterService
Direct Known Subclasses:
OCLinEcoreValueConverterService, OCLstdlibValueConverterService

public class EssentialOCLValueConverterService
extends org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService


Nested Class Summary
protected static class EssentialOCLValueConverterService.AbstractIDConverter
           
protected static class EssentialOCLValueConverterService.DoubleQuotedStringConverter
           
protected static class EssentialOCLValueConverterService.EscapedIDConverter
           
protected static class EssentialOCLValueConverterService.IDConverter
           
protected static class EssentialOCLValueConverterService.MultiLineSingleQuotedStringConverter
           
protected static class EssentialOCLValueConverterService.NameConverter
           
protected static class EssentialOCLValueConverterService.NumberConverter
           
protected static class EssentialOCLValueConverterService.SimpleIDConverter
           
protected static class EssentialOCLValueConverterService.SingleQuotedStringConverter
           
protected static class EssentialOCLValueConverterService.UnreservedNameConverter
           
protected static class EssentialOCLValueConverterService.UnrestrictedNameConverter
           
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
defaultTerminalConverterFactory
 
Constructor Summary
EssentialOCLValueConverterService()
           
 
Method Summary
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> DOUBLE_QUOTED_STRING()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> ESCAPED_ID()
           
static java.lang.String escapeIdentifier(java.lang.String value)
           
static java.util.Set<java.lang.String> getAllKeywords(org.eclipse.xtext.Grammar g, java.lang.String name)
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> ID()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> Identifier()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> ML_SINGLE_QUOTED_STRING()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> Name()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.Number> NUMBER_LITERAL()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> SIMPLE_ID()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> SINGLE_QUOTED_STRING()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> StringLiteral()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> UnreservedName()
           
 org.eclipse.xtext.conversion.IValueConverter<java.lang.String> UnrestrictedName()
           
 
Methods inherited from class org.eclipse.xtext.conversion.impl.AbstractDeclarativeValueConverterService
getConverter, getConverters, getDefaultTerminalConverterFactory, getGrammar, internalRegisterForClass, isConfigurationMethod, registerEFactoryConverters, setDefaultTerminalConverterFactory, setGrammar, toString, toValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EssentialOCLValueConverterService

public EssentialOCLValueConverterService()
Method Detail

escapeIdentifier

public static java.lang.String escapeIdentifier(java.lang.String value)

getAllKeywords

public static java.util.Set<java.lang.String> getAllKeywords(org.eclipse.xtext.Grammar g,
                                                             java.lang.String name)

DOUBLE_QUOTED_STRING

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> DOUBLE_QUOTED_STRING()

ESCAPED_ID

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> ESCAPED_ID()

ID

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> ID()

Identifier

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> Identifier()

ML_SINGLE_QUOTED_STRING

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> ML_SINGLE_QUOTED_STRING()

Name

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> Name()

NUMBER_LITERAL

public org.eclipse.xtext.conversion.IValueConverter<java.lang.Number> NUMBER_LITERAL()

SIMPLE_ID

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> SIMPLE_ID()

SINGLE_QUOTED_STRING

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> SINGLE_QUOTED_STRING()

StringLiteral

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> StringLiteral()

UnreservedName

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> UnreservedName()

UnrestrictedName

public org.eclipse.xtext.conversion.IValueConverter<java.lang.String> UnrestrictedName()