/******************************************************************************* * Copyright © 2011, 2013 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM Corporation - initial API and implementation * *******************************************************************************/ package org.eclipse.edt.mof.egl; import org.eclipse.edt.mof.EClass; import org.eclipse.edt.mof.EEnum; import org.eclipse.edt.mof.EFactory; public interface IrFactoryBase extends EFactory { public String packageName = "org.eclipse.edt.mof.egl"; String AccessKind = packageName+".AccessKind"; String AddStatement = packageName+".AddStatement"; String Annotation = packageName+".Annotation"; String AnnotationType = packageName+".AnnotationType"; String ArrayAccess = packageName+".ArrayAccess"; String ArrayElementMemberAccess = packageName+".ArrayElementMemberAccess"; String ArrayLiteral = packageName+".ArrayLiteral"; String ArrayType = packageName+".ArrayType"; String AsExpression = packageName+".AsExpression"; String Assignment = packageName+".Assignment"; String AssignmentStatement = packageName+".AssignmentStatement"; String BinaryExpression = packageName+".BinaryExpression"; String BooleanLiteral = packageName+".BooleanLiteral"; String BytesLiteral = packageName+".BytesLiteral"; String BoxingExpression = packageName+".BoxingExpression"; String BuiltInOperation = packageName+".BuiltInOperation"; String BuiltInOperationExpression = packageName+".BuiltInOperationExpression"; String CallStatement = packageName+".CallStatement"; String CaseStatement = packageName+".CaseStatement"; String CharLiteral = packageName+".CharLiteral"; String Class = packageName+".Class"; String Classifier = packageName+".Classifier"; String CloseStatement = packageName+".CloseStatement"; String ConditionalStatement = packageName+".ConditionalStatement"; String ConstantField = packageName+".ConstantField"; String ConstantFormField = packageName+".ConstantFormField"; String Constructor = packageName+".Constructor"; String ConstructorInvocation = packageName+".ConstructorInvocation"; String Container = packageName+".Container"; String ContinueStatement = packageName+".ContinueStatement"; String ConverseStatement = packageName+".ConverseStatement"; String ConversionOperation = packageName+".ConversionOperation"; String ConvertExpression = packageName+".ConvertExpression"; String ConvertStatement = packageName+".ConvertStatement"; String DanglingReference = packageName+".DanglingReference"; String DataItem = packageName+".DataItem"; String DataTable = packageName+".DataTable"; String DataType = packageName+".DataType"; String DBCharLiteral = packageName+".DBCharLiteral"; String DecimalLiteral = packageName+".DecimalLiteral"; String DeclarationExpression = packageName+".DeclarationExpression"; String Delegate = packageName+".Delegate"; String DelegateInvocation = packageName+".DelegateInvocation"; String DeleteStatement = packageName+".DeleteStatement"; String DirectionKind = packageName+".DirectionKind"; String DisplayStatement = packageName+".DisplayStatement"; String DynamicAccess = packageName+".DynamicAccess"; String EClassProxy = packageName+".EClassProxy"; String EGLClass = packageName+".EGLClass"; String Element = packageName+".Element"; String ElementAnnotations = packageName+".ElementAnnotations"; String ElementKind = packageName+".ElementKind"; String EmptyStatement = packageName+".EmptyStatement"; String Enumeration = packageName+".Enumeration"; String EnumerationEntry = packageName+".EnumerationEntry"; String ETypeKind = packageName+".ETypeKind"; String ExceptionBlock = packageName+".ExceptionBlock"; String ExecuteStatement = packageName+".ExecuteStatement"; String ExitStatement = packageName+".ExitStatement"; String Expression = packageName+".Expression"; String ExpressionStatement = packageName+".ExpressionStatement"; String ExternalType = packageName+".ExternalType"; String Field = packageName+".Field"; String FixedPrecisionType = packageName+".FixedPrecisionType"; String FloatingPointLiteral = packageName+".FloatingPointLiteral"; String ForEachStatement = packageName+".ForEachStatement"; String Form = packageName+".Form"; String FormField = packageName+".FormField"; String FormGroup = packageName+".FormGroup"; String ForStatement = packageName+".ForStatement"; String ForwardStatement = packageName+".ForwardStatement"; String FreeSqlStatement = packageName+".FreeSqlStatement"; String Function = packageName+".Function"; String FunctionInvocation = packageName+".FunctionInvocation"; String FunctionMember = packageName+".FunctionMember"; String FunctionParameter = packageName+".FunctionParameter"; String FunctionPart = packageName+".FunctionPart"; String FunctionPartInvocation = packageName+".FunctionPartInvocation"; String FunctionReturnField = packageName+".FunctionReturnField"; String FunctionStatement = packageName+".FunctionStatement"; String GenericType = packageName+".GenericType"; String GetByKeyStatement = packageName+".GetByKeyStatement"; String GetByPositionKind = packageName+".GetByPositionKind"; String GetByPositionStatement = packageName+".GetByPositionStatement"; String GoToStatement = packageName+".GoToStatement"; String Handler = packageName+".Handler"; String HexLiteral = packageName+".HexLiteral"; String IfStatement = packageName+".IfStatement"; String InExpression = packageName+".InExpression"; String IntegerLiteral = packageName+".IntegerLiteral"; String Interface = packageName+".Interface"; String IntervalType = packageName+".IntervalType"; String InvalidName = packageName+".InvalidName"; String InvocationExpression = packageName+".InvocationExpression"; String IOStatement = packageName+".IOStatement"; String IsAExpression = packageName+".IsAExpression"; String IsNotExpression = packageName+".IsNotExpression"; String LabelStatement = packageName+".LabelStatement"; String LHSExpr = packageName+".LHSExpr"; String Library = packageName+".Library"; String Literal = packageName+".Literal"; String LocalVariableDeclarationStatement = packageName+".LocalVariableDeclarationStatement"; String LogicAndDataPart = packageName+".LogicAndDataPart"; String LoopStatement = packageName+".LoopStatement"; String MBCharLiteral = packageName+".MBCharLiteral"; String Member = packageName+".Member"; String MemberAccess = packageName+".MemberAccess"; String MemberName = packageName+".MemberName"; String MoveStatement = packageName+".MoveStatement"; String Name = packageName+".Name"; String NamedElement = packageName+".NamedElement"; String NewExpression = packageName+".NewExpression"; String NullLiteral = packageName+".NullLiteral"; String NullType = packageName+".NullType"; String NumericLiteral = packageName+".NumericLiteral"; String ObjectExpression = packageName+".ObjectExpression"; String ObjectExpressionEntry = packageName+".ObjectExpressionEntry"; String OpenStatement = packageName+".OpenStatement"; String OpenUIStatement = packageName+".OpenUIStatement"; String Operation = packageName+".Operation"; String Parameter = packageName+".Parameter"; String ParameterizableType = packageName+".ParameterizableType"; String ParameterizedType = packageName+".ParameterizedType"; String ParameterKind = packageName+".ParameterKind"; String Part = packageName+".Part"; String PartName = packageName+".PartName"; String PatternType = packageName+".PatternType"; String PrepareStatement = packageName+".PrepareStatement"; String PrimitiveTypeLiteral = packageName+".PrimitiveTypeLiteral"; String PrintStatement = packageName+".PrintStatement"; String Program = packageName+".Program"; String ProgramParameter = packageName+".ProgramParameter"; String QualifiedFunctionInvocation = packageName+".QualifiedFunctionInvocation"; String Record = packageName+".Record"; String ReplaceStatement = packageName+".ReplaceStatement"; String ReturnStatement = packageName+".ReturnStatement"; String SequenceType = packageName+".SequenceType"; String Service = packageName+".Service"; String SetStatement = packageName+".SetStatement"; String SetValuesExpression = packageName+".SetValuesExpression"; String SetValuesStatement = packageName+".SetValuesStatement"; String ShowStatement = packageName+".ShowStatement"; String SizeInBytesExpression = packageName+".SizeInBytesExpression"; String SizeOfExpression = packageName+".SizeOfExpression"; String Statement = packageName+".Statement"; String StatementBlock = packageName+".StatementBlock"; String Stereotype = packageName+".Stereotype"; String StereotypeType = packageName+".StereotypeType"; String StringLiteral = packageName+".StringLiteral"; String StructPart = packageName+".StructPart"; String StructuredContainer = packageName+".StructuredContainer"; String StructuredField = packageName+".StructuredField"; String StructuredRecord = packageName+".StructuredRecord"; String SubstringAccess = packageName+".SubstringAccess"; String SuperExpression = packageName+".SuperExpression"; String SystemFunctionArgumentMnemonicName = packageName+".SystemFunctionArgumentMnemonicName"; String TernaryExpression = packageName+".TernaryExpression"; String TextTypeLiteral = packageName+".TextTypeLiteral"; String ThisExpression = packageName+".ThisExpression"; String ThrowStatement = packageName+".ThrowStatement"; String TimestampType = packageName+".TimestampType"; String TopLevelFunctionName = packageName+".TopLevelFunctionName"; String TransferStatement = packageName+".TransferStatement"; String TryStatement = packageName+".TryStatement"; String Type = packageName+".Type"; String TypedElement = packageName+".TypedElement"; String TypeExpression = packageName+".TypeExpression"; String TypeName = packageName+".TypeName"; String TypeParameter = packageName+".TypeParameter"; String UnaryExpression = packageName+".UnaryExpression"; String VariableFormField = packageName+".VariableFormField"; String WhenClause = packageName+".WhenClause"; String WhileStatement = packageName+".WhileStatement"; EEnum getAccessKindEEnum(); EClass getAddStatementEClass(); EClass getAnnotationEClass(); EClass getAnnotationTypeEClass(); EClass getArrayAccessEClass(); EClass getArrayElementMemberAccessEClass(); EClass getArrayLiteralEClass(); EClass getArrayTypeEClass(); EClass getAsExpressionEClass(); EClass getAssignmentEClass(); EClass getAssignmentStatementEClass(); EClass getBinaryExpressionEClass(); EClass getBooleanLiteralEClass(); EClass getBoxingExpressionEClass(); EClass getBuiltInOperationEClass(); EClass getBuiltInOperationExpressionEClass(); EClass getBytesLiteralEClass(); EClass getCallStatementEClass(); EClass getCaseStatementEClass(); EClass getCharLiteralEClass(); EClass getClassEClass(); EClass getClassifierEClass(); EClass getCloseStatementEClass(); EClass getConditionalStatementEClass(); EClass getConstantFieldEClass(); EClass getConstantFormFieldEClass(); EClass getConstructorEClass(); EClass getConstructorInvocationEClass(); EClass getContainerEClass(); EClass getContinueStatementEClass(); EClass getConverseStatementEClass(); EClass getConversionOperationEClass(); EClass getConvertExpressionEClass(); EClass getConvertStatementEClass(); EClass getDanglingReferenceEClass(); EClass getDataItemEClass(); EClass getDataTableEClass(); EClass getDataTypeEClass(); EClass getDBCharLiteralEClass(); EClass getDecimalLiteralEClass(); EClass getDeclarationExpressionEClass(); EClass getDelegateEClass(); EClass getDelegateInvocationEClass(); EClass getDeleteStatementEClass(); EEnum getDirectionKindEEnum(); EClass getDisplayStatementEClass(); EClass getDynamicAccessEClass(); EClass getEClassProxyEClass(); EClass getEGLClassEClass(); EClass getElementEClass(); EClass getElementAnnotationsEClass(); EEnum getElementKindEEnum(); EClass getEmptyStatementEClass(); EClass getEnumerationEClass(); EClass getEnumerationEntryEClass(); EEnum getETypeKindEEnum(); EClass getExceptionBlockEClass(); EClass getExecuteStatementEClass(); EClass getExitStatementEClass(); EClass getExpressionEClass(); EClass getExpressionStatementEClass(); EClass getExternalTypeEClass(); EClass getFieldEClass(); EClass getFixedPrecisionTypeEClass(); EClass getFloatingPointLiteralEClass(); EClass getForEachStatementEClass(); EClass getFormEClass(); EClass getFormFieldEClass(); EClass getFormGroupEClass(); EClass getForStatementEClass(); EClass getForwardStatementEClass(); EClass getFreeSqlStatementEClass(); EClass getFunctionEClass(); EClass getFunctionInvocationEClass(); EClass getFunctionMemberEClass(); EClass getFunctionParameterEClass(); EClass getFunctionPartEClass(); EClass getFunctionPartInvocationEClass(); EClass getFunctionReturnFieldEClass(); EClass getFunctionStatementEClass(); EClass getGenericTypeEClass(); EClass getGetByKeyStatementEClass(); EEnum getGetByPositionKindEEnum(); EClass getGetByPositionStatementEClass(); EClass getGoToStatementEClass(); EClass getHandlerEClass(); EClass getHexLiteralEClass(); EClass getIfStatementEClass(); EClass getInExpressionEClass(); EClass getIntegerLiteralEClass(); EClass getInterfaceEClass(); EClass getIntervalTypeEClass(); EClass getInvalidNameEClass(); EClass getInvocationExpressionEClass(); EClass getIOStatementEClass(); EClass getIsAExpressionEClass(); EClass getIsNotExpressionEClass(); EClass getLabelStatementEClass(); EClass getLHSExprEClass(); EClass getLibraryEClass(); EClass getLiteralEClass(); EClass getLocalVariableDeclarationStatementEClass(); EClass getLogicAndDataPartEClass(); EClass getLoopStatementEClass(); EClass getMBCharLiteralEClass(); EClass getMemberEClass(); EClass getMemberAccessEClass(); EClass getMemberNameEClass(); EClass getMoveStatementEClass(); EClass getNameEClass(); EClass getNamedElementEClass(); EClass getNewExpressionEClass(); EClass getNullLiteralEClass(); EClass getNullTypeEClass(); EClass getNumericLiteralEClass(); EClass getObjectExpressionEClass(); EClass getObjectExpressionEntryEClass(); EClass getOpenStatementEClass(); EClass getOpenUIStatementEClass(); EClass getOperationEClass(); EClass getParameterEClass(); EClass getParameterizableTypeEClass(); EClass getParameterizedTypeEClass(); EEnum getParameterKindEEnum(); EClass getPartEClass(); EClass getPartNameEClass(); EClass getPatternTypeEClass(); EClass getPrepareStatementEClass(); EClass getPrimitiveTypeLiteralEClass(); EClass getPrintStatementEClass(); EClass getProgramEClass(); EClass getProgramParameterEClass(); EClass getQualifiedFunctionInvocationEClass(); EClass getRecordEClass(); EClass getReplaceStatementEClass(); EClass getReturnStatementEClass(); EClass getSequenceTypeEClass(); EClass getServiceEClass(); EClass getSetStatementEClass(); EClass getSetValuesExpressionEClass(); EClass getSetValuesStatementEClass(); EClass getShowStatementEClass(); EClass getSizeInBytesExpressionEClass(); EClass getSizeOfExpressionEClass(); EClass getStatementEClass(); EClass getStatementBlockEClass(); EClass getStereotypeEClass(); EClass getStereotypeTypeEClass(); EClass getStringLiteralEClass(); EClass getStructPartEClass(); EClass getStructuredContainerEClass(); EClass getStructuredFieldEClass(); EClass getStructuredRecordEClass(); EClass getSubstringAccessEClass(); EClass getSuperExpressionEClass(); EClass getSystemFunctionArgumentMnemonicNameEClass(); EClass getTernaryExpressionEClass(); EClass getTextTypeLiteralEClass(); EClass getThisExpressionEClass(); EClass getThrowStatementEClass(); EClass getTimestampTypeEClass(); EClass getTopLevelFunctionNameEClass(); EClass getTransferStatementEClass(); EClass getTryStatementEClass(); EClass getTypeEClass(); EClass getTypedElementEClass(); EClass getTypeExpressionEClass(); EClass getTypeNameEClass(); EClass getTypeParameterEClass(); EClass getUnaryExpressionEClass(); EClass getVariableFormFieldEClass(); EClass getWhenClauseEClass(); EClass getWhileStatementEClass(); public AddStatement createAddStatement(); public Annotation createAnnotation(); public AnnotationType createAnnotationType(); public ArrayAccess createArrayAccess(); public ArrayElementMemberAccess createArrayElementMemberAccess(); public ArrayLiteral createArrayLiteral(); public ArrayType createArrayType(); public AsExpression createAsExpression(); public Assignment createAssignment(); public AssignmentStatement createAssignmentStatement(); public BinaryExpression createBinaryExpression(); public BooleanLiteral createBooleanLiteral(); public BoxingExpression createBoxingExpression(); public BytesLiteral createBytesLiteral(); public BuiltInOperation createBuiltInOperation(); public BuiltInOperationExpression createBuiltInOperationExpression(); public CallStatement createCallStatement(); public CaseStatement createCaseStatement(); public CharLiteral createCharLiteral(); public Class createClass(); public CloseStatement createCloseStatement(); public ConstantField createConstantField(); public ConstantFormField createConstantFormField(); public Constructor createConstructor(); public ConstructorInvocation createConstructorInvocation(); public ContinueStatement createContinueStatement(); public ConverseStatement createConverseStatement(); public ConversionOperation createConversionOperation(); public ConvertExpression createConvertExpression(); public ConvertStatement createConvertStatement(); public DanglingReference createDanglingReference(); public DataItem createDataItem(); public DataTable createDataTable(); public DataType createDataType(); public DBCharLiteral createDBCharLiteral(); public DecimalLiteral createDecimalLiteral(); public DeclarationExpression createDeclarationExpression(); public Delegate createDelegate(); public DeleteStatement createDeleteStatement(); public DisplayStatement createDisplayStatement(); public DynamicAccess createDynamicAccess(); public EClassProxy createEClassProxy(); public EGLClass createEGLClass(); public ElementAnnotations createElementAnnotations(); public EmptyStatement createEmptyStatement(); public Enumeration createEnumeration(); public EnumerationEntry createEnumerationEntry(); public ExceptionBlock createExceptionBlock(); public ExecuteStatement createExecuteStatement(); public ExitStatement createExitStatement(); public ExpressionStatement createExpressionStatement(); public ExternalType createExternalType(); public Field createField(); public FixedPrecisionType createFixedPrecisionType(); public FloatingPointLiteral createFloatingPointLiteral(); public ForEachStatement createForEachStatement(); public Form createForm(); public FormField createFormField(); public FormGroup createFormGroup(); public ForStatement createForStatement(); public ForwardStatement createForwardStatement(); public FreeSqlStatement createFreeSqlStatement(); public Function createFunction(); public FunctionInvocation createFunctionInvocation(); public DelegateInvocation createDelegateInvocation(); public FunctionMember createFunctionMember(); public FunctionParameter createFunctionParameter(); public FunctionPart createFunctionPart(); public FunctionPartInvocation createFunctionPartInvocation(); public FunctionReturnField createFunctionReturnField(); public FunctionStatement createFunctionStatement(); public GenericType createGenericType(); public GetByKeyStatement createGetByKeyStatement(); public GetByPositionStatement createGetByPositionStatement(); public GoToStatement createGoToStatement(); public Handler createHandler(); public HexLiteral createHexLiteral(); public IfStatement createIfStatement(); public IntegerLiteral createIntegerLiteral(); public Interface createInterface(); public IntervalType createIntervalType(); public InvalidName createInvalidName(); public IsAExpression createIsAExpression(); public IsNotExpression createIsNotExpression(); public LabelStatement createLabelStatement(); public Library createLibrary(); public LocalVariableDeclarationStatement createLocalVariableDeclarationStatement(); public MBCharLiteral createMBCharLiteral(); public MemberAccess createMemberAccess(); public MemberName createMemberName(); public MoveStatement createMoveStatement(); public NewExpression createNewExpression(); public NullLiteral createNullLiteral(); public ObjectExpression createObjectExpression(); public ObjectExpressionEntry createObjectExpressionEntry(); public OpenStatement createOpenStatement(); public OpenUIStatement createOpenUIStatement(); public Operation createOperation(); public Parameter createParameter(); public ParameterizableType createParameterizableType(); public PartName createPartName(); public TypeName createTypeName(); public PrepareStatement createPrepareStatement(); public PrimitiveTypeLiteral createPrimitiveTypeLiteral(); public PrintStatement createPrintStatement(); public Program createProgram(); public ProgramParameter createProgramParameter(); public QualifiedFunctionInvocation createQualifiedFunctionInvocation(); public Record createRecord(); public ReplaceStatement createReplaceStatement(); public ReturnStatement createReturnStatement(); public SequenceType createSequenceType(); public Service createService(); public SetStatement createSetStatement(); public SetValuesExpression createSetValuesExpression(); public SetValuesStatement createSetValuesStatement(); public ShowStatement createShowStatement(); public SizeInBytesExpression createSizeInBytesExpression(); public SizeOfExpression createSizeOfExpression(); public StatementBlock createStatementBlock(); public Stereotype createStereotype(); public StereotypeType createStereotypeType(); public StringLiteral createStringLiteral(); public StructPart createStructPart(); public StructuredField createStructuredField(); public StructuredRecord createStructuredRecord(); public SubstringAccess createSubstringAccess(); public SuperExpression createSuperExpression(); public SystemFunctionArgumentMnemonicName createSystemFunctionArgumentMnemonicName(); public TernaryExpression createTernaryExpression(); public TextTypeLiteral createTextTypeLiteral(); public ThisExpression createThisExpression(); public ThrowStatement createThrowStatement(); public TimestampType createTimestampType(); public TopLevelFunctionName createTopLevelFunctionName(); public TransferStatement createTransferStatement(); public TryStatement createTryStatement(); public TypeParameter createTypeParameter(); public UnaryExpression createUnaryExpression(); public VariableFormField createVariableFormField(); public WhenClause createWhenClause(); public WhileStatement createWhileStatement(); }