org.eclipse.gmt.modisco.omg.kdm.action
Interface ActionFactory


public interface ActionFactory

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

See Also:
ActionPackage
Generated:

Field Summary
static ActionFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ActionElement createActionElement()
          Returns a new object of class 'Element'.
 ActionRelationship createActionRelationship()
          Returns a new object of class 'Relationship'.
 Addresses createAddresses()
          Returns a new object of class 'Addresses'.
 BlockUnit createBlockUnit()
          Returns a new object of class 'Block Unit'.
 Calls createCalls()
          Returns a new object of class 'Calls'.
 CatchUnit createCatchUnit()
          Returns a new object of class 'Catch Unit'.
 CompliesTo createCompliesTo()
          Returns a new object of class 'Complies To'.
 ControlFlow createControlFlow()
          Returns a new object of class 'Control Flow'.
 Creates createCreates()
          Returns a new object of class 'Creates'.
 Dispatches createDispatches()
          Returns a new object of class 'Dispatches'.
 EntryFlow createEntryFlow()
          Returns a new object of class 'Entry Flow'.
 ExceptionFlow createExceptionFlow()
          Returns a new object of class 'Exception Flow'.
 ExceptionUnit createExceptionUnit()
          Returns a new object of class 'Exception Unit'.
 ExitFlow createExitFlow()
          Returns a new object of class 'Exit Flow'.
 FalseFlow createFalseFlow()
          Returns a new object of class 'False Flow'.
 FinallyUnit createFinallyUnit()
          Returns a new object of class 'Finally Unit'.
 Flow createFlow()
          Returns a new object of class 'Flow'.
 GuardedFlow createGuardedFlow()
          Returns a new object of class 'Guarded Flow'.
 Reads createReads()
          Returns a new object of class 'Reads'.
 Throws createThrows()
          Returns a new object of class 'Throws'.
 TrueFlow createTrueFlow()
          Returns a new object of class 'True Flow'.
 TryUnit createTryUnit()
          Returns a new object of class 'Try Unit'.
 UsesType createUsesType()
          Returns a new object of class 'Uses Type'.
 Writes createWrites()
          Returns a new object of class 'Writes'.
 ActionPackage getActionPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final ActionFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createActionElement

ActionElement createActionElement()
Returns a new object of class 'Element'.

Returns:
a new object of class 'Element'.
Generated:

createControlFlow

ControlFlow createControlFlow()
Returns a new object of class 'Control Flow'.

Returns:
a new object of class 'Control Flow'.
Generated:

createCalls

Calls createCalls()
Returns a new object of class 'Calls'.

Returns:
a new object of class 'Calls'.
Generated:

createCreates

Creates createCreates()
Returns a new object of class 'Creates'.

Returns:
a new object of class 'Creates'.
Generated:

createReads

Reads createReads()
Returns a new object of class 'Reads'.

Returns:
a new object of class 'Reads'.
Generated:

createWrites

Writes createWrites()
Returns a new object of class 'Writes'.

Returns:
a new object of class 'Writes'.
Generated:

createCompliesTo

CompliesTo createCompliesTo()
Returns a new object of class 'Complies To'.

Returns:
a new object of class 'Complies To'.
Generated:

createFlow

Flow createFlow()
Returns a new object of class 'Flow'.

Returns:
a new object of class 'Flow'.
Generated:

createTrueFlow

TrueFlow createTrueFlow()
Returns a new object of class 'True Flow'.

Returns:
a new object of class 'True Flow'.
Generated:

createFalseFlow

FalseFlow createFalseFlow()
Returns a new object of class 'False Flow'.

Returns:
a new object of class 'False Flow'.
Generated:

createGuardedFlow

GuardedFlow createGuardedFlow()
Returns a new object of class 'Guarded Flow'.

Returns:
a new object of class 'Guarded Flow'.
Generated:

createUsesType

UsesType createUsesType()
Returns a new object of class 'Uses Type'.

Returns:
a new object of class 'Uses Type'.
Generated:

createAddresses

Addresses createAddresses()
Returns a new object of class 'Addresses'.

Returns:
a new object of class 'Addresses'.
Generated:

createActionRelationship

ActionRelationship createActionRelationship()
Returns a new object of class 'Relationship'.

Returns:
a new object of class 'Relationship'.
Generated:

createThrows

Throws createThrows()
Returns a new object of class 'Throws'.

Returns:
a new object of class 'Throws'.
Generated:

createDispatches

Dispatches createDispatches()
Returns a new object of class 'Dispatches'.

Returns:
a new object of class 'Dispatches'.
Generated:

createEntryFlow

EntryFlow createEntryFlow()
Returns a new object of class 'Entry Flow'.

Returns:
a new object of class 'Entry Flow'.
Generated:

createBlockUnit

BlockUnit createBlockUnit()
Returns a new object of class 'Block Unit'.

Returns:
a new object of class 'Block Unit'.
Generated:

createExceptionUnit

ExceptionUnit createExceptionUnit()
Returns a new object of class 'Exception Unit'.

Returns:
a new object of class 'Exception Unit'.
Generated:

createTryUnit

TryUnit createTryUnit()
Returns a new object of class 'Try Unit'.

Returns:
a new object of class 'Try Unit'.
Generated:

createFinallyUnit

FinallyUnit createFinallyUnit()
Returns a new object of class 'Finally Unit'.

Returns:
a new object of class 'Finally Unit'.
Generated:

createCatchUnit

CatchUnit createCatchUnit()
Returns a new object of class 'Catch Unit'.

Returns:
a new object of class 'Catch Unit'.
Generated:

createExitFlow

ExitFlow createExitFlow()
Returns a new object of class 'Exit Flow'.

Returns:
a new object of class 'Exit Flow'.
Generated:

createExceptionFlow

ExceptionFlow createExceptionFlow()
Returns a new object of class 'Exception Flow'.

Returns:
a new object of class 'Exception Flow'.
Generated:

getActionPackage

ActionPackage getActionPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated: