ujf.verimag.bip.Core.Behaviors
Interface BehaviorsFactory

All Known Implementing Classes:
BehaviorsFactoryImpl

public interface BehaviorsFactory

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

See Also:
BehaviorsPackage

Field Summary
static BehaviorsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AtomType createAtomType()
          Returns a new object of class 'Atom Type'.
 Constant createConstant()
          Returns a new object of class 'Constant'.
 DataParameter createDataParameter()
          Returns a new object of class 'Data Parameter'.
 DefinitionBinding createDefinitionBinding()
          Returns a new object of class 'Definition Binding'.
 InterfaceVariable createInterfaceVariable()
          Returns a new object of class 'Interface Variable'.
 MultiTransition createMultiTransition()
          Returns a new object of class 'Multi Transition'.
 PetriNet createPetriNet()
          Returns a new object of class 'Petri Net'.
 Port createPort()
          Returns a new object of class 'Port'.
 PortDefinition createPortDefinition()
          Returns a new object of class 'Port Definition'.
 PortDefinitionReference createPortDefinitionReference()
          Returns a new object of class 'Port Definition Reference'.
 PortType createPortType()
          Returns a new object of class 'Port Type'.
 State createState()
          Returns a new object of class 'State'.
 Transition createTransition()
          Returns a new object of class 'Transition'.
 TransitionAlternative createTransitionAlternative()
          Returns a new object of class 'Transition Alternative'.
 Variable createVariable()
          Returns a new object of class 'Variable'.
 VariableDefinitionBinding createVariableDefinitionBinding()
          Returns a new object of class 'Variable Definition Binding'.
 BehaviorsPackage getBehaviorsPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final BehaviorsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createPortDefinition

PortDefinition createPortDefinition()
Returns a new object of class 'Port Definition'.

Returns:
a new object of class 'Port Definition'.

createAtomType

AtomType createAtomType()
Returns a new object of class 'Atom Type'.

Returns:
a new object of class 'Atom Type'.

createDataParameter

DataParameter createDataParameter()
Returns a new object of class 'Data Parameter'.

Returns:
a new object of class 'Data Parameter'.

createVariable

Variable createVariable()
Returns a new object of class 'Variable'.

Returns:
a new object of class 'Variable'.

createPort

Port createPort()
Returns a new object of class 'Port'.

Returns:
a new object of class 'Port'.

createPortType

PortType createPortType()
Returns a new object of class 'Port Type'.

Returns:
a new object of class 'Port Type'.

createInterfaceVariable

InterfaceVariable createInterfaceVariable()
Returns a new object of class 'Interface Variable'.

Returns:
a new object of class 'Interface Variable'.

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'.

createTransitionAlternative

TransitionAlternative createTransitionAlternative()
Returns a new object of class 'Transition Alternative'.

Returns:
a new object of class 'Transition Alternative'.

createConstant

Constant createConstant()
Returns a new object of class 'Constant'.

Returns:
a new object of class 'Constant'.

createPetriNet

PetriNet createPetriNet()
Returns a new object of class 'Petri Net'.

Returns:
a new object of class 'Petri Net'.

createDefinitionBinding

DefinitionBinding createDefinitionBinding()
Returns a new object of class 'Definition Binding'.

Returns:
a new object of class 'Definition Binding'.

createPortDefinitionReference

PortDefinitionReference createPortDefinitionReference()
Returns a new object of class 'Port Definition Reference'.

Returns:
a new object of class 'Port Definition Reference'.

createMultiTransition

MultiTransition createMultiTransition()
Returns a new object of class 'Multi Transition'.

Returns:
a new object of class 'Multi Transition'.

createVariableDefinitionBinding

VariableDefinitionBinding createVariableDefinitionBinding()
Returns a new object of class 'Variable Definition Binding'.

Returns:
a new object of class 'Variable Definition Binding'.

getBehaviorsPackage

BehaviorsPackage getBehaviorsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.