Interface LiteralsFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
LiteralsFactoryImpl

public interface LiteralsFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
Generated class or method.
  • Field Details

    • eINSTANCE

      static final LiteralsFactory eINSTANCE
      The singleton instance of the factory.
      Generated class or method.
  • Method Details

    • createBooleanLiteral

      BooleanLiteral createBooleanLiteral()
      Returns a new object of class 'Boolean Literal'.
      Returns:
      a new object of class 'Boolean Literal'.
      Generated class or method.
    • createCharacterLiteral

      CharacterLiteral createCharacterLiteral()
      Returns a new object of class 'Character Literal'.
      Returns:
      a new object of class 'Character Literal'.
      Generated class or method.
    • createDecimalFloatLiteral

      DecimalFloatLiteral createDecimalFloatLiteral()
      Returns a new object of class 'Decimal Float Literal'.
      Returns:
      a new object of class 'Decimal Float Literal'.
      Generated class or method.
    • createHexFloatLiteral

      HexFloatLiteral createHexFloatLiteral()
      Returns a new object of class 'Hex Float Literal'.
      Returns:
      a new object of class 'Hex Float Literal'.
      Generated class or method.
    • createDecimalDoubleLiteral

      DecimalDoubleLiteral createDecimalDoubleLiteral()
      Returns a new object of class 'Decimal Double Literal'.
      Returns:
      a new object of class 'Decimal Double Literal'.
      Generated class or method.
    • createHexDoubleLiteral

      HexDoubleLiteral createHexDoubleLiteral()
      Returns a new object of class 'Hex Double Literal'.
      Returns:
      a new object of class 'Hex Double Literal'.
      Generated class or method.
    • createDecimalIntegerLiteral

      DecimalIntegerLiteral createDecimalIntegerLiteral()
      Returns a new object of class 'Decimal Integer Literal'.
      Returns:
      a new object of class 'Decimal Integer Literal'.
      Generated class or method.
    • createHexIntegerLiteral

      HexIntegerLiteral createHexIntegerLiteral()
      Returns a new object of class 'Hex Integer Literal'.
      Returns:
      a new object of class 'Hex Integer Literal'.
      Generated class or method.
    • createOctalIntegerLiteral

      OctalIntegerLiteral createOctalIntegerLiteral()
      Returns a new object of class 'Octal Integer Literal'.
      Returns:
      a new object of class 'Octal Integer Literal'.
      Generated class or method.
    • createBinaryIntegerLiteral

      BinaryIntegerLiteral createBinaryIntegerLiteral()
      Returns a new object of class 'Binary Integer Literal'.
      Returns:
      a new object of class 'Binary Integer Literal'.
      Generated class or method.
    • createDecimalLongLiteral

      DecimalLongLiteral createDecimalLongLiteral()
      Returns a new object of class 'Decimal Long Literal'.
      Returns:
      a new object of class 'Decimal Long Literal'.
      Generated class or method.
    • createHexLongLiteral

      HexLongLiteral createHexLongLiteral()
      Returns a new object of class 'Hex Long Literal'.
      Returns:
      a new object of class 'Hex Long Literal'.
      Generated class or method.
    • createOctalLongLiteral

      OctalLongLiteral createOctalLongLiteral()
      Returns a new object of class 'Octal Long Literal'.
      Returns:
      a new object of class 'Octal Long Literal'.
      Generated class or method.
    • createBinaryLongLiteral

      BinaryLongLiteral createBinaryLongLiteral()
      Returns a new object of class 'Binary Long Literal'.
      Returns:
      a new object of class 'Binary Long Literal'.
      Generated class or method.
    • createNullLiteral

      NullLiteral createNullLiteral()
      Returns a new object of class 'Null Literal'.
      Returns:
      a new object of class 'Null Literal'.
      Generated class or method.
    • createSuper

      Super createSuper()
      Returns a new object of class 'Super'.
      Returns:
      a new object of class 'Super'.
      Generated class or method.
    • createThis

      This createThis()
      Returns a new object of class 'This'.
      Returns:
      a new object of class 'This'.
      Generated class or method.
    • getLiteralsPackage

      LiteralsPackage getLiteralsPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.