ujf.verimag.bip.Core.Interactions
Interface InteractionsFactory

All Known Implementing Classes:
InteractionsFactoryImpl

public interface InteractionsFactory

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

See Also:
InteractionsPackage

Field Summary
static InteractionsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Component createComponent()
          Returns a new object of class 'Component'.
 CompoundType createCompoundType()
          Returns a new object of class 'Compound Type'.
 ConditionalActualPortParameter createConditionalActualPortParameter()
          Returns a new object of class 'Conditional Actual Port Parameter'.
 Connector createConnector()
          Returns a new object of class 'Connector'.
 ConnectorType createConnectorType()
          Returns a new object of class 'Connector Type'.
 ExportBinding createExportBinding()
          Returns a new object of class 'Export Binding'.
 InnerPortReference createInnerPortReference()
          Returns a new object of class 'Inner Port Reference'.
 Interaction createInteraction()
          Returns a new object of class 'Interaction'.
 InteractionSpecification createInteractionSpecification()
          Returns a new object of class 'Interaction Specification'.
 PartElementReference createPartElementReference()
          Returns a new object of class 'Part Element Reference'.
 PortParameter createPortParameter()
          Returns a new object of class 'Port Parameter'.
 PortParameterReference createPortParameterReference()
          Returns a new object of class 'Port Parameter Reference'.
 VariableExportBinding createVariableExportBinding()
          Returns a new object of class 'Variable Export Binding'.
 InteractionsPackage getInteractionsPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final InteractionsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createComponent

Component createComponent()
Returns a new object of class 'Component'.

Returns:
a new object of class 'Component'.

createCompoundType

CompoundType createCompoundType()
Returns a new object of class 'Compound Type'.

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

createConnector

Connector createConnector()
Returns a new object of class 'Connector'.

Returns:
a new object of class 'Connector'.

createPartElementReference

PartElementReference createPartElementReference()
Returns a new object of class 'Part Element Reference'.

Returns:
a new object of class 'Part Element Reference'.

createInteractionSpecification

InteractionSpecification createInteractionSpecification()
Returns a new object of class 'Interaction Specification'.

Returns:
a new object of class 'Interaction Specification'.

createInteraction

Interaction createInteraction()
Returns a new object of class 'Interaction'.

Returns:
a new object of class 'Interaction'.

createPortParameter

PortParameter createPortParameter()
Returns a new object of class 'Port Parameter'.

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

createExportBinding

ExportBinding createExportBinding()
Returns a new object of class 'Export Binding'.

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

createPortParameterReference

PortParameterReference createPortParameterReference()
Returns a new object of class 'Port Parameter Reference'.

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

createInnerPortReference

InnerPortReference createInnerPortReference()
Returns a new object of class 'Inner Port Reference'.

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

createConditionalActualPortParameter

ConditionalActualPortParameter createConditionalActualPortParameter()
Returns a new object of class 'Conditional Actual Port Parameter'.

Returns:
a new object of class 'Conditional Actual Port Parameter'.

createVariableExportBinding

VariableExportBinding createVariableExportBinding()
Returns a new object of class 'Variable Export Binding'.

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

createConnectorType

ConnectorType createConnectorType()
Returns a new object of class 'Connector Type'.

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

getInteractionsPackage

InteractionsPackage getInteractionsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.