Interface Mwe2Factory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
Mwe2FactoryImpl

public interface Mwe2Factory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
  • Field Details

    • eINSTANCE

      static final Mwe2Factory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createModule

      Module createModule()
      Returns a new object of class 'Module'.
      Returns:
      a new object of class 'Module'.
    • createReferrable

      Referrable createReferrable()
      Returns a new object of class 'Referrable'.
      Returns:
      a new object of class 'Referrable'.
    • createDeclaredProperty

      DeclaredProperty createDeclaredProperty()
      Returns a new object of class 'Declared Property'.
      Returns:
      a new object of class 'Declared Property'.
    • createComponent

      Component createComponent()
      Returns a new object of class 'Component'.
      Returns:
      a new object of class 'Component'.
    • createImport

      Import createImport()
      Returns a new object of class 'Import'.
      Returns:
      a new object of class 'Import'.
    • createAssignment

      Assignment createAssignment()
      Returns a new object of class 'Assignment'.
      Returns:
      a new object of class 'Assignment'.
    • createBooleanLiteral

      BooleanLiteral createBooleanLiteral()
      Returns a new object of class 'Boolean Literal'.
      Returns:
      a new object of class 'Boolean Literal'.
    • createReference

      Reference createReference()
      Returns a new object of class 'Reference'.
      Returns:
      a new object of class 'Reference'.
    • createStringLiteral

      StringLiteral createStringLiteral()
      Returns a new object of class 'String Literal'.
      Returns:
      a new object of class 'String Literal'.
    • createStringPart

      StringPart createStringPart()
      Returns a new object of class 'String Part'.
      Returns:
      a new object of class 'String Part'.
    • createPropertyReference

      PropertyReference createPropertyReference()
      Returns a new object of class 'Property Reference'.
      Returns:
      a new object of class 'Property Reference'.
    • createPlainString

      PlainString createPlainString()
      Returns a new object of class 'Plain String'.
      Returns:
      a new object of class 'Plain String'.
    • createNullLiteral

      NullLiteral createNullLiteral()
      Returns a new object of class 'Null Literal'.
      Returns:
      a new object of class 'Null Literal'.
    • createDoubleLiteral

      DoubleLiteral createDoubleLiteral()
      Returns a new object of class 'Double Literal'.
      Returns:
      a new object of class 'Double Literal'.
    • createIntegerLiteral

      IntegerLiteral createIntegerLiteral()
      Returns a new object of class 'Integer Literal'.
      Returns:
      a new object of class 'Integer Literal'.
    • getMwe2Package

      Mwe2Package getMwe2Package()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.