ujf.verimag.bip.Core.PortExpressions
Interface PortExpressionsFactory

All Known Implementing Classes:
PortExpressionsFactoryImpl

public interface PortExpressionsFactory

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

See Also:
PortExpressionsPackage

Field Summary
static PortExpressionsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 ACFusion createACFusion()
          Returns a new object of class 'AC Fusion'.
 ACFusionNeutral createACFusionNeutral()
          Returns a new object of class 'AC Fusion Neutral'.
 ACTyping createACTyping()
          Returns a new object of class 'AC Typing'.
 ACUnion createACUnion()
          Returns a new object of class 'AC Union'.
 ACUnionNeutral createACUnionNeutral()
          Returns a new object of class 'AC Union Neutral'.
 AISynchro createAISynchro()
          Returns a new object of class 'AI Synchro'.
 AISynchroNeutral createAISynchroNeutral()
          Returns a new object of class 'AI Synchro Neutral'.
 AIUnion createAIUnion()
          Returns a new object of class 'AI Union'.
 AIUnionNeutral createAIUnionNeutral()
          Returns a new object of class 'AI Union Neutral'.
 PortExpressionsPackage getPortExpressionsPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final PortExpressionsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createACFusionNeutral

ACFusionNeutral createACFusionNeutral()
Returns a new object of class 'AC Fusion Neutral'.

Returns:
a new object of class 'AC Fusion Neutral'.

createACUnionNeutral

ACUnionNeutral createACUnionNeutral()
Returns a new object of class 'AC Union Neutral'.

Returns:
a new object of class 'AC Union Neutral'.

createACFusion

ACFusion createACFusion()
Returns a new object of class 'AC Fusion'.

Returns:
a new object of class 'AC Fusion'.

createAIUnionNeutral

AIUnionNeutral createAIUnionNeutral()
Returns a new object of class 'AI Union Neutral'.

Returns:
a new object of class 'AI Union Neutral'.

createAISynchroNeutral

AISynchroNeutral createAISynchroNeutral()
Returns a new object of class 'AI Synchro Neutral'.

Returns:
a new object of class 'AI Synchro Neutral'.

createAIUnion

AIUnion createAIUnion()
Returns a new object of class 'AI Union'.

Returns:
a new object of class 'AI Union'.

createACTyping

ACTyping createACTyping()
Returns a new object of class 'AC Typing'.

Returns:
a new object of class 'AC Typing'.

createAISynchro

AISynchro createAISynchro()
Returns a new object of class 'AI Synchro'.

Returns:
a new object of class 'AI Synchro'.

createACUnion

ACUnion createACUnion()
Returns a new object of class 'AC Union'.

Returns:
a new object of class 'AC Union'.

getPortExpressionsPackage

PortExpressionsPackage getPortExpressionsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.