ujf.verimag.bip.cmodel.impl
Class CmodelPackageImpl

java.lang.Object
  extended by EPackageImpl
      extended by ujf.verimag.bip.cmodel.impl.CmodelPackageImpl
All Implemented Interfaces:
CmodelPackage

public class CmodelPackageImpl
extends EPackageImpl
implements CmodelPackage

An implementation of the model Package.


Nested Class Summary
 
Nested classes/interfaces inherited from interface ujf.verimag.bip.cmodel.CmodelPackage
CmodelPackage.Literals
 
Field Summary
 
Fields inherited from interface ujf.verimag.bip.cmodel.CmodelPackage
CARGUMENT, CARGUMENT__NAME, CARGUMENT__TYPE, CARGUMENT_FEATURE_COUNT, CASSIGN_STM, CASSIGN_STM__SOURCE, CASSIGN_STM__TARGET, CASSIGN_STM_FEATURE_COUNT, CBLOCK, CBLOCK__CONTENT, CBLOCK_FEATURE_COUNT, CBLOCK_STM, CBLOCK_STM__CONTENT, CBLOCK_STM_FEATURE_COUNT, CBODY_ITEM, CBODY_ITEM_FEATURE_COUNT, CCALL, CCALL__ARGUMENT, CCALL_FEATURE_COUNT, CCALLABLE, CCALLABLE__ARGUMENT, CCALLABLE__BODY_IN_DECL, CCALLABLE__CONTENT, CCALLABLE__QUALIFIER, CCALLABLE__SPECIFIER, CCALLABLE__TYPE, CCALLABLE__VISIBILITY, CCALLABLE_FEATURE_COUNT, CCASE_ITEM, CCASE_ITEM__CASE_VALUE, CCASE_ITEM__CONTENT, CCASE_ITEM_FEATURE_COUNT, CCLASS, CCLASS__CONTENT, CCLASS__NAME, CCLASS__SUPER_CLASSES, CCLASS__TYPE, CCLASS__VISIBILITY, CCLASS_FEATURE_COUNT, CCONDITIONAL_EXPRESSION, CCONDITIONAL_EXPRESSION__CONDITION, CCONDITIONAL_EXPRESSION__FALSE_CASE, CCONDITIONAL_EXPRESSION__TRUE_CASE, CCONDITIONAL_EXPRESSION_FEATURE_COUNT, CCONDITIONAL_STM, CCONDITIONAL_STM__CONDITION, CCONDITIONAL_STM_FEATURE_COUNT, CCONSTRUCTOR, CCONSTRUCTOR__ARGUMENT, CCONSTRUCTOR__BODY_IN_DECL, CCONSTRUCTOR__CONTENT, CCONSTRUCTOR__INIT, CCONSTRUCTOR__QUALIFIER, CCONSTRUCTOR__SPECIFIER, CCONSTRUCTOR__TYPE, CCONSTRUCTOR__VISIBILITY, CCONSTRUCTOR_FEATURE_COUNT, CCREATOR, CCREATOR__ARGUMENT, CCREATOR__ARRAY_ALLOCATOR, CCREATOR__TYPE, CCREATOR_FEATURE_COUNT, CDATA, CDATA__INITIAL_VALUE, CDATA__NAME, CDATA__TYPE, CDATA__VISIBILITY, CDATA_FEATURE_COUNT, CENUM_TYPE, CENUM_TYPE__ENUMERATION, CENUM_TYPE__TYPE, CENUM_TYPE__VISIBILITY, CENUM_TYPE_FEATURE_COUNT, CEXPRESSION, CEXPRESSION_FEATURE_COUNT, CFOR, CFOR__CODITION, CFOR__CONTENT, CFOR__INITIALIZATION, CFOR__ITERATION, CFOR_FEATURE_COUNT, CFUNCTION, CFUNCTION__ARGUMENT, CFUNCTION__BODY_IN_DECL, CFUNCTION__CONTENT, CFUNCTION__NAME, CFUNCTION__QUALIFIER, CFUNCTION__SPECIFIER, CFUNCTION__TYPE, CFUNCTION__VISIBILITY, CFUNCTION_CALL, CFUNCTION_CALL__ARGUMENT, CFUNCTION_CALL__FUNCTION_NAME, CFUNCTION_CALL__TYPE, CFUNCTION_CALL_FEATURE_COUNT, CFUNCTION_FEATURE_COUNT, CHEADER_TEXT, CHEADER_TEXT__CCODE, CHEADER_TEXT__VISIBILITY, CHEADER_TEXT_FEATURE_COUNT, CHIERARCHY, CHIERARCHY__FIELD, CHIERARCHY__PREFIX, CHIERARCHY_FEATURE_COUNT, CIF_STM, CIF_STM__CONDITION, CIF_STM__ELSE_CASE, CIF_STM__IF_CASE, CIF_STM_FEATURE_COUNT, CINCLUDE, CINCLUDE__FILE_NAME, CINCLUDE_FEATURE_COUNT, CINDEXED, CINDEXED__INDEX, CINDEXED__PREFIX, CINDEXED_FEATURE_COUNT, CINIT_PARAMETER, CINIT_PARAMETER__FIELD_NAME, CINIT_PARAMETER__VALUE, CINIT_PARAMETER_FEATURE_COUNT, CINITIALIZATION, CINITIALIZATION__FIELD, CINITIALIZATION__PARAMETER, CINITIALIZATION_FEATURE_COUNT, CITEM, CITEM__VISIBILITY, CITEM_FEATURE_COUNT, CJUMP, CJUMP__TYPE, CJUMP_FEATURE_COUNT, CLITERAL, CLITERAL__VALUE, CLITERAL_FEATURE_COUNT, CMODULE, CMODULE__CIMPORT, CMODULE__CONTENT, CMODULE__NAMESPACE, CMODULE_FEATURE_COUNT, CNAVIGATION, CNAVIGATION__PREFIX, CNAVIGATION_FEATURE_COUNT, COPERATION, COPERATION__LEFT_OPERAND, COPERATION__OPERATOR, COPERATION__RIGHT_OPERAND, COPERATION_FEATURE_COUNT, CPOINTED, CPOINTED__FIELD, CPOINTED__PREFIX, CPOINTED_FEATURE_COUNT, CRETURN, CRETURN__RETURN_EXPRESSION, CRETURN_FEATURE_COUNT, CSIMPLE_NAME, CSIMPLE_NAME__NAME, CSIMPLE_NAME_FEATURE_COUNT, CSTM, CSTM_FEATURE_COUNT, CSTRUCTURED, CSTRUCTURED__FIELD, CSTRUCTURED__PREFIX, CSTRUCTURED_FEATURE_COUNT, CSWITCH_STM, CSWITCH_STM__CASE_ACTION, CSWITCH_STM__SELECTOR, CSWITCH_STM_FEATURE_COUNT, CTEXT, CTEXT__CCODE, CTEXT__IN_BODY_FILE, CTEXT__PRAGMA, CTEXT__VISIBILITY, CTEXT_FEATURE_COUNT, CTYPE_CONVERTION, CTYPE_CONVERTION__CONVERTED_EXPRESSION, CTYPE_CONVERTION__TYPE, CTYPE_CONVERTION_FEATURE_COUNT, CTYPED_ELEMENT, CTYPED_ELEMENT__TYPE, CTYPED_ELEMENT_FEATURE_COUNT, CWHILE_STM, CWHILE_STM__CONDITION, CWHILE_STM__CONTENT, CWHILE_STM_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, JUMP_TYPE
 
Method Summary
protected  void createOrderedAnnotations()
          Initializes the annotations for ordered.
 void createPackageContents()
          Creates the meta-model objects for the package.
 EAttribute getCArgument_Name()
           
 EClass getCArgument()
           
 EReference getCAssignStm_Source()
           
 EReference getCAssignStm_Target()
           
 EClass getCAssignStm()
           
 EReference getCBlock_Content()
           
 EClass getCBlock()
           
 EClass getCBlockStm()
           
 EClass getCBodyItem()
           
 EReference getCCall_Argument()
           
 EClass getCCall()
           
 EReference getCCallable_Argument()
           
 EAttribute getCCallable_BodyInDecl()
           
 EAttribute getCCallable_Qualifier()
           
 EAttribute getCCallable_Specifier()
           
 EClass getCCallable()
           
 EAttribute getCCaseItem_CaseValue()
           
 EClass getCCaseItem()
           
 EReference getCClass_Content()
           
 EAttribute getCClass_Name()
           
 EAttribute getCClass_SuperClasses()
           
 EClass getCClass()
           
 EReference getCConditionalExpression_FalseCase()
           
 EReference getCConditionalExpression_TrueCase()
           
 EClass getCConditionalExpression()
           
 EReference getCConditionalStm_Condition()
           
 EClass getCConditionalStm()
           
 EReference getCConstructor_Init()
           
 EClass getCConstructor()
           
 EAttribute getCCreator_ArrayAllocator()
           
 EClass getCCreator()
           
 EReference getCData_InitialValue()
           
 EAttribute getCData_Name()
           
 EClass getCData()
           
 EReference getCEnumType_Enumeration()
           
 EClass getCEnumType()
           
 EClass getCExpression()
           
 EReference getCFor_Codition()
           
 EReference getCFor_Initialization()
           
 EReference getCFor_Iteration()
           
 EClass getCFor()
           
 EAttribute getCFunction_Name()
           
 EClass getCFunction()
           
 EAttribute getCFunctionCall_FunctionName()
           
 EClass getCFunctionCall()
           
 EAttribute getCHeaderText_CCode()
           
 EClass getCHeaderText()
           
 EReference getCHierarchy_Field()
           
 EClass getCHierarchy()
           
 EReference getCIfStm_ElseCase()
           
 EReference getCIfStm_IfCase()
           
 EClass getCIfStm()
           
 EAttribute getCInclude_FileName()
           
 EClass getCInclude()
           
 EReference getCIndexed_Index()
           
 EClass getCIndexed()
           
 EAttribute getCInitialization_Field()
           
 EReference getCInitialization_Parameter()
           
 EClass getCInitialization()
           
 EAttribute getCInitParameter_FieldName()
           
 EReference getCInitParameter_Value()
           
 EClass getCInitParameter()
           
 EAttribute getCItem_Visibility()
           
 EClass getCItem()
           
 EAttribute getCJump_Type()
           
 EClass getCJump()
           
 EAttribute getCLiteral_Value()
           
 EClass getCLiteral()
           
 CmodelFactory getCmodelFactory()
           
 EReference getCModule_CImport()
           
 EReference getCModule_Content()
           
 EAttribute getCModule_Namespace()
           
 EClass getCModule()
           
 EReference getCNavigation_Prefix()
           
 EClass getCNavigation()
           
 EReference getCOperation_LeftOperand()
           
 EAttribute getCOperation_Operator()
           
 EReference getCOperation_RightOperand()
           
 EClass getCOperation()
           
 EClass getCPointed()
           
 EReference getCReturn_ReturnExpression()
           
 EClass getCReturn()
           
 EAttribute getCSimpleName_Name()
           
 EClass getCSimpleName()
           
 EClass getCStm()
           
 EClass getCStructured()
           
 EReference getCSwitchStm_CaseAction()
           
 EAttribute getCSwitchStm_Selector()
           
 EClass getCSwitchStm()
           
 EAttribute getCText_CCode()
           
 EAttribute getCText_InBodyFile()
           
 EAttribute getCText_Pragma()
           
 EClass getCText()
           
 EReference getCTypeConvertion_ConvertedExpression()
           
 EClass getCTypeConvertion()
           
 EAttribute getCTypedElement_Type()
           
 EClass getCTypedElement()
           
 EClass getCWhileStm()
           
 EEnum getJumpType()
           
static CmodelPackage 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 CmodelPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

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

getCStm

public EClass getCStm()

Specified by:
getCStm in interface CmodelPackage
Returns:
the meta object for class 'CStm'.
See Also:
CStm

getCBlock

public EClass getCBlock()

Specified by:
getCBlock in interface CmodelPackage
Returns:
the meta object for class 'CBlock'.
See Also:
CBlock

getCBlock_Content

public EReference getCBlock_Content()

Specified by:
getCBlock_Content in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Content'.
See Also:
CBlock.getContent(), CmodelPackage.getCBlock()

getCConditionalStm

public EClass getCConditionalStm()

Specified by:
getCConditionalStm in interface CmodelPackage
Returns:
the meta object for class 'CConditional Stm'.
See Also:
CConditionalStm

getCConditionalStm_Condition

public EReference getCConditionalStm_Condition()

Specified by:
getCConditionalStm_Condition in interface CmodelPackage
Returns:
the meta object for the containment reference 'Condition'.
See Also:
CConditionalStm.getCondition(), CmodelPackage.getCConditionalStm()

getCSwitchStm

public EClass getCSwitchStm()

Specified by:
getCSwitchStm in interface CmodelPackage
Returns:
the meta object for class 'CSwitch Stm'.
See Also:
CSwitchStm

getCSwitchStm_CaseAction

public EReference getCSwitchStm_CaseAction()

Specified by:
getCSwitchStm_CaseAction in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Case Action'.
See Also:
CSwitchStm.getCaseAction(), CmodelPackage.getCSwitchStm()

getCSwitchStm_Selector

public EAttribute getCSwitchStm_Selector()

Specified by:
getCSwitchStm_Selector in interface CmodelPackage
Returns:
the meta object for the attribute 'Selector'.
See Also:
CSwitchStm.getSelector(), CmodelPackage.getCSwitchStm()

getCWhileStm

public EClass getCWhileStm()

Specified by:
getCWhileStm in interface CmodelPackage
Returns:
the meta object for class 'CWhile Stm'.
See Also:
CWhileStm

getCIfStm

public EClass getCIfStm()

Specified by:
getCIfStm in interface CmodelPackage
Returns:
the meta object for class 'CIf Stm'.
See Also:
CIfStm

getCIfStm_IfCase

public EReference getCIfStm_IfCase()

Specified by:
getCIfStm_IfCase in interface CmodelPackage
Returns:
the meta object for the containment reference 'If Case'.
See Also:
CIfStm.getIfCase(), CmodelPackage.getCIfStm()

getCIfStm_ElseCase

public EReference getCIfStm_ElseCase()

Specified by:
getCIfStm_ElseCase in interface CmodelPackage
Returns:
the meta object for the containment reference 'Else Case'.
See Also:
CIfStm.getElseCase(), CmodelPackage.getCIfStm()

getCExpression

public EClass getCExpression()

Specified by:
getCExpression in interface CmodelPackage
Returns:
the meta object for class 'CExpression'.
See Also:
CExpression

getCCaseItem

public EClass getCCaseItem()

Specified by:
getCCaseItem in interface CmodelPackage
Returns:
the meta object for class 'CCase Item'.
See Also:
CCaseItem

getCCaseItem_CaseValue

public EAttribute getCCaseItem_CaseValue()

Specified by:
getCCaseItem_CaseValue in interface CmodelPackage
Returns:
the meta object for the attribute 'Case Value'.
See Also:
CCaseItem.getCaseValue(), CmodelPackage.getCCaseItem()

getCJump

public EClass getCJump()

Specified by:
getCJump in interface CmodelPackage
Returns:
the meta object for class 'CJump'.
See Also:
CJump

getCJump_Type

public EAttribute getCJump_Type()

Specified by:
getCJump_Type in interface CmodelPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
CJump.getType(), CmodelPackage.getCJump()

getCCall

public EClass getCCall()

Specified by:
getCCall in interface CmodelPackage
Returns:
the meta object for class 'CCall'.
See Also:
CCall

getCCall_Argument

public EReference getCCall_Argument()

Specified by:
getCCall_Argument in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Argument'.
See Also:
CCall.getArgument(), CmodelPackage.getCCall()

getCAssignStm

public EClass getCAssignStm()

Specified by:
getCAssignStm in interface CmodelPackage
Returns:
the meta object for class 'CAssign Stm'.
See Also:
CAssignStm

getCAssignStm_Source

public EReference getCAssignStm_Source()

Specified by:
getCAssignStm_Source in interface CmodelPackage
Returns:
the meta object for the containment reference 'Source'.
See Also:
CAssignStm.getSource(), CmodelPackage.getCAssignStm()

getCAssignStm_Target

public EReference getCAssignStm_Target()

Specified by:
getCAssignStm_Target in interface CmodelPackage
Returns:
the meta object for the containment reference 'Target'.
See Also:
CAssignStm.getTarget(), CmodelPackage.getCAssignStm()

getCFunctionCall

public EClass getCFunctionCall()

Specified by:
getCFunctionCall in interface CmodelPackage
Returns:
the meta object for class 'CFunction Call'.
See Also:
CFunctionCall

getCFunctionCall_FunctionName

public EAttribute getCFunctionCall_FunctionName()

Specified by:
getCFunctionCall_FunctionName in interface CmodelPackage
Returns:
the meta object for the attribute 'Function Name'.
See Also:
CFunctionCall.getFunctionName(), CmodelPackage.getCFunctionCall()

getCCreator

public EClass getCCreator()

Specified by:
getCCreator in interface CmodelPackage
Returns:
the meta object for class 'CCreator'.
See Also:
CCreator

getCCreator_ArrayAllocator

public EAttribute getCCreator_ArrayAllocator()

Specified by:
getCCreator_ArrayAllocator in interface CmodelPackage
Returns:
the meta object for the attribute 'Array Allocator'.
See Also:
CCreator.isArrayAllocator(), CmodelPackage.getCCreator()

getCTypedElement

public EClass getCTypedElement()

Specified by:
getCTypedElement in interface CmodelPackage
Returns:
the meta object for class 'CTyped Element'.
See Also:
CTypedElement

getCTypedElement_Type

public EAttribute getCTypedElement_Type()

Specified by:
getCTypedElement_Type in interface CmodelPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
CTypedElement.getType(), CmodelPackage.getCTypedElement()

getCOperation

public EClass getCOperation()

Specified by:
getCOperation in interface CmodelPackage
Returns:
the meta object for class 'COperation'.
See Also:
COperation

getCOperation_LeftOperand

public EReference getCOperation_LeftOperand()

Specified by:
getCOperation_LeftOperand in interface CmodelPackage
Returns:
the meta object for the containment reference 'Left Operand'.
See Also:
COperation.getLeftOperand(), CmodelPackage.getCOperation()

getCOperation_RightOperand

public EReference getCOperation_RightOperand()

Specified by:
getCOperation_RightOperand in interface CmodelPackage
Returns:
the meta object for the containment reference 'Right Operand'.
See Also:
COperation.getRightOperand(), CmodelPackage.getCOperation()

getCOperation_Operator

public EAttribute getCOperation_Operator()

Specified by:
getCOperation_Operator in interface CmodelPackage
Returns:
the meta object for the attribute 'Operator'.
See Also:
COperation.getOperator(), CmodelPackage.getCOperation()

getCTypeConvertion

public EClass getCTypeConvertion()

Specified by:
getCTypeConvertion in interface CmodelPackage
Returns:
the meta object for class 'CType Convertion'.
See Also:
CTypeConvertion

getCTypeConvertion_ConvertedExpression

public EReference getCTypeConvertion_ConvertedExpression()

Specified by:
getCTypeConvertion_ConvertedExpression in interface CmodelPackage
Returns:
the meta object for the containment reference 'Converted Expression'.
See Also:
CTypeConvertion.getConvertedExpression(), CmodelPackage.getCTypeConvertion()

getCHierarchy

public EClass getCHierarchy()

Specified by:
getCHierarchy in interface CmodelPackage
Returns:
the meta object for class 'CHierarchy'.
See Also:
CHierarchy

getCHierarchy_Field

public EReference getCHierarchy_Field()

Specified by:
getCHierarchy_Field in interface CmodelPackage
Returns:
the meta object for the containment reference 'Field'.
See Also:
CHierarchy.getField(), CmodelPackage.getCHierarchy()

getCSimpleName

public EClass getCSimpleName()

Specified by:
getCSimpleName in interface CmodelPackage
Returns:
the meta object for class 'CSimple Name'.
See Also:
CSimpleName

getCSimpleName_Name

public EAttribute getCSimpleName_Name()

Specified by:
getCSimpleName_Name in interface CmodelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
CSimpleName.getName(), CmodelPackage.getCSimpleName()

getCIndexed

public EClass getCIndexed()

Specified by:
getCIndexed in interface CmodelPackage
Returns:
the meta object for class 'CIndexed'.
See Also:
CIndexed

getCIndexed_Index

public EReference getCIndexed_Index()

Specified by:
getCIndexed_Index in interface CmodelPackage
Returns:
the meta object for the containment reference 'Index'.
See Also:
CIndexed.getIndex(), CmodelPackage.getCIndexed()

getCStructured

public EClass getCStructured()

Specified by:
getCStructured in interface CmodelPackage
Returns:
the meta object for class 'CStructured'.
See Also:
CStructured

getCPointed

public EClass getCPointed()

Specified by:
getCPointed in interface CmodelPackage
Returns:
the meta object for class 'CPointed'.
See Also:
CPointed

getCLiteral

public EClass getCLiteral()

Specified by:
getCLiteral in interface CmodelPackage
Returns:
the meta object for class 'CLiteral'.
See Also:
CLiteral

getCLiteral_Value

public EAttribute getCLiteral_Value()

Specified by:
getCLiteral_Value in interface CmodelPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
CLiteral.getValue(), CmodelPackage.getCLiteral()

getCModule

public EClass getCModule()

Specified by:
getCModule in interface CmodelPackage
Returns:
the meta object for class 'CModule'.
See Also:
CModule

getCModule_CImport

public EReference getCModule_CImport()

Specified by:
getCModule_CImport in interface CmodelPackage
Returns:
the meta object for the containment reference list 'CImport'.
See Also:
CModule.getCImport(), CmodelPackage.getCModule()

getCModule_Content

public EReference getCModule_Content()

Specified by:
getCModule_Content in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Content'.
See Also:
CModule.getContent(), CmodelPackage.getCModule()

getCModule_Namespace

public EAttribute getCModule_Namespace()

Specified by:
getCModule_Namespace in interface CmodelPackage
Returns:
the meta object for the attribute 'Namespace'.
See Also:
CModule.getNamespace(), CmodelPackage.getCModule()

getCInclude

public EClass getCInclude()

Specified by:
getCInclude in interface CmodelPackage
Returns:
the meta object for class 'CInclude'.
See Also:
CInclude

getCInclude_FileName

public EAttribute getCInclude_FileName()

Specified by:
getCInclude_FileName in interface CmodelPackage
Returns:
the meta object for the attribute 'File Name'.
See Also:
CInclude.getFileName(), CmodelPackage.getCInclude()

getCEnumType

public EClass getCEnumType()

Specified by:
getCEnumType in interface CmodelPackage
Returns:
the meta object for class 'CEnum Type'.
See Also:
CEnumType

getCEnumType_Enumeration

public EReference getCEnumType_Enumeration()

Specified by:
getCEnumType_Enumeration in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Enumeration'.
See Also:
CEnumType.getEnumeration(), CmodelPackage.getCEnumType()

getCClass

public EClass getCClass()

Specified by:
getCClass in interface CmodelPackage
Returns:
the meta object for class 'CClass'.
See Also:
CClass

getCClass_Content

public EReference getCClass_Content()

Specified by:
getCClass_Content in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Content'.
See Also:
CClass.getContent(), CmodelPackage.getCClass()

getCClass_Name

public EAttribute getCClass_Name()

Specified by:
getCClass_Name in interface CmodelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
CClass.getName(), CmodelPackage.getCClass()

getCClass_SuperClasses

public EAttribute getCClass_SuperClasses()

Specified by:
getCClass_SuperClasses in interface CmodelPackage
Returns:
the meta object for the attribute list 'Super Classes'.
See Also:
CClass.getSuperClasses(), CmodelPackage.getCClass()

getCCallable

public EClass getCCallable()

Specified by:
getCCallable in interface CmodelPackage
Returns:
the meta object for class 'CCallable'.
See Also:
CCallable

getCCallable_Argument

public EReference getCCallable_Argument()

Specified by:
getCCallable_Argument in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Argument'.
See Also:
CCallable.getArgument(), CmodelPackage.getCCallable()

getCCallable_Specifier

public EAttribute getCCallable_Specifier()

Specified by:
getCCallable_Specifier in interface CmodelPackage
Returns:
the meta object for the attribute 'Specifier'.
See Also:
CCallable.getSpecifier(), CmodelPackage.getCCallable()

getCCallable_Qualifier

public EAttribute getCCallable_Qualifier()

Specified by:
getCCallable_Qualifier in interface CmodelPackage
Returns:
the meta object for the attribute 'Qualifier'.
See Also:
CCallable.getQualifier(), CmodelPackage.getCCallable()

getCCallable_BodyInDecl

public EAttribute getCCallable_BodyInDecl()

Specified by:
getCCallable_BodyInDecl in interface CmodelPackage
Returns:
the meta object for the attribute 'Body In Decl'.
See Also:
CCallable.isBodyInDecl(), CmodelPackage.getCCallable()

getCData

public EClass getCData()

Specified by:
getCData in interface CmodelPackage
Returns:
the meta object for class 'CData'.
See Also:
CData

getCData_Name

public EAttribute getCData_Name()

Specified by:
getCData_Name in interface CmodelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
CData.getName(), CmodelPackage.getCData()

getCData_InitialValue

public EReference getCData_InitialValue()

Specified by:
getCData_InitialValue in interface CmodelPackage
Returns:
the meta object for the containment reference 'Initial Value'.
See Also:
CData.getInitialValue(), CmodelPackage.getCData()

getCArgument

public EClass getCArgument()

Specified by:
getCArgument in interface CmodelPackage
Returns:
the meta object for class 'CArgument'.
See Also:
CArgument

getCArgument_Name

public EAttribute getCArgument_Name()

Specified by:
getCArgument_Name in interface CmodelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
CArgument.getName(), CmodelPackage.getCArgument()

getCInitParameter

public EClass getCInitParameter()

Specified by:
getCInitParameter in interface CmodelPackage
Returns:
the meta object for class 'CInit Parameter'.
See Also:
CInitParameter

getCInitParameter_FieldName

public EAttribute getCInitParameter_FieldName()

Specified by:
getCInitParameter_FieldName in interface CmodelPackage
Returns:
the meta object for the attribute 'Field Name'.
See Also:
CInitParameter.getFieldName(), CmodelPackage.getCInitParameter()

getCInitParameter_Value

public EReference getCInitParameter_Value()

Specified by:
getCInitParameter_Value in interface CmodelPackage
Returns:
the meta object for the containment reference 'Value'.
See Also:
CInitParameter.getValue(), CmodelPackage.getCInitParameter()

getCFunction

public EClass getCFunction()

Specified by:
getCFunction in interface CmodelPackage
Returns:
the meta object for class 'CFunction'.
See Also:
CFunction

getCFunction_Name

public EAttribute getCFunction_Name()

Specified by:
getCFunction_Name in interface CmodelPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
CFunction.getName(), CmodelPackage.getCFunction()

getCConstructor

public EClass getCConstructor()

Specified by:
getCConstructor in interface CmodelPackage
Returns:
the meta object for class 'CConstructor'.
See Also:
CConstructor

getCConstructor_Init

public EReference getCConstructor_Init()

Specified by:
getCConstructor_Init in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Init'.
See Also:
CConstructor.getInit(), CmodelPackage.getCConstructor()

getCItem

public EClass getCItem()

Specified by:
getCItem in interface CmodelPackage
Returns:
the meta object for class 'CItem'.
See Also:
CItem

getCItem_Visibility

public EAttribute getCItem_Visibility()

Specified by:
getCItem_Visibility in interface CmodelPackage
Returns:
the meta object for the attribute 'Visibility'.
See Also:
CItem.getVisibility(), CmodelPackage.getCItem()

getCText

public EClass getCText()

Specified by:
getCText in interface CmodelPackage
Returns:
the meta object for class 'CText'.
See Also:
CText

getCText_CCode

public EAttribute getCText_CCode()

Specified by:
getCText_CCode in interface CmodelPackage
Returns:
the meta object for the attribute 'CCode'.
See Also:
CText.getCCode(), CmodelPackage.getCText()

getCText_Pragma

public EAttribute getCText_Pragma()

Specified by:
getCText_Pragma in interface CmodelPackage
Returns:
the meta object for the attribute 'Pragma'.
See Also:
CText.getPragma(), CmodelPackage.getCText()

getCText_InBodyFile

public EAttribute getCText_InBodyFile()

Specified by:
getCText_InBodyFile in interface CmodelPackage
Returns:
the meta object for the attribute 'In Body File'.
See Also:
CText.isInBodyFile(), CmodelPackage.getCText()

getCBodyItem

public EClass getCBodyItem()

Specified by:
getCBodyItem in interface CmodelPackage
Returns:
the meta object for class 'CBody Item'.
See Also:
CBodyItem

getCBlockStm

public EClass getCBlockStm()

Specified by:
getCBlockStm in interface CmodelPackage
Returns:
the meta object for class 'CBlock Stm'.
See Also:
CBlockStm

getCNavigation

public EClass getCNavigation()

Specified by:
getCNavigation in interface CmodelPackage
Returns:
the meta object for class 'CNavigation'.
See Also:
CNavigation

getCNavigation_Prefix

public EReference getCNavigation_Prefix()

Specified by:
getCNavigation_Prefix in interface CmodelPackage
Returns:
the meta object for the containment reference 'Prefix'.
See Also:
CNavigation.getPrefix(), CmodelPackage.getCNavigation()

getCReturn

public EClass getCReturn()

Specified by:
getCReturn in interface CmodelPackage
Returns:
the meta object for class 'CReturn'.
See Also:
CReturn

getCReturn_ReturnExpression

public EReference getCReturn_ReturnExpression()

Specified by:
getCReturn_ReturnExpression in interface CmodelPackage
Returns:
the meta object for the containment reference 'Return Expression'.
See Also:
CReturn.getReturnExpression(), CmodelPackage.getCReturn()

getCInitialization

public EClass getCInitialization()

Specified by:
getCInitialization in interface CmodelPackage
Returns:
the meta object for class 'CInitialization'.
See Also:
CInitialization

getCInitialization_Field

public EAttribute getCInitialization_Field()

Specified by:
getCInitialization_Field in interface CmodelPackage
Returns:
the meta object for the attribute 'Field'.
See Also:
CInitialization.getField(), CmodelPackage.getCInitialization()

getCInitialization_Parameter

public EReference getCInitialization_Parameter()

Specified by:
getCInitialization_Parameter in interface CmodelPackage
Returns:
the meta object for the containment reference list 'Parameter'.
See Also:
CInitialization.getParameter(), CmodelPackage.getCInitialization()

getCFor

public EClass getCFor()

Specified by:
getCFor in interface CmodelPackage
Returns:
the meta object for class 'CFor'.
See Also:
CFor

getCFor_Initialization

public EReference getCFor_Initialization()

Specified by:
getCFor_Initialization in interface CmodelPackage
Returns:
the meta object for the containment reference 'Initialization'.
See Also:
CFor.getInitialization(), CmodelPackage.getCFor()

getCFor_Codition

public EReference getCFor_Codition()

Specified by:
getCFor_Codition in interface CmodelPackage
Returns:
the meta object for the containment reference 'Codition'.
See Also:
CFor.getCodition(), CmodelPackage.getCFor()

getCFor_Iteration

public EReference getCFor_Iteration()

Specified by:
getCFor_Iteration in interface CmodelPackage
Returns:
the meta object for the reference 'Iteration'.
See Also:
CFor.getIteration(), CmodelPackage.getCFor()

getCConditionalExpression

public EClass getCConditionalExpression()

Specified by:
getCConditionalExpression in interface CmodelPackage
Returns:
the meta object for class 'CConditional Expression'.
See Also:
CConditionalExpression

getCConditionalExpression_TrueCase

public EReference getCConditionalExpression_TrueCase()

Specified by:
getCConditionalExpression_TrueCase in interface CmodelPackage
Returns:
the meta object for the containment reference 'True Case'.
See Also:
CConditionalExpression.getTrueCase(), CmodelPackage.getCConditionalExpression()

getCConditionalExpression_FalseCase

public EReference getCConditionalExpression_FalseCase()

Specified by:
getCConditionalExpression_FalseCase in interface CmodelPackage
Returns:
the meta object for the containment reference 'False Case'.
See Also:
CConditionalExpression.getFalseCase(), CmodelPackage.getCConditionalExpression()

getCHeaderText

public EClass getCHeaderText()

Specified by:
getCHeaderText in interface CmodelPackage
Returns:
the meta object for class 'CHeader Text'.
See Also:
CHeaderText

getCHeaderText_CCode

public EAttribute getCHeaderText_CCode()

Specified by:
getCHeaderText_CCode in interface CmodelPackage
Returns:
the meta object for the attribute 'CCode'.
See Also:
CHeaderText.getCCode(), CmodelPackage.getCHeaderText()

getJumpType

public EEnum getJumpType()

Specified by:
getJumpType in interface CmodelPackage
Returns:
the meta object for enum 'Jump Type'.
See Also:
JumpType

getCmodelFactory

public CmodelFactory getCmodelFactory()

Specified by:
getCmodelFactory in interface CmodelPackage
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.


createOrderedAnnotations

protected void createOrderedAnnotations()
Initializes the annotations for ordered.