diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests.mango/src/org/eclipse/emf/cdo/tests/mango/impl/MangoPackageImpl.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.tests.mango/src/org/eclipse/emf/cdo/tests/mango/impl/MangoPackageImpl.java | 78 |
1 files changed, 32 insertions, 46 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests.mango/src/org/eclipse/emf/cdo/tests/mango/impl/MangoPackageImpl.java b/plugins/org.eclipse.emf.cdo.tests.mango/src/org/eclipse/emf/cdo/tests/mango/impl/MangoPackageImpl.java index b8985b857b..a9b950a72d 100644 --- a/plugins/org.eclipse.emf.cdo.tests.mango/src/org/eclipse/emf/cdo/tests/mango/impl/MangoPackageImpl.java +++ b/plugins/org.eclipse.emf.cdo.tests.mango/src/org/eclipse/emf/cdo/tests/mango/impl/MangoPackageImpl.java @@ -1,8 +1,14 @@ /** - * <copyright> - * </copyright> + * Copyright (c) 2004 - 2008 Eike Stepper, Germany. + * 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: + * Eike Stepper - initial API and implementation * - * $Id: MangoPackageImpl.java,v 1.6 2008-09-18 12:56:15 estepper Exp $ + * $Id: MangoPackageImpl.java,v 1.7 2008-12-28 17:56:34 estepper Exp $ */ package org.eclipse.emf.cdo.tests.mango.impl; @@ -22,35 +28,30 @@ import org.eclipse.emf.ecore.impl.EPackageImpl; /** * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc --> - * * @generated */ public class MangoPackageImpl extends EPackageImpl implements MangoPackage { /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ private EClass valueListEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ private EClass valueEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ private EClass parameterEClass = null; /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ private EEnum parameterPassingEEnum = null; @@ -75,24 +76,27 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ private static boolean isInited = false; /** - * Creates, registers, and initializes the <b>Package</b> 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. - * <p> - * 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. - * <p> - * Invocation of this method will not affect any packages that have already been initialized. <!-- begin-user-doc --> + * Creates, registers, and initializes the <b>Package</b> 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. + * <p>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. + * <p>Invocation of this method will not affect any packages that have + * already been initialized. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() @@ -101,9 +105,7 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage public static MangoPackage init() { if (isInited) - { return (MangoPackage)EPackage.Registry.INSTANCE.getEPackage(MangoPackage.eNS_URI); - } // Obtain or create and register package MangoPackageImpl theMangoPackage = (MangoPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof MangoPackageImpl ? EPackage.Registry.INSTANCE @@ -126,7 +128,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EClass getValueList() @@ -136,7 +137,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EAttribute getValueList_Name() @@ -146,7 +146,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EReference getValueList_Values() @@ -156,7 +155,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EClass getValue() @@ -166,7 +164,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EAttribute getValue_Name() @@ -176,7 +173,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EClass getParameter() @@ -186,7 +182,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EAttribute getParameter_Name() @@ -196,7 +191,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EAttribute getParameter_Passing() @@ -206,7 +200,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public EEnum getParameterPassing() @@ -216,7 +209,6 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public MangoFactory getMangoFactory() @@ -226,23 +218,20 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ private boolean isCreated = false; /** - * Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its - * first. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Creates the meta-model objects for the package. This method is + * guarded to have no affect on any invocation but its first. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public void createPackageContents() { if (isCreated) - { return; - } isCreated = true; // Create classes and their features @@ -263,23 +252,20 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ private boolean isInitialized = false; /** - * Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any - * invocation but its first. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * Complete the initialization of the package and its meta-model. This + * method is guarded to have no affect on any invocation but its first. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @generated */ public void initializePackageContents() { if (isInitialized) - { return; - } isInitialized = true; // Initialize package @@ -297,7 +283,7 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage initEClass(valueListEClass, ValueList.class, "ValueList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getValueList_Name(), ecorePackage.getEString(), "name", null, 0, 1, ValueList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getValueList_Values(), getValue(), null, "values", null, 0, -1, ValueList.class, !IS_TRANSIENT, + initEReference(getValueList_Values(), this.getValue(), null, "values", null, 0, -1, ValueList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); @@ -308,7 +294,7 @@ public class MangoPackageImpl extends EPackageImpl implements MangoPackage initEClass(parameterEClass, Parameter.class, "Parameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getParameter_Name(), ecorePackage.getEString(), "name", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEAttribute(getParameter_Passing(), getParameterPassing(), "passing", null, 0, 1, Parameter.class, + initEAttribute(getParameter_Passing(), this.getParameterPassing(), "passing", null, 0, 1, Parameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Initialize enums and add enum literals |