blob: 0d5b2bb56baa95fd0a165be153575c0b8667a02b [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2013, 2017 CEA LIST 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:
* E.D.Willink(CEA LIST) - Initial API and implementation
*******************************************************************************/
package org.eclipse.ocl.examples.codegen.cgmodel.impl;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.ocl.examples.codegen.cgmodel.CGAccumulator;
import org.eclipse.ocl.examples.codegen.cgmodel.CGAssertNonNullExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGBoolean;
import org.eclipse.ocl.examples.codegen.cgmodel.CGBoxExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGBuiltInIterationCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGCachedOperation;
import org.eclipse.ocl.examples.codegen.cgmodel.CGCachedOperationCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGCastExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGCatchExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGClass;
import org.eclipse.ocl.examples.codegen.cgmodel.CGCollectionExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGCollectionPart;
import org.eclipse.ocl.examples.codegen.cgmodel.CGConstantExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGConstraint;
import org.eclipse.ocl.examples.codegen.cgmodel.CGEcoreClassShadowExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGEcoreDataTypeShadowExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGEcoreExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGEcoreOperation;
import org.eclipse.ocl.examples.codegen.cgmodel.CGEcoreOperationCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGEcoreOppositePropertyCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGEcorePropertyCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGElementId;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorCompositionProperty;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorNavigationProperty;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorOperation;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorOperationCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorOppositeProperty;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorOppositePropertyCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorPropertyCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorShadowPart;
import org.eclipse.ocl.examples.codegen.cgmodel.CGExecutorType;
import org.eclipse.ocl.examples.codegen.cgmodel.CGFinalVariable;
import org.eclipse.ocl.examples.codegen.cgmodel.CGGuardExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGIfExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGInteger;
import org.eclipse.ocl.examples.codegen.cgmodel.CGInvalid;
import org.eclipse.ocl.examples.codegen.cgmodel.CGIsEqual2Exp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGIsEqualExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGIsInvalidExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGIsKindOfExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGIsUndefinedExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGIterator;
import org.eclipse.ocl.examples.codegen.cgmodel.CGLetExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGLibraryIterateCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGLibraryIterationCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGLibraryOperation;
import org.eclipse.ocl.examples.codegen.cgmodel.CGLibraryOperationCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGLibraryPropertyCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGLocalVariable;
import org.eclipse.ocl.examples.codegen.cgmodel.CGMapExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGMapPart;
import org.eclipse.ocl.examples.codegen.cgmodel.CGModel;
import org.eclipse.ocl.examples.codegen.cgmodel.CGModelFactory;
import org.eclipse.ocl.examples.codegen.cgmodel.CGModelPackage;
import org.eclipse.ocl.examples.codegen.cgmodel.CGNativeOperation;
import org.eclipse.ocl.examples.codegen.cgmodel.CGNativeOperationCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGNativeProperty;
import org.eclipse.ocl.examples.codegen.cgmodel.CGNativePropertyCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGNull;
import org.eclipse.ocl.examples.codegen.cgmodel.CGPackage;
import org.eclipse.ocl.examples.codegen.cgmodel.CGParameter;
import org.eclipse.ocl.examples.codegen.cgmodel.CGProperty;
import org.eclipse.ocl.examples.codegen.cgmodel.CGReal;
import org.eclipse.ocl.examples.codegen.cgmodel.CGSettableVariable;
import org.eclipse.ocl.examples.codegen.cgmodel.CGShadowPart;
import org.eclipse.ocl.examples.codegen.cgmodel.CGString;
import org.eclipse.ocl.examples.codegen.cgmodel.CGText;
import org.eclipse.ocl.examples.codegen.cgmodel.CGThrowExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGTupleExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGTuplePart;
import org.eclipse.ocl.examples.codegen.cgmodel.CGTuplePartCallExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGTypeExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGTypeId;
import org.eclipse.ocl.examples.codegen.cgmodel.CGUnboxExp;
import org.eclipse.ocl.examples.codegen.cgmodel.CGUnlimited;
import org.eclipse.ocl.examples.codegen.cgmodel.CGVariableExp;
import org.eclipse.ocl.pivot.Element;
import org.eclipse.ocl.pivot.Iteration;
import org.eclipse.ocl.pivot.Operation;
import org.eclipse.ocl.pivot.Property;
import org.eclipse.ocl.pivot.Type;
import org.eclipse.ocl.pivot.ids.ElementId;
import org.eclipse.ocl.pivot.ids.EnumerationLiteralId;
import org.eclipse.ocl.pivot.ids.TuplePartId;
import org.eclipse.ocl.pivot.ids.TypeId;
import org.eclipse.ocl.pivot.library.LibraryIteration;
import org.eclipse.ocl.pivot.library.LibraryOperation;
import org.eclipse.ocl.pivot.library.LibraryProperty;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class CGModelFactoryImpl extends EFactoryImpl implements CGModelFactory {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static CGModelFactory init() {
try {
CGModelFactory theCGModelFactory = (CGModelFactory)EPackage.Registry.INSTANCE.getEFactory(CGModelPackage.eNS_URI);
if (theCGModelFactory != null) {
return theCGModelFactory;
}
}
catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new CGModelFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CGModelFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case CGModelPackage.CG_ACCUMULATOR: return createCGAccumulator();
case CGModelPackage.CG_ASSERT_NON_NULL_EXP: return createCGAssertNonNullExp();
case CGModelPackage.CG_BOOLEAN: return createCGBoolean();
case CGModelPackage.CG_BOX_EXP: return createCGBoxExp();
case CGModelPackage.CG_BUILT_IN_ITERATION_CALL_EXP: return createCGBuiltInIterationCallExp();
case CGModelPackage.CG_CACHED_OPERATION: return createCGCachedOperation();
case CGModelPackage.CG_CACHED_OPERATION_CALL_EXP: return createCGCachedOperationCallExp();
case CGModelPackage.CG_CAST_EXP: return createCGCastExp();
case CGModelPackage.CG_CATCH_EXP: return createCGCatchExp();
case CGModelPackage.CG_CLASS: return createCGClass();
case CGModelPackage.CG_COLLECTION_EXP: return createCGCollectionExp();
case CGModelPackage.CG_COLLECTION_PART: return createCGCollectionPart();
case CGModelPackage.CG_CONSTANT_EXP: return createCGConstantExp();
case CGModelPackage.CG_CONSTRAINT: return createCGConstraint();
case CGModelPackage.CG_ECORE_CLASS_SHADOW_EXP: return createCGEcoreClassShadowExp();
case CGModelPackage.CG_ECORE_DATA_TYPE_SHADOW_EXP: return createCGEcoreDataTypeShadowExp();
case CGModelPackage.CG_ECORE_EXP: return createCGEcoreExp();
case CGModelPackage.CG_ECORE_OPERATION: return createCGEcoreOperation();
case CGModelPackage.CG_ECORE_OPERATION_CALL_EXP: return createCGEcoreOperationCallExp();
case CGModelPackage.CG_ECORE_OPPOSITE_PROPERTY_CALL_EXP: return createCGEcoreOppositePropertyCallExp();
case CGModelPackage.CG_ECORE_PROPERTY_CALL_EXP: return createCGEcorePropertyCallExp();
case CGModelPackage.CG_ELEMENT_ID: return createCGElementId();
case CGModelPackage.CG_EXECUTOR_COMPOSITION_PROPERTY: return createCGExecutorCompositionProperty();
case CGModelPackage.CG_EXECUTOR_NAVIGATION_PROPERTY: return createCGExecutorNavigationProperty();
case CGModelPackage.CG_EXECUTOR_OPPOSITE_PROPERTY: return createCGExecutorOppositeProperty();
case CGModelPackage.CG_EXECUTOR_OPERATION: return createCGExecutorOperation();
case CGModelPackage.CG_EXECUTOR_OPERATION_CALL_EXP: return createCGExecutorOperationCallExp();
case CGModelPackage.CG_EXECUTOR_OPPOSITE_PROPERTY_CALL_EXP: return createCGExecutorOppositePropertyCallExp();
case CGModelPackage.CG_EXECUTOR_PROPERTY_CALL_EXP: return createCGExecutorPropertyCallExp();
case CGModelPackage.CG_EXECUTOR_SHADOW_PART: return createCGExecutorShadowPart();
case CGModelPackage.CG_EXECUTOR_TYPE: return createCGExecutorType();
case CGModelPackage.CG_FINAL_VARIABLE: return createCGFinalVariable();
case CGModelPackage.CG_GUARD_EXP: return createCGGuardExp();
case CGModelPackage.CG_IF_EXP: return createCGIfExp();
case CGModelPackage.CG_INTEGER: return createCGInteger();
case CGModelPackage.CG_INVALID: return createCGInvalid();
case CGModelPackage.CG_IS_EQUAL_EXP: return createCGIsEqualExp();
case CGModelPackage.CG_IS_EQUAL2_EXP: return createCGIsEqual2Exp();
case CGModelPackage.CG_IS_INVALID_EXP: return createCGIsInvalidExp();
case CGModelPackage.CG_IS_KIND_OF_EXP: return createCGIsKindOfExp();
case CGModelPackage.CG_IS_UNDEFINED_EXP: return createCGIsUndefinedExp();
case CGModelPackage.CG_ITERATOR: return createCGIterator();
case CGModelPackage.CG_LET_EXP: return createCGLetExp();
case CGModelPackage.CG_LIBRARY_ITERATE_CALL_EXP: return createCGLibraryIterateCallExp();
case CGModelPackage.CG_LIBRARY_ITERATION_CALL_EXP: return createCGLibraryIterationCallExp();
case CGModelPackage.CG_LIBRARY_OPERATION: return createCGLibraryOperation();
case CGModelPackage.CG_LIBRARY_OPERATION_CALL_EXP: return createCGLibraryOperationCallExp();
case CGModelPackage.CG_LIBRARY_PROPERTY_CALL_EXP: return createCGLibraryPropertyCallExp();
case CGModelPackage.CG_LOCAL_VARIABLE: return createCGLocalVariable();
case CGModelPackage.CG_MAP_EXP: return createCGMapExp();
case CGModelPackage.CG_MAP_PART: return createCGMapPart();
case CGModelPackage.CG_MODEL: return createCGModel();
case CGModelPackage.CG_NATIVE_OPERATION: return createCGNativeOperation();
case CGModelPackage.CG_NATIVE_OPERATION_CALL_EXP: return createCGNativeOperationCallExp();
case CGModelPackage.CG_NATIVE_PROPERTY: return createCGNativeProperty();
case CGModelPackage.CG_NATIVE_PROPERTY_CALL_EXP: return createCGNativePropertyCallExp();
case CGModelPackage.CG_NULL: return createCGNull();
case CGModelPackage.CG_PACKAGE: return createCGPackage();
case CGModelPackage.CG_PARAMETER: return createCGParameter();
case CGModelPackage.CG_PROPERTY: return createCGProperty();
case CGModelPackage.CG_REAL: return createCGReal();
case CGModelPackage.CG_SETTABLE_VARIABLE: return createCGSettableVariable();
case CGModelPackage.CG_SHADOW_PART: return createCGShadowPart();
case CGModelPackage.CG_STRING: return createCGString();
case CGModelPackage.CG_TEXT: return createCGText();
case CGModelPackage.CG_THROW_EXP: return createCGThrowExp();
case CGModelPackage.CG_TUPLE_EXP: return createCGTupleExp();
case CGModelPackage.CG_TUPLE_PART: return createCGTuplePart();
case CGModelPackage.CG_TUPLE_PART_CALL_EXP: return createCGTuplePartCallExp();
case CGModelPackage.CG_TYPE_ID: return createCGTypeId();
case CGModelPackage.CG_TYPE_EXP: return createCGTypeExp();
case CGModelPackage.CG_UNBOX_EXP: return createCGUnboxExp();
case CGModelPackage.CG_UNLIMITED: return createCGUnlimited();
case CGModelPackage.CG_VARIABLE_EXP: return createCGVariableExp();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
switch (eDataType.getClassifierID()) {
case CGModelPackage.ELEMENT:
return createElementFromString(eDataType, initialValue);
case CGModelPackage.ELEMENT_ID:
return createElementIdFromString(eDataType, initialValue);
case CGModelPackage.ENUMERATION_LITERAL_ID:
return createEnumerationLiteralIdFromString(eDataType, initialValue);
case CGModelPackage.ITERATION:
return createIterationFromString(eDataType, initialValue);
case CGModelPackage.FIELD:
return createFieldFromString(eDataType, initialValue);
case CGModelPackage.LIBRARY_ITERATION:
return createLibraryIterationFromString(eDataType, initialValue);
case CGModelPackage.LIBRARY_OPERATION:
return createLibraryOperationFromString(eDataType, initialValue);
case CGModelPackage.LIBRARY_PROPERTY:
return createLibraryPropertyFromString(eDataType, initialValue);
case CGModelPackage.METHOD:
return createMethodFromString(eDataType, initialValue);
case CGModelPackage.NUMBER:
return createNumberFromString(eDataType, initialValue);
case CGModelPackage.OBJECT:
return createObjectFromString(eDataType, initialValue);
case CGModelPackage.OPERATION:
return createOperationFromString(eDataType, initialValue);
case CGModelPackage.PROPERTY:
return createPropertyFromString(eDataType, initialValue);
case CGModelPackage.TUPLE_PART_ID:
return createTuplePartIdFromString(eDataType, initialValue);
case CGModelPackage.TYPE:
return createTypeFromString(eDataType, initialValue);
case CGModelPackage.TYPE_ID:
return createTypeIdFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
switch (eDataType.getClassifierID()) {
case CGModelPackage.ELEMENT:
return convertElementToString(eDataType, instanceValue);
case CGModelPackage.ELEMENT_ID:
return convertElementIdToString(eDataType, instanceValue);
case CGModelPackage.ENUMERATION_LITERAL_ID:
return convertEnumerationLiteralIdToString(eDataType, instanceValue);
case CGModelPackage.ITERATION:
return convertIterationToString(eDataType, instanceValue);
case CGModelPackage.FIELD:
return convertFieldToString(eDataType, instanceValue);
case CGModelPackage.LIBRARY_ITERATION:
return convertLibraryIterationToString(eDataType, instanceValue);
case CGModelPackage.LIBRARY_OPERATION:
return convertLibraryOperationToString(eDataType, instanceValue);
case CGModelPackage.LIBRARY_PROPERTY:
return convertLibraryPropertyToString(eDataType, instanceValue);
case CGModelPackage.METHOD:
return convertMethodToString(eDataType, instanceValue);
case CGModelPackage.NUMBER:
return convertNumberToString(eDataType, instanceValue);
case CGModelPackage.OBJECT:
return convertObjectToString(eDataType, instanceValue);
case CGModelPackage.OPERATION:
return convertOperationToString(eDataType, instanceValue);
case CGModelPackage.PROPERTY:
return convertPropertyToString(eDataType, instanceValue);
case CGModelPackage.TUPLE_PART_ID:
return convertTuplePartIdToString(eDataType, instanceValue);
case CGModelPackage.TYPE:
return convertTypeToString(eDataType, instanceValue);
case CGModelPackage.TYPE_ID:
return convertTypeIdToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGAccumulator createCGAccumulator() {
CGAccumulatorImpl cgAccumulator = new CGAccumulatorImpl();
return cgAccumulator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGAssertNonNullExp createCGAssertNonNullExp() {
CGAssertNonNullExpImpl cgAssertNonNullExp = new CGAssertNonNullExpImpl();
return cgAssertNonNullExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGBoolean createCGBoolean() {
CGBooleanImpl cgBoolean = new CGBooleanImpl();
return cgBoolean;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGBoxExp createCGBoxExp() {
CGBoxExpImpl cgBoxExp = new CGBoxExpImpl();
return cgBoxExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGBuiltInIterationCallExp createCGBuiltInIterationCallExp() {
CGBuiltInIterationCallExpImpl cgBuiltInIterationCallExp = new CGBuiltInIterationCallExpImpl();
return cgBuiltInIterationCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGCachedOperation createCGCachedOperation() {
CGCachedOperationImpl cgCachedOperation = new CGCachedOperationImpl();
return cgCachedOperation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGCachedOperationCallExp createCGCachedOperationCallExp() {
CGCachedOperationCallExpImpl cgCachedOperationCallExp = new CGCachedOperationCallExpImpl();
return cgCachedOperationCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGCastExp createCGCastExp() {
CGCastExpImpl cgCastExp = new CGCastExpImpl();
return cgCastExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGCatchExp createCGCatchExp() {
CGCatchExpImpl cgCatchExp = new CGCatchExpImpl();
return cgCatchExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGClass createCGClass() {
CGClassImpl cgClass = new CGClassImpl();
return cgClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGCollectionExp createCGCollectionExp() {
CGCollectionExpImpl cgCollectionExp = new CGCollectionExpImpl();
return cgCollectionExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGCollectionPart createCGCollectionPart() {
CGCollectionPartImpl cgCollectionPart = new CGCollectionPartImpl();
return cgCollectionPart;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGConstantExp createCGConstantExp() {
CGConstantExpImpl cgConstantExp = new CGConstantExpImpl();
return cgConstantExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGConstraint createCGConstraint() {
CGConstraintImpl cgConstraint = new CGConstraintImpl();
return cgConstraint;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGShadowPart createCGShadowPart() {
CGShadowPartImpl cgShadowPart = new CGShadowPartImpl();
return cgShadowPart;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGEcoreClassShadowExp createCGEcoreClassShadowExp() {
CGEcoreClassShadowExpImpl cgEcoreClassShadowExp = new CGEcoreClassShadowExpImpl();
return cgEcoreClassShadowExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGEcoreDataTypeShadowExp createCGEcoreDataTypeShadowExp() {
CGEcoreDataTypeShadowExpImpl cgEcoreDataTypeShadowExp = new CGEcoreDataTypeShadowExpImpl();
return cgEcoreDataTypeShadowExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGEcoreExp createCGEcoreExp() {
CGEcoreExpImpl cgEcoreExp = new CGEcoreExpImpl();
return cgEcoreExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGEcoreOperation createCGEcoreOperation() {
CGEcoreOperationImpl cgEcoreOperation = new CGEcoreOperationImpl();
return cgEcoreOperation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGEcoreOperationCallExp createCGEcoreOperationCallExp() {
CGEcoreOperationCallExpImpl cgEcoreOperationCallExp = new CGEcoreOperationCallExpImpl();
return cgEcoreOperationCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGEcoreOppositePropertyCallExp createCGEcoreOppositePropertyCallExp() {
CGEcoreOppositePropertyCallExpImpl cgEcoreOppositePropertyCallExp = new CGEcoreOppositePropertyCallExpImpl();
return cgEcoreOppositePropertyCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGEcorePropertyCallExp createCGEcorePropertyCallExp() {
CGEcorePropertyCallExpImpl cgEcorePropertyCallExp = new CGEcorePropertyCallExpImpl();
return cgEcorePropertyCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGElementId createCGElementId() {
CGElementIdImpl cgElementId = new CGElementIdImpl();
return cgElementId;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorCompositionProperty createCGExecutorCompositionProperty() {
CGExecutorCompositionPropertyImpl cgExecutorCompositionProperty = new CGExecutorCompositionPropertyImpl();
return cgExecutorCompositionProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorNavigationProperty createCGExecutorNavigationProperty() {
CGExecutorNavigationPropertyImpl cgExecutorNavigationProperty = new CGExecutorNavigationPropertyImpl();
return cgExecutorNavigationProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorOppositeProperty createCGExecutorOppositeProperty() {
CGExecutorOppositePropertyImpl cgExecutorOppositeProperty = new CGExecutorOppositePropertyImpl();
return cgExecutorOppositeProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorOperation createCGExecutorOperation() {
CGExecutorOperationImpl cgExecutorOperation = new CGExecutorOperationImpl();
return cgExecutorOperation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorOperationCallExp createCGExecutorOperationCallExp() {
CGExecutorOperationCallExpImpl cgExecutorOperationCallExp = new CGExecutorOperationCallExpImpl();
return cgExecutorOperationCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorOppositePropertyCallExp createCGExecutorOppositePropertyCallExp() {
CGExecutorOppositePropertyCallExpImpl cgExecutorOppositePropertyCallExp = new CGExecutorOppositePropertyCallExpImpl();
return cgExecutorOppositePropertyCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorPropertyCallExp createCGExecutorPropertyCallExp() {
CGExecutorPropertyCallExpImpl cgExecutorPropertyCallExp = new CGExecutorPropertyCallExpImpl();
return cgExecutorPropertyCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorShadowPart createCGExecutorShadowPart() {
CGExecutorShadowPartImpl cgExecutorShadowPart = new CGExecutorShadowPartImpl();
return cgExecutorShadowPart;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGExecutorType createCGExecutorType() {
CGExecutorTypeImpl cgExecutorType = new CGExecutorTypeImpl();
return cgExecutorType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGFinalVariable createCGFinalVariable() {
CGFinalVariableImpl cgFinalVariable = new CGFinalVariableImpl();
return cgFinalVariable;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGGuardExp createCGGuardExp() {
CGGuardExpImpl cgGuardExp = new CGGuardExpImpl();
return cgGuardExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGIfExp createCGIfExp() {
CGIfExpImpl cgIfExp = new CGIfExpImpl();
return cgIfExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGInteger createCGInteger() {
CGIntegerImpl cgInteger = new CGIntegerImpl();
return cgInteger;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGInvalid createCGInvalid() {
CGInvalidImpl cgInvalid = new CGInvalidImpl();
return cgInvalid;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGIsEqualExp createCGIsEqualExp() {
CGIsEqualExpImpl cgIsEqualExp = new CGIsEqualExpImpl();
return cgIsEqualExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGIsEqual2Exp createCGIsEqual2Exp() {
CGIsEqual2ExpImpl cgIsEqual2Exp = new CGIsEqual2ExpImpl();
return cgIsEqual2Exp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGIsInvalidExp createCGIsInvalidExp() {
CGIsInvalidExpImpl cgIsInvalidExp = new CGIsInvalidExpImpl();
return cgIsInvalidExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGIsKindOfExp createCGIsKindOfExp() {
CGIsKindOfExpImpl cgIsKindOfExp = new CGIsKindOfExpImpl();
return cgIsKindOfExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGIsUndefinedExp createCGIsUndefinedExp() {
CGIsUndefinedExpImpl cgIsUndefinedExp = new CGIsUndefinedExpImpl();
return cgIsUndefinedExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGIterator createCGIterator() {
CGIteratorImpl cgIterator = new CGIteratorImpl();
return cgIterator;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGLetExp createCGLetExp() {
CGLetExpImpl cgLetExp = new CGLetExpImpl();
return cgLetExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGLibraryIterateCallExp createCGLibraryIterateCallExp() {
CGLibraryIterateCallExpImpl cgLibraryIterateCallExp = new CGLibraryIterateCallExpImpl();
return cgLibraryIterateCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGLibraryIterationCallExp createCGLibraryIterationCallExp() {
CGLibraryIterationCallExpImpl cgLibraryIterationCallExp = new CGLibraryIterationCallExpImpl();
return cgLibraryIterationCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGLibraryOperation createCGLibraryOperation() {
CGLibraryOperationImpl cgLibraryOperation = new CGLibraryOperationImpl();
return cgLibraryOperation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGLibraryOperationCallExp createCGLibraryOperationCallExp() {
CGLibraryOperationCallExpImpl cgLibraryOperationCallExp = new CGLibraryOperationCallExpImpl();
return cgLibraryOperationCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGLibraryPropertyCallExp createCGLibraryPropertyCallExp() {
CGLibraryPropertyCallExpImpl cgLibraryPropertyCallExp = new CGLibraryPropertyCallExpImpl();
return cgLibraryPropertyCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGLocalVariable createCGLocalVariable() {
CGLocalVariableImpl cgLocalVariable = new CGLocalVariableImpl();
return cgLocalVariable;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGMapExp createCGMapExp() {
CGMapExpImpl cgMapExp = new CGMapExpImpl();
return cgMapExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGMapPart createCGMapPart() {
CGMapPartImpl cgMapPart = new CGMapPartImpl();
return cgMapPart;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGModel createCGModel() {
CGModelImpl cgModel = new CGModelImpl();
return cgModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGNativeOperation createCGNativeOperation() {
CGNativeOperationImpl cgNativeOperation = new CGNativeOperationImpl();
return cgNativeOperation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGNativeOperationCallExp createCGNativeOperationCallExp() {
CGNativeOperationCallExpImpl cgNativeOperationCallExp = new CGNativeOperationCallExpImpl();
return cgNativeOperationCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGNativeProperty createCGNativeProperty() {
CGNativePropertyImpl cgNativeProperty = new CGNativePropertyImpl();
return cgNativeProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGNativePropertyCallExp createCGNativePropertyCallExp() {
CGNativePropertyCallExpImpl cgNativePropertyCallExp = new CGNativePropertyCallExpImpl();
return cgNativePropertyCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGNull createCGNull() {
CGNullImpl cgNull = new CGNullImpl();
return cgNull;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGPackage createCGPackage() {
CGPackageImpl cgPackage = new CGPackageImpl();
return cgPackage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGParameter createCGParameter() {
CGParameterImpl cgParameter = new CGParameterImpl();
return cgParameter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGProperty createCGProperty() {
CGPropertyImpl cgProperty = new CGPropertyImpl();
return cgProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGReal createCGReal() {
CGRealImpl cgReal = new CGRealImpl();
return cgReal;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGSettableVariable createCGSettableVariable() {
CGSettableVariableImpl cgSettableVariable = new CGSettableVariableImpl();
return cgSettableVariable;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGString createCGString() {
CGStringImpl cgString = new CGStringImpl();
return cgString;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGText createCGText() {
CGTextImpl cgText = new CGTextImpl();
return cgText;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGThrowExp createCGThrowExp() {
CGThrowExpImpl cgThrowExp = new CGThrowExpImpl();
return cgThrowExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGTupleExp createCGTupleExp() {
CGTupleExpImpl cgTupleExp = new CGTupleExpImpl();
return cgTupleExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGTuplePart createCGTuplePart() {
CGTuplePartImpl cgTuplePart = new CGTuplePartImpl();
return cgTuplePart;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGTuplePartCallExp createCGTuplePartCallExp() {
CGTuplePartCallExpImpl cgTuplePartCallExp = new CGTuplePartCallExpImpl();
return cgTuplePartCallExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGTypeId createCGTypeId() {
CGTypeIdImpl cgTypeId = new CGTypeIdImpl();
return cgTypeId;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGTypeExp createCGTypeExp() {
CGTypeExpImpl cgTypeExp = new CGTypeExpImpl();
return cgTypeExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGUnboxExp createCGUnboxExp() {
CGUnboxExpImpl cgUnboxExp = new CGUnboxExpImpl();
return cgUnboxExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGUnlimited createCGUnlimited() {
CGUnlimitedImpl cgUnlimited = new CGUnlimitedImpl();
return cgUnlimited;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public @NonNull CGVariableExp createCGVariableExp() {
CGVariableExpImpl cgVariableExp = new CGVariableExpImpl();
return cgVariableExp;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Element createElementFromString(EDataType eDataType, String initialValue) {
return (Element)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertElementToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ElementId createElementIdFromString(EDataType eDataType, String initialValue) {
return (ElementId)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertElementIdToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EnumerationLiteralId createEnumerationLiteralIdFromString(EDataType eDataType, String initialValue) {
return (EnumerationLiteralId)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertEnumerationLiteralIdToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Iteration createIterationFromString(EDataType eDataType, String initialValue) {
return (Iteration)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertIterationToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Field createFieldFromString(EDataType eDataType, String initialValue) {
return (Field)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertFieldToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LibraryIteration createLibraryIterationFromString(EDataType eDataType, String initialValue) {
return (LibraryIteration)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertLibraryIterationToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LibraryOperation createLibraryOperationFromString(EDataType eDataType, String initialValue) {
return (LibraryOperation)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertLibraryOperationToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public LibraryProperty createLibraryPropertyFromString(EDataType eDataType, String initialValue) {
return (LibraryProperty)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertLibraryPropertyToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Method createMethodFromString(EDataType eDataType, String initialValue) {
return (Method)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertMethodToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Number createNumberFromString(EDataType eDataType, String initialValue) {
return (Number)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertNumberToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Object createObjectFromString(EDataType eDataType, String initialValue) {
return super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertObjectToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Operation createOperationFromString(EDataType eDataType, String initialValue) {
return (Operation)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertOperationToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Property createPropertyFromString(EDataType eDataType, String initialValue) {
return (Property)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertPropertyToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TuplePartId createTuplePartIdFromString(EDataType eDataType, String initialValue) {
return (TuplePartId)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTuplePartIdToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Type createTypeFromString(EDataType eDataType, String initialValue) {
return (Type)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTypeToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TypeId createTypeIdFromString(EDataType eDataType, String initialValue) {
return (TypeId)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTypeIdToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
@SuppressWarnings("null")
public @NonNull CGModelPackage getCGModelPackage() {
return (CGModelPackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
@Deprecated
public static CGModelPackage getPackage() {
return CGModelPackage.eINSTANCE;
}
} //CGModelFactoryImpl