ujf.verimag.bip.Extra.Contracts
Interface ContractsFactory

All Known Implementing Classes:
ContractsFactoryImpl

public interface ContractsFactory

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

See Also:
ContractsPackage

Field Summary
static ContractsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Contract createContract()
          Returns a new object of class 'Contract'.
 ContractBinding createContractBinding()
          Returns a new object of class 'Contract Binding'.
 ContractState createContractState()
          Returns a new object of class 'Contract State'.
 ContractsPackage getContractsPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final ContractsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createContract

Contract createContract()
Returns a new object of class 'Contract'.

Returns:
a new object of class 'Contract'.

createContractState

ContractState createContractState()
Returns a new object of class 'Contract State'.

Returns:
a new object of class 'Contract State'.

createContractBinding

ContractBinding createContractBinding()
Returns a new object of class 'Contract Binding'.

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

getContractsPackage

ContractsPackage getContractsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.