de.uka.ipd.sdq.markov
Interface MarkovFactory

All Known Implementing Classes:
MarkovFactoryImpl

public interface MarkovFactory

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

See Also:
MarkovPackage

Field Summary
static MarkovFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Entity createEntity()
          Returns a new object of class 'Entity'.
 MarkovChain createMarkovChain()
          Returns a new object of class 'Chain'.
 State createState()
          Returns a new object of class 'State'.
 Transition createTransition()
          Returns a new object of class 'Transition'.
 MarkovPackage getMarkovPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final MarkovFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createState

State createState()
Returns a new object of class 'State'.

Returns:
a new object of class 'State'.

createTransition

Transition createTransition()
Returns a new object of class 'Transition'.

Returns:
a new object of class 'Transition'.

createMarkovChain

MarkovChain createMarkovChain()
Returns a new object of class 'Chain'.

Returns:
a new object of class 'Chain'.

createEntity

Entity createEntity()
Returns a new object of class 'Entity'.

Returns:
a new object of class 'Entity'.

getMarkovPackage

MarkovPackage getMarkovPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.