ujf.verimag.bip.Core.PortExpressions.impl
Class PortExpressionsPackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by ujf.verimag.bip.Core.PortExpressions.impl.PortExpressionsPackageImpl
All Implemented Interfaces:
PortExpressionsPackage

public class PortExpressionsPackageImpl
extends EPackageImpl
implements PortExpressionsPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface ujf.verimag.bip.Core.PortExpressions.PortExpressionsPackage
PortExpressionsPackage.Literals
 
Field Summary
 
Fields inherited from interface ujf.verimag.bip.Core.PortExpressions.PortExpressionsPackage
AC_EXPRESSION, AC_EXPRESSION_FEATURE_COUNT, AC_FUSION, AC_FUSION__OPERAND, AC_FUSION_FEATURE_COUNT, AC_FUSION_NEUTRAL, AC_FUSION_NEUTRAL_FEATURE_COUNT, AC_NARY_EXPRESSION, AC_NARY_EXPRESSION__OPERAND, AC_NARY_EXPRESSION_FEATURE_COUNT, AC_TYPING, AC_TYPING__OPERAND, AC_TYPING__TYPE, AC_TYPING_FEATURE_COUNT, AC_TYPING_KIND, AC_UNION, AC_UNION__OPERAND, AC_UNION_FEATURE_COUNT, AC_UNION_NEUTRAL, AC_UNION_NEUTRAL_FEATURE_COUNT, AI_EXPRESSION, AI_EXPRESSION_FEATURE_COUNT, AI_NARY_EXPRESSION, AI_NARY_EXPRESSION__OPERAND, AI_NARY_EXPRESSION_FEATURE_COUNT, AI_SYNCHRO, AI_SYNCHRO__OPERAND, AI_SYNCHRO_FEATURE_COUNT, AI_SYNCHRO_NEUTRAL, AI_SYNCHRO_NEUTRAL_FEATURE_COUNT, AI_UNION, AI_UNION__OPERAND, AI_UNION_FEATURE_COUNT, AI_UNION_NEUTRAL, AI_UNION_NEUTRAL_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, PORT_EXPRESSION, PORT_EXPRESSION_FEATURE_COUNT, PORT_REFERENCE, PORT_REFERENCE_FEATURE_COUNT
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 EClass getACExpression()
           
 EClass getACFusion()
           
 EClass getACFusionNeutral()
           
 EReference getACNaryExpression_Operand()
           
 EClass getACNaryExpression()
           
 EReference getACTyping_Operand()
           
 EAttribute getACTyping_Type()
           
 EClass getACTyping()
           
 EEnum getACTypingKind()
           
 EClass getACUnion()
           
 EClass getACUnionNeutral()
           
 EClass getAIExpression()
           
 EReference getAINaryExpression_Operand()
           
 EClass getAINaryExpression()
           
 EClass getAISynchro()
           
 EClass getAISynchroNeutral()
           
 EClass getAIUnion()
           
 EClass getAIUnionNeutral()
           
 EClass getPortExpression()
           
 PortExpressionsFactory getPortExpressionsFactory()
           
 EClass getPortReference()
           
static PortExpressionsPackage init()
          Creates, registers, and initializes the Package for this model, and for any others upon which it depends.
 void initializePackageContents()
          Complete the initialization of the package and its meta-model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public static PortExpressionsPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize PortExpressionsPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
PortExpressionsPackage.eNS_URI, createPackageContents(), initializePackageContents()

getACNaryExpression

public EClass getACNaryExpression()

Specified by:
getACNaryExpression in interface PortExpressionsPackage
Returns:
the meta object for class 'AC Nary Expression'.
See Also:
ACNaryExpression

getACNaryExpression_Operand

public EReference getACNaryExpression_Operand()

Specified by:
getACNaryExpression_Operand in interface PortExpressionsPackage
Returns:
the meta object for the containment reference list 'Operand'.
See Also:
ACNaryExpression.getOperand(), PortExpressionsPackage.getACNaryExpression()

getACExpression

public EClass getACExpression()

Specified by:
getACExpression in interface PortExpressionsPackage
Returns:
the meta object for class 'AC Expression'.
See Also:
ACExpression

getPortExpression

public EClass getPortExpression()

Specified by:
getPortExpression in interface PortExpressionsPackage
Returns:
the meta object for class 'Port Expression'.
See Also:
PortExpression

getACFusionNeutral

public EClass getACFusionNeutral()

Specified by:
getACFusionNeutral in interface PortExpressionsPackage
Returns:
the meta object for class 'AC Fusion Neutral'.
See Also:
ACFusionNeutral

getACUnionNeutral

public EClass getACUnionNeutral()

Specified by:
getACUnionNeutral in interface PortExpressionsPackage
Returns:
the meta object for class 'AC Union Neutral'.
See Also:
ACUnionNeutral

getAINaryExpression

public EClass getAINaryExpression()

Specified by:
getAINaryExpression in interface PortExpressionsPackage
Returns:
the meta object for class 'AI Nary Expression'.
See Also:
AINaryExpression

getAINaryExpression_Operand

public EReference getAINaryExpression_Operand()

Specified by:
getAINaryExpression_Operand in interface PortExpressionsPackage
Returns:
the meta object for the containment reference list 'Operand'.
See Also:
AINaryExpression.getOperand(), PortExpressionsPackage.getAINaryExpression()

getAIExpression

public EClass getAIExpression()

Specified by:
getAIExpression in interface PortExpressionsPackage
Returns:
the meta object for class 'AI Expression'.
See Also:
AIExpression

getACFusion

public EClass getACFusion()

Specified by:
getACFusion in interface PortExpressionsPackage
Returns:
the meta object for class 'AC Fusion'.
See Also:
ACFusion

getAIUnionNeutral

public EClass getAIUnionNeutral()

Specified by:
getAIUnionNeutral in interface PortExpressionsPackage
Returns:
the meta object for class 'AI Union Neutral'.
See Also:
AIUnionNeutral

getAISynchroNeutral

public EClass getAISynchroNeutral()

Specified by:
getAISynchroNeutral in interface PortExpressionsPackage
Returns:
the meta object for class 'AI Synchro Neutral'.
See Also:
AISynchroNeutral

getAIUnion

public EClass getAIUnion()

Specified by:
getAIUnion in interface PortExpressionsPackage
Returns:
the meta object for class 'AI Union'.
See Also:
AIUnion

getACTyping

public EClass getACTyping()

Specified by:
getACTyping in interface PortExpressionsPackage
Returns:
the meta object for class 'AC Typing'.
See Also:
ACTyping

getACTyping_Type

public EAttribute getACTyping_Type()

Specified by:
getACTyping_Type in interface PortExpressionsPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
ACTyping.getType(), PortExpressionsPackage.getACTyping()

getACTyping_Operand

public EReference getACTyping_Operand()

Specified by:
getACTyping_Operand in interface PortExpressionsPackage
Returns:
the meta object for the containment reference 'Operand'.
See Also:
ACTyping.getOperand(), PortExpressionsPackage.getACTyping()

getAISynchro

public EClass getAISynchro()

Specified by:
getAISynchro in interface PortExpressionsPackage
Returns:
the meta object for class 'AI Synchro'.
See Also:
AISynchro

getACUnion

public EClass getACUnion()

Specified by:
getACUnion in interface PortExpressionsPackage
Returns:
the meta object for class 'AC Union'.
See Also:
ACUnion

getPortReference

public EClass getPortReference()

Specified by:
getPortReference in interface PortExpressionsPackage
Returns:
the meta object for class 'Port Reference'.
See Also:
PortReference

getACTypingKind

public EEnum getACTypingKind()

Specified by:
getACTypingKind in interface PortExpressionsPackage
Returns:
the meta object for enum 'AC Typing Kind'.
See Also:
ACTypingKind

getPortExpressionsFactory

public PortExpressionsFactory getPortExpressionsFactory()

Specified by:
getPortExpressionsFactory in interface PortExpressionsPackage
Returns:
the factory that creates the instances of the model.

createPackageContents

public void createPackageContents()
Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.


initializePackageContents

public void initializePackageContents()
Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.