ujf.verimag.bip.Core.ActionLanguage.Actions
Interface ActionsFactory

All Known Implementing Classes:
ActionsFactoryImpl

public interface ActionsFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
ActionsPackage

Field Summary
static ActionsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AssignmentAction createAssignmentAction()
          Returns a new object of class 'Assignment Action'.
 CompositeAction createCompositeAction()
          Returns a new object of class 'Composite Action'.
 IfAction createIfAction()
          Returns a new object of class 'If Action'.
 ActionsPackage getActionsPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final ActionsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createCompositeAction

CompositeAction createCompositeAction()
Returns a new object of class 'Composite Action'.

Returns:
a new object of class 'Composite Action'.

createIfAction

IfAction createIfAction()
Returns a new object of class 'If Action'.

Returns:
a new object of class 'If Action'.

createAssignmentAction

AssignmentAction createAssignmentAction()
Returns a new object of class 'Assignment Action'.

Returns:
a new object of class 'Assignment Action'.

getActionsPackage

ActionsPackage getActionsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.