ujf.verimag.bip.Core.PortExpressions
Interface PortExpressionsPackage

All Known Implementing Classes:
PortExpressionsPackageImpl

public interface PortExpressionsPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
PortExpressionsFactory

Nested Class Summary
static interface PortExpressionsPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static int AC_EXPRESSION
          The meta object id for the 'AC Expression' class.
static int AC_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'AC Expression' class.
static int AC_FUSION
          The meta object id for the 'AC Fusion' class.
static int AC_FUSION__OPERAND
          The feature id for the 'Operand' containment reference list.
static int AC_FUSION_FEATURE_COUNT
          The number of structural features of the 'AC Fusion' class.
static int AC_FUSION_NEUTRAL
          The meta object id for the 'AC Fusion Neutral' class.
static int AC_FUSION_NEUTRAL_FEATURE_COUNT
          The number of structural features of the 'AC Fusion Neutral' class.
static int AC_NARY_EXPRESSION
          The meta object id for the 'AC Nary Expression' class.
static int AC_NARY_EXPRESSION__OPERAND
          The feature id for the 'Operand' containment reference list.
static int AC_NARY_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'AC Nary Expression' class.
static int AC_TYPING
          The meta object id for the 'AC Typing' class.
static int AC_TYPING__OPERAND
          The feature id for the 'Operand' containment reference.
static int AC_TYPING__TYPE
          The feature id for the 'Type' attribute.
static int AC_TYPING_FEATURE_COUNT
          The number of structural features of the 'AC Typing' class.
static int AC_TYPING_KIND
          The meta object id for the 'AC Typing Kind' enum.
static int AC_UNION
          The meta object id for the 'AC Union' class.
static int AC_UNION__OPERAND
          The feature id for the 'Operand' containment reference list.
static int AC_UNION_FEATURE_COUNT
          The number of structural features of the 'AC Union' class.
static int AC_UNION_NEUTRAL
          The meta object id for the 'AC Union Neutral' class.
static int AC_UNION_NEUTRAL_FEATURE_COUNT
          The number of structural features of the 'AC Union Neutral' class.
static int AI_EXPRESSION
          The meta object id for the 'AI Expression' class.
static int AI_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'AI Expression' class.
static int AI_NARY_EXPRESSION
          The meta object id for the 'AI Nary Expression' class.
static int AI_NARY_EXPRESSION__OPERAND
          The feature id for the 'Operand' containment reference list.
static int AI_NARY_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'AI Nary Expression' class.
static int AI_SYNCHRO
          The meta object id for the 'AI Synchro' class.
static int AI_SYNCHRO__OPERAND
          The feature id for the 'Operand' containment reference list.
static int AI_SYNCHRO_FEATURE_COUNT
          The number of structural features of the 'AI Synchro' class.
static int AI_SYNCHRO_NEUTRAL
          The meta object id for the 'AI Synchro Neutral' class.
static int AI_SYNCHRO_NEUTRAL_FEATURE_COUNT
          The number of structural features of the 'AI Synchro Neutral' class.
static int AI_UNION
          The meta object id for the 'AI Union' class.
static int AI_UNION__OPERAND
          The feature id for the 'Operand' containment reference list.
static int AI_UNION_FEATURE_COUNT
          The number of structural features of the 'AI Union' class.
static int AI_UNION_NEUTRAL
          The meta object id for the 'AI Union Neutral' class.
static int AI_UNION_NEUTRAL_FEATURE_COUNT
          The number of structural features of the 'AI Union Neutral' class.
static PortExpressionsPackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int PORT_EXPRESSION
          The meta object id for the 'Port Expression' class.
static int PORT_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'Port Expression' class.
static int PORT_REFERENCE
          The meta object id for the 'Port Reference' class.
static int PORT_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'Port Reference' class.
 
Method Summary
 EClass getACExpression()
          Returns the meta object for class 'AC Expression'.
 EClass getACFusion()
          Returns the meta object for class 'AC Fusion'.
 EClass getACFusionNeutral()
          Returns the meta object for class 'AC Fusion Neutral'.
 EReference getACNaryExpression_Operand()
          Returns the meta object for the containment reference list 'Operand'.
 EClass getACNaryExpression()
          Returns the meta object for class 'AC Nary Expression'.
 EReference getACTyping_Operand()
          Returns the meta object for the containment reference 'Operand'.
 EAttribute getACTyping_Type()
          Returns the meta object for the attribute 'Type'.
 EClass getACTyping()
          Returns the meta object for class 'AC Typing'.
 EEnum getACTypingKind()
          Returns the meta object for enum 'AC Typing Kind'.
 EClass getACUnion()
          Returns the meta object for class 'AC Union'.
 EClass getACUnionNeutral()
          Returns the meta object for class 'AC Union Neutral'.
 EClass getAIExpression()
          Returns the meta object for class 'AI Expression'.
 EReference getAINaryExpression_Operand()
          Returns the meta object for the containment reference list 'Operand'.
 EClass getAINaryExpression()
          Returns the meta object for class 'AI Nary Expression'.
 EClass getAISynchro()
          Returns the meta object for class 'AI Synchro'.
 EClass getAISynchroNeutral()
          Returns the meta object for class 'AI Synchro Neutral'.
 EClass getAIUnion()
          Returns the meta object for class 'AI Union'.
 EClass getAIUnionNeutral()
          Returns the meta object for class 'AI Union Neutral'.
 EClass getPortExpression()
          Returns the meta object for class 'Port Expression'.
 PortExpressionsFactory getPortExpressionsFactory()
          Returns the factory that creates the instances of the model.
 EClass getPortReference()
          Returns the meta object for class 'Port Reference'.
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final PortExpressionsPackage eINSTANCE
The singleton instance of the package.


PORT_EXPRESSION

static final int PORT_EXPRESSION
The meta object id for the 'Port Expression' class.

See Also:
PortExpressionImpl, PortExpressionsPackageImpl.getPortExpression(), Constant Field Values

PORT_EXPRESSION_FEATURE_COUNT

static final int PORT_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Port Expression' class.

See Also:
Constant Field Values

AC_EXPRESSION

static final int AC_EXPRESSION
The meta object id for the 'AC Expression' class.

See Also:
ACExpressionImpl, PortExpressionsPackageImpl.getACExpression(), Constant Field Values

AC_EXPRESSION_FEATURE_COUNT

static final int AC_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'AC Expression' class.

See Also:
Constant Field Values

AC_NARY_EXPRESSION

static final int AC_NARY_EXPRESSION
The meta object id for the 'AC Nary Expression' class.

See Also:
ACNaryExpressionImpl, PortExpressionsPackageImpl.getACNaryExpression(), Constant Field Values

AC_NARY_EXPRESSION__OPERAND

static final int AC_NARY_EXPRESSION__OPERAND
The feature id for the 'Operand' containment reference list.

See Also:
Constant Field Values

AC_NARY_EXPRESSION_FEATURE_COUNT

static final int AC_NARY_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'AC Nary Expression' class.

See Also:
Constant Field Values

AC_FUSION_NEUTRAL

static final int AC_FUSION_NEUTRAL
The meta object id for the 'AC Fusion Neutral' class.

See Also:
ACFusionNeutralImpl, PortExpressionsPackageImpl.getACFusionNeutral(), Constant Field Values

AC_FUSION_NEUTRAL_FEATURE_COUNT

static final int AC_FUSION_NEUTRAL_FEATURE_COUNT
The number of structural features of the 'AC Fusion Neutral' class.

See Also:
Constant Field Values

AC_UNION_NEUTRAL

static final int AC_UNION_NEUTRAL
The meta object id for the 'AC Union Neutral' class.

See Also:
ACUnionNeutralImpl, PortExpressionsPackageImpl.getACUnionNeutral(), Constant Field Values

AC_UNION_NEUTRAL_FEATURE_COUNT

static final int AC_UNION_NEUTRAL_FEATURE_COUNT
The number of structural features of the 'AC Union Neutral' class.

See Also:
Constant Field Values

AI_EXPRESSION

static final int AI_EXPRESSION
The meta object id for the 'AI Expression' class.

See Also:
AIExpressionImpl, PortExpressionsPackageImpl.getAIExpression(), Constant Field Values

AI_EXPRESSION_FEATURE_COUNT

static final int AI_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'AI Expression' class.

See Also:
Constant Field Values

AI_NARY_EXPRESSION

static final int AI_NARY_EXPRESSION
The meta object id for the 'AI Nary Expression' class.

See Also:
AINaryExpressionImpl, PortExpressionsPackageImpl.getAINaryExpression(), Constant Field Values

AI_NARY_EXPRESSION__OPERAND

static final int AI_NARY_EXPRESSION__OPERAND
The feature id for the 'Operand' containment reference list.

See Also:
Constant Field Values

AI_NARY_EXPRESSION_FEATURE_COUNT

static final int AI_NARY_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'AI Nary Expression' class.

See Also:
Constant Field Values

AC_FUSION

static final int AC_FUSION
The meta object id for the 'AC Fusion' class.

See Also:
ACFusionImpl, PortExpressionsPackageImpl.getACFusion(), Constant Field Values

AC_FUSION__OPERAND

static final int AC_FUSION__OPERAND
The feature id for the 'Operand' containment reference list.

See Also:
Constant Field Values

AC_FUSION_FEATURE_COUNT

static final int AC_FUSION_FEATURE_COUNT
The number of structural features of the 'AC Fusion' class.

See Also:
Constant Field Values

AI_UNION_NEUTRAL

static final int AI_UNION_NEUTRAL
The meta object id for the 'AI Union Neutral' class.

See Also:
AIUnionNeutralImpl, PortExpressionsPackageImpl.getAIUnionNeutral(), Constant Field Values

AI_UNION_NEUTRAL_FEATURE_COUNT

static final int AI_UNION_NEUTRAL_FEATURE_COUNT
The number of structural features of the 'AI Union Neutral' class.

See Also:
Constant Field Values

AI_SYNCHRO_NEUTRAL

static final int AI_SYNCHRO_NEUTRAL
The meta object id for the 'AI Synchro Neutral' class.

See Also:
AISynchroNeutralImpl, PortExpressionsPackageImpl.getAISynchroNeutral(), Constant Field Values

AI_SYNCHRO_NEUTRAL_FEATURE_COUNT

static final int AI_SYNCHRO_NEUTRAL_FEATURE_COUNT
The number of structural features of the 'AI Synchro Neutral' class.

See Also:
Constant Field Values

AI_UNION

static final int AI_UNION
The meta object id for the 'AI Union' class.

See Also:
AIUnionImpl, PortExpressionsPackageImpl.getAIUnion(), Constant Field Values

AI_UNION__OPERAND

static final int AI_UNION__OPERAND
The feature id for the 'Operand' containment reference list.

See Also:
Constant Field Values

AI_UNION_FEATURE_COUNT

static final int AI_UNION_FEATURE_COUNT
The number of structural features of the 'AI Union' class.

See Also:
Constant Field Values

AC_TYPING

static final int AC_TYPING
The meta object id for the 'AC Typing' class.

See Also:
ACTypingImpl, PortExpressionsPackageImpl.getACTyping(), Constant Field Values

AC_TYPING__TYPE

static final int AC_TYPING__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values

AC_TYPING__OPERAND

static final int AC_TYPING__OPERAND
The feature id for the 'Operand' containment reference.

See Also:
Constant Field Values

AC_TYPING_FEATURE_COUNT

static final int AC_TYPING_FEATURE_COUNT
The number of structural features of the 'AC Typing' class.

See Also:
Constant Field Values

AI_SYNCHRO

static final int AI_SYNCHRO
The meta object id for the 'AI Synchro' class.

See Also:
AISynchroImpl, PortExpressionsPackageImpl.getAISynchro(), Constant Field Values

AI_SYNCHRO__OPERAND

static final int AI_SYNCHRO__OPERAND
The feature id for the 'Operand' containment reference list.

See Also:
Constant Field Values

AI_SYNCHRO_FEATURE_COUNT

static final int AI_SYNCHRO_FEATURE_COUNT
The number of structural features of the 'AI Synchro' class.

See Also:
Constant Field Values

AC_UNION

static final int AC_UNION
The meta object id for the 'AC Union' class.

See Also:
ACUnionImpl, PortExpressionsPackageImpl.getACUnion(), Constant Field Values

AC_UNION__OPERAND

static final int AC_UNION__OPERAND
The feature id for the 'Operand' containment reference list.

See Also:
Constant Field Values

AC_UNION_FEATURE_COUNT

static final int AC_UNION_FEATURE_COUNT
The number of structural features of the 'AC Union' class.

See Also:
Constant Field Values

PORT_REFERENCE

static final int PORT_REFERENCE
The meta object id for the 'Port Reference' class.

See Also:
PortReferenceImpl, PortExpressionsPackageImpl.getPortReference(), Constant Field Values

PORT_REFERENCE_FEATURE_COUNT

static final int PORT_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Port Reference' class.

See Also:
Constant Field Values

AC_TYPING_KIND

static final int AC_TYPING_KIND
The meta object id for the 'AC Typing Kind' enum.

See Also:
ACTypingKind, PortExpressionsPackageImpl.getACTypingKind(), Constant Field Values
Method Detail

getACNaryExpression

EClass getACNaryExpression()
Returns the meta object for class 'AC Nary Expression'.

Returns:
the meta object for class 'AC Nary Expression'.
See Also:
ACNaryExpression

getACNaryExpression_Operand

EReference getACNaryExpression_Operand()
Returns the meta object for the containment reference list 'Operand'.

Returns:
the meta object for the containment reference list 'Operand'.
See Also:
ACNaryExpression.getOperand(), getACNaryExpression()

getACExpression

EClass getACExpression()
Returns the meta object for class 'AC Expression'.

Returns:
the meta object for class 'AC Expression'.
See Also:
ACExpression

getPortExpression

EClass getPortExpression()
Returns the meta object for class 'Port Expression'.

Returns:
the meta object for class 'Port Expression'.
See Also:
PortExpression

getACFusionNeutral

EClass getACFusionNeutral()
Returns the meta object for class 'AC Fusion Neutral'.

Returns:
the meta object for class 'AC Fusion Neutral'.
See Also:
ACFusionNeutral

getACUnionNeutral

EClass getACUnionNeutral()
Returns the meta object for class 'AC Union Neutral'.

Returns:
the meta object for class 'AC Union Neutral'.
See Also:
ACUnionNeutral

getAINaryExpression

EClass getAINaryExpression()
Returns the meta object for class 'AI Nary Expression'.

Returns:
the meta object for class 'AI Nary Expression'.
See Also:
AINaryExpression

getAINaryExpression_Operand

EReference getAINaryExpression_Operand()
Returns the meta object for the containment reference list 'Operand'.

Returns:
the meta object for the containment reference list 'Operand'.
See Also:
AINaryExpression.getOperand(), getAINaryExpression()

getAIExpression

EClass getAIExpression()
Returns the meta object for class 'AI Expression'.

Returns:
the meta object for class 'AI Expression'.
See Also:
AIExpression

getACFusion

EClass getACFusion()
Returns the meta object for class 'AC Fusion'.

Returns:
the meta object for class 'AC Fusion'.
See Also:
ACFusion

getAIUnionNeutral

EClass getAIUnionNeutral()
Returns the meta object for class 'AI Union Neutral'.

Returns:
the meta object for class 'AI Union Neutral'.
See Also:
AIUnionNeutral

getAISynchroNeutral

EClass getAISynchroNeutral()
Returns the meta object for class 'AI Synchro Neutral'.

Returns:
the meta object for class 'AI Synchro Neutral'.
See Also:
AISynchroNeutral

getAIUnion

EClass getAIUnion()
Returns the meta object for class 'AI Union'.

Returns:
the meta object for class 'AI Union'.
See Also:
AIUnion

getACTyping

EClass getACTyping()
Returns the meta object for class 'AC Typing'.

Returns:
the meta object for class 'AC Typing'.
See Also:
ACTyping

getACTyping_Type

EAttribute getACTyping_Type()
Returns the meta object for the attribute 'Type'.

Returns:
the meta object for the attribute 'Type'.
See Also:
ACTyping.getType(), getACTyping()

getACTyping_Operand

EReference getACTyping_Operand()
Returns the meta object for the containment reference 'Operand'.

Returns:
the meta object for the containment reference 'Operand'.
See Also:
ACTyping.getOperand(), getACTyping()

getAISynchro

EClass getAISynchro()
Returns the meta object for class 'AI Synchro'.

Returns:
the meta object for class 'AI Synchro'.
See Also:
AISynchro

getACUnion

EClass getACUnion()
Returns the meta object for class 'AC Union'.

Returns:
the meta object for class 'AC Union'.
See Also:
ACUnion

getPortReference

EClass getPortReference()
Returns the meta object for class 'Port Reference'.

Returns:
the meta object for class 'Port Reference'.
See Also:
PortReference

getACTypingKind

EEnum getACTypingKind()
Returns the meta object for enum 'AC Typing Kind'.

Returns:
the meta object for enum 'AC Typing Kind'.
See Also:
ACTypingKind

getPortExpressionsFactory

PortExpressionsFactory getPortExpressionsFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.