Interface StatementsFactory

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

public interface StatementsFactory 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 StatementsFactory eINSTANCE
      The singleton instance of the factory.
      Generated class or method.
  • Method Details

    • createAssert

      Assert createAssert()
      Returns a new object of class 'Assert'.
      Returns:
      a new object of class 'Assert'.
      Generated class or method.
    • createBreak

      Break createBreak()
      Returns a new object of class 'Break'.
      Returns:
      a new object of class 'Break'.
      Generated class or method.
    • createBlock

      Block createBlock()
      Returns a new object of class 'Block'.
      Returns:
      a new object of class 'Block'.
      Generated class or method.
    • createCatchBlock

      CatchBlock createCatchBlock()
      Returns a new object of class 'Catch Block'.
      Returns:
      a new object of class 'Catch Block'.
      Generated class or method.
    • createCondition

      Condition createCondition()
      Returns a new object of class 'Condition'.
      Returns:
      a new object of class 'Condition'.
      Generated class or method.
    • createContinue

      Continue createContinue()
      Returns a new object of class 'Continue'.
      Returns:
      a new object of class 'Continue'.
      Generated class or method.
    • createDefaultSwitchCase

      DefaultSwitchCase createDefaultSwitchCase()
      Returns a new object of class 'Default Switch Case'.
      Returns:
      a new object of class 'Default Switch Case'.
      Generated class or method.
    • createDoWhileLoop

      DoWhileLoop createDoWhileLoop()
      Returns a new object of class 'Do While Loop'.
      Returns:
      a new object of class 'Do While Loop'.
      Generated class or method.
    • createEmptyStatement

      EmptyStatement createEmptyStatement()
      Returns a new object of class 'Empty Statement'.
      Returns:
      a new object of class 'Empty Statement'.
      Generated class or method.
    • createExpressionStatement

      ExpressionStatement createExpressionStatement()
      Returns a new object of class 'Expression Statement'.
      Returns:
      a new object of class 'Expression Statement'.
      Generated class or method.
    • createForLoop

      ForLoop createForLoop()
      Returns a new object of class 'For Loop'.
      Returns:
      a new object of class 'For Loop'.
      Generated class or method.
    • createForEachLoop

      ForEachLoop createForEachLoop()
      Returns a new object of class 'For Each Loop'.
      Returns:
      a new object of class 'For Each Loop'.
      Generated class or method.
    • createJumpLabel

      JumpLabel createJumpLabel()
      Returns a new object of class 'Jump Label'.
      Returns:
      a new object of class 'Jump Label'.
      Generated class or method.
    • createLocalVariableStatement

      LocalVariableStatement createLocalVariableStatement()
      Returns a new object of class 'Local Variable Statement'.
      Returns:
      a new object of class 'Local Variable Statement'.
      Generated class or method.
    • createNormalSwitchCase

      NormalSwitchCase createNormalSwitchCase()
      Returns a new object of class 'Normal Switch Case'.
      Returns:
      a new object of class 'Normal Switch Case'.
      Generated class or method.
    • createReturn

      Return createReturn()
      Returns a new object of class 'Return'.
      Returns:
      a new object of class 'Return'.
      Generated class or method.
    • createSwitch

      Switch createSwitch()
      Returns a new object of class 'Switch'.
      Returns:
      a new object of class 'Switch'.
      Generated class or method.
    • createSynchronizedBlock

      SynchronizedBlock createSynchronizedBlock()
      Returns a new object of class 'Synchronized Block'.
      Returns:
      a new object of class 'Synchronized Block'.
      Generated class or method.
    • createThrow

      Throw createThrow()
      Returns a new object of class 'Throw'.
      Returns:
      a new object of class 'Throw'.
      Generated class or method.
    • createTryBlock

      TryBlock createTryBlock()
      Returns a new object of class 'Try Block'.
      Returns:
      a new object of class 'Try Block'.
      Generated class or method.
    • createWhileLoop

      WhileLoop createWhileLoop()
      Returns a new object of class 'While Loop'.
      Returns:
      a new object of class 'While Loop'.
      Generated class or method.
    • createYieldStatement

      YieldStatement createYieldStatement()
      Returns a new object of class 'Yield Statement'.
      Returns:
      a new object of class 'Yield Statement'.
      Generated class or method.
    • createDefaultSwitchRule

      DefaultSwitchRule createDefaultSwitchRule()
      Returns a new object of class 'Default Switch Rule'.
      Returns:
      a new object of class 'Default Switch Rule'.
      Generated class or method.
    • createNormalSwitchRule

      NormalSwitchRule createNormalSwitchRule()
      Returns a new object of class 'Normal Switch Rule'.
      Returns:
      a new object of class 'Normal Switch Rule'.
      Generated class or method.
    • getStatementsPackage

      StatementsPackage getStatementsPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.
      Generated class or method.