diff options
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java')
-rw-r--r-- | extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java | 777 |
1 files changed, 0 insertions, 777 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java deleted file mode 100644 index fb2442be6dd..00000000000 --- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java +++ /dev/null @@ -1,777 +0,0 @@ -/***************************************************************************** - * Copyright (c) 2010 CEA LIST. - * - * - * 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: - * Sara TUCCI (CEA LIST) sara.tucci@cea.fr - Initial API and implementation - * Chokri MRAIDHA (CEA LIST) chokri.mraidha@cea.fr - Initial API and implementation - * David SERVAT (CEA LIST) david.servat@cea.fr - Initial API and implementation - * - *****************************************************************************/ -package org.eclipse.papyrus.eastadl.structure.systemmodeling.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; -import org.eclipse.emf.ecore.impl.EPackageImpl; -import org.eclipse.papyrus.eastadl.EastadlPackage; -import org.eclipse.papyrus.eastadl.annex.AnnexPackage; -import org.eclipse.papyrus.eastadl.annex.attributequantificationconstraint.AttributequantificationconstraintPackage; -import org.eclipse.papyrus.eastadl.annex.attributequantificationconstraint.impl.AttributequantificationconstraintPackageImpl; -import org.eclipse.papyrus.eastadl.annex.behaviordescription.BehaviordescriptionPackage; -import org.eclipse.papyrus.eastadl.annex.behaviordescription.impl.BehaviordescriptionPackageImpl; -import org.eclipse.papyrus.eastadl.annex.computationconstraint.ComputationconstraintPackage; -import org.eclipse.papyrus.eastadl.annex.computationconstraint.impl.ComputationconstraintPackageImpl; -import org.eclipse.papyrus.eastadl.annex.impl.AnnexPackageImpl; -import org.eclipse.papyrus.eastadl.annex.needs.NeedsPackage; -import org.eclipse.papyrus.eastadl.annex.needs.impl.NeedsPackageImpl; -import org.eclipse.papyrus.eastadl.annex.temporalconstraint.TemporalconstraintPackage; -import org.eclipse.papyrus.eastadl.annex.temporalconstraint.impl.TemporalconstraintPackageImpl; -import org.eclipse.papyrus.eastadl.behavior.BehaviorPackage; -import org.eclipse.papyrus.eastadl.behavior.impl.BehaviorPackageImpl; -import org.eclipse.papyrus.eastadl.dependability.DependabilityPackage; -import org.eclipse.papyrus.eastadl.dependability.errormodel.ErrormodelPackage; -import org.eclipse.papyrus.eastadl.dependability.errormodel.impl.ErrormodelPackageImpl; -import org.eclipse.papyrus.eastadl.dependability.impl.DependabilityPackageImpl; -import org.eclipse.papyrus.eastadl.dependability.safetycase.SafetycasePackage; -import org.eclipse.papyrus.eastadl.dependability.safetycase.impl.SafetycasePackageImpl; -import org.eclipse.papyrus.eastadl.dependability.safetyconstraints.SafetyconstraintsPackage; -import org.eclipse.papyrus.eastadl.dependability.safetyconstraints.impl.SafetyconstraintsPackageImpl; -import org.eclipse.papyrus.eastadl.dependability.safetyrequirement.SafetyrequirementPackage; -import org.eclipse.papyrus.eastadl.dependability.safetyrequirement.impl.SafetyrequirementPackageImpl; -import org.eclipse.papyrus.eastadl.environment.EnvironmentPackage; -import org.eclipse.papyrus.eastadl.environment.impl.EnvironmentPackageImpl; -import org.eclipse.papyrus.eastadl.genericconstraints.GenericconstraintsPackage; -import org.eclipse.papyrus.eastadl.genericconstraints.impl.GenericconstraintsPackageImpl; -import org.eclipse.papyrus.eastadl.impl.EastadlPackageImpl; -import org.eclipse.papyrus.eastadl.infrastructure.InfrastructurePackage; -import org.eclipse.papyrus.eastadl.infrastructure.datatypes.DatatypesPackage; -import org.eclipse.papyrus.eastadl.infrastructure.datatypes.impl.DatatypesPackageImpl; -import org.eclipse.papyrus.eastadl.infrastructure.elements.ElementsPackage; -import org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl; -import org.eclipse.papyrus.eastadl.infrastructure.impl.InfrastructurePackageImpl; -import org.eclipse.papyrus.eastadl.infrastructure.userattributes.UserattributesPackage; -import org.eclipse.papyrus.eastadl.infrastructure.userattributes.impl.UserattributesPackageImpl; -import org.eclipse.papyrus.eastadl.infrastructure.values.ValuesPackage; -import org.eclipse.papyrus.eastadl.infrastructure.values.impl.ValuesPackageImpl; -import org.eclipse.papyrus.eastadl.requirements.RequirementsPackage; -import org.eclipse.papyrus.eastadl.requirements.impl.RequirementsPackageImpl; -import org.eclipse.papyrus.eastadl.requirements.usecases.UsecasesPackage; -import org.eclipse.papyrus.eastadl.requirements.usecases.impl.UsecasesPackageImpl; -import org.eclipse.papyrus.eastadl.requirements.verificationvalidation.VerificationvalidationPackage; -import org.eclipse.papyrus.eastadl.requirements.verificationvalidation.impl.VerificationvalidationPackageImpl; -import org.eclipse.papyrus.eastadl.structure.StructurePackage; -import org.eclipse.papyrus.eastadl.structure.featuremodeling.FeaturemodelingPackage; -import org.eclipse.papyrus.eastadl.structure.featuremodeling.impl.FeaturemodelingPackageImpl; -import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionmodelingPackage; -import org.eclipse.papyrus.eastadl.structure.functionmodeling.impl.FunctionmodelingPackageImpl; -import org.eclipse.papyrus.eastadl.structure.hardwaremodeling.HardwaremodelingPackage; -import org.eclipse.papyrus.eastadl.structure.hardwaremodeling.impl.HardwaremodelingPackageImpl; -import org.eclipse.papyrus.eastadl.structure.impl.StructurePackageImpl; -import org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel; -import org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel; -import org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel; -import org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel; -import org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingFactory; -import org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage; -import org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel; -import org.eclipse.papyrus.eastadl.structure.vehiclefeaturemodeling.VehiclefeaturemodelingPackage; -import org.eclipse.papyrus.eastadl.structure.vehiclefeaturemodeling.impl.VehiclefeaturemodelingPackageImpl; -import org.eclipse.papyrus.eastadl.timing.TimingPackage; -import org.eclipse.papyrus.eastadl.timing.events.EventsPackage; -import org.eclipse.papyrus.eastadl.timing.events.impl.EventsPackageImpl; -import org.eclipse.papyrus.eastadl.timing.impl.TimingPackageImpl; -import org.eclipse.papyrus.eastadl.timing.timingconstraints.TimingconstraintsPackage; -import org.eclipse.papyrus.eastadl.timing.timingconstraints.impl.TimingconstraintsPackageImpl; -import org.eclipse.papyrus.eastadl.variability.VariabilityPackage; -import org.eclipse.papyrus.eastadl.variability.impl.VariabilityPackageImpl; -import org.eclipse.papyrus.sysml.SysmlPackage; -import org.eclipse.uml2.uml.UMLPackage; - - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * - * @generated - */ -public class SystemmodelingPackageImpl extends EPackageImpl implements SystemmodelingPackage { - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - private EClass systemModelEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - private EClass implementationLevelEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - private EClass analysisLevelEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - private EClass designLevelEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - private EClass vehicleLevelEClass = null; - - /** - * <!-- 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. - * - * <p> - * This method is used to initialize {@link SystemmodelingPackage#eINSTANCE} when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. <!-- begin-user-doc --> <!-- end-user-doc - * --> - * - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static SystemmodelingPackage init() { - if (isInited) { - return (SystemmodelingPackage) EPackage.Registry.INSTANCE.getEPackage(SystemmodelingPackage.eNS_URI); - } - - // Obtain or create and register package - SystemmodelingPackageImpl theSystemmodelingPackage = (SystemmodelingPackageImpl) (EPackage.Registry.INSTANCE.get(eNS_URI) instanceof SystemmodelingPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new SystemmodelingPackageImpl()); - - isInited = true; - - // Initialize simple dependencies - SysmlPackage.eINSTANCE.eClass(); - - // Obtain or create and register interdependencies - EastadlPackageImpl theEastadlPackage = (EastadlPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(EastadlPackage.eNS_URI) instanceof EastadlPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(EastadlPackage.eNS_URI) : EastadlPackage.eINSTANCE); - VariabilityPackageImpl theVariabilityPackage = (VariabilityPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(VariabilityPackage.eNS_URI) instanceof VariabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(VariabilityPackage.eNS_URI) - : VariabilityPackage.eINSTANCE); - InfrastructurePackageImpl theInfrastructurePackage = (InfrastructurePackageImpl) (EPackage.Registry.INSTANCE.getEPackage(InfrastructurePackage.eNS_URI) instanceof InfrastructurePackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(InfrastructurePackage.eNS_URI) : InfrastructurePackage.eINSTANCE); - DatatypesPackageImpl theDatatypesPackage = (DatatypesPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI) instanceof DatatypesPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI) - : DatatypesPackage.eINSTANCE); - UserattributesPackageImpl theUserattributesPackage = (UserattributesPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(UserattributesPackage.eNS_URI) instanceof UserattributesPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(UserattributesPackage.eNS_URI) : UserattributesPackage.eINSTANCE); - ValuesPackageImpl theValuesPackage = (ValuesPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValuesPackage.eNS_URI) instanceof ValuesPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ValuesPackage.eNS_URI) : ValuesPackage.eINSTANCE); - ElementsPackageImpl theElementsPackage = (ElementsPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ElementsPackage.eNS_URI) instanceof ElementsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ElementsPackage.eNS_URI) - : ElementsPackage.eINSTANCE); - StructurePackageImpl theStructurePackage = (StructurePackageImpl) (EPackage.Registry.INSTANCE.getEPackage(StructurePackage.eNS_URI) instanceof StructurePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(StructurePackage.eNS_URI) - : StructurePackage.eINSTANCE); - FunctionmodelingPackageImpl theFunctionmodelingPackage = (FunctionmodelingPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FunctionmodelingPackage.eNS_URI) instanceof FunctionmodelingPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(FunctionmodelingPackage.eNS_URI) : FunctionmodelingPackage.eINSTANCE); - FeaturemodelingPackageImpl theFeaturemodelingPackage = (FeaturemodelingPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FeaturemodelingPackage.eNS_URI) instanceof FeaturemodelingPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(FeaturemodelingPackage.eNS_URI) : FeaturemodelingPackage.eINSTANCE); - VehiclefeaturemodelingPackageImpl theVehiclefeaturemodelingPackage = (VehiclefeaturemodelingPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(VehiclefeaturemodelingPackage.eNS_URI) instanceof VehiclefeaturemodelingPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(VehiclefeaturemodelingPackage.eNS_URI) - : VehiclefeaturemodelingPackage.eINSTANCE); - HardwaremodelingPackageImpl theHardwaremodelingPackage = (HardwaremodelingPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(HardwaremodelingPackage.eNS_URI) instanceof HardwaremodelingPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(HardwaremodelingPackage.eNS_URI) : HardwaremodelingPackage.eINSTANCE); - DependabilityPackageImpl theDependabilityPackage = (DependabilityPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DependabilityPackage.eNS_URI) instanceof DependabilityPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(DependabilityPackage.eNS_URI) : DependabilityPackage.eINSTANCE); - SafetyrequirementPackageImpl theSafetyrequirementPackage = (SafetyrequirementPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(SafetyrequirementPackage.eNS_URI) instanceof SafetyrequirementPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(SafetyrequirementPackage.eNS_URI) : SafetyrequirementPackage.eINSTANCE); - SafetyconstraintsPackageImpl theSafetyconstraintsPackage = (SafetyconstraintsPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(SafetyconstraintsPackage.eNS_URI) instanceof SafetyconstraintsPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(SafetyconstraintsPackage.eNS_URI) : SafetyconstraintsPackage.eINSTANCE); - SafetycasePackageImpl theSafetycasePackage = (SafetycasePackageImpl) (EPackage.Registry.INSTANCE.getEPackage(SafetycasePackage.eNS_URI) instanceof SafetycasePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SafetycasePackage.eNS_URI) - : SafetycasePackage.eINSTANCE); - ErrormodelPackageImpl theErrormodelPackage = (ErrormodelPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ErrormodelPackage.eNS_URI) instanceof ErrormodelPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ErrormodelPackage.eNS_URI) - : ErrormodelPackage.eINSTANCE); - RequirementsPackageImpl theRequirementsPackage = (RequirementsPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(RequirementsPackage.eNS_URI) instanceof RequirementsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementsPackage.eNS_URI) - : RequirementsPackage.eINSTANCE); - UsecasesPackageImpl theUsecasesPackage = (UsecasesPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(UsecasesPackage.eNS_URI) instanceof UsecasesPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(UsecasesPackage.eNS_URI) - : UsecasesPackage.eINSTANCE); - VerificationvalidationPackageImpl theVerificationvalidationPackage = (VerificationvalidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(VerificationvalidationPackage.eNS_URI) instanceof VerificationvalidationPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(VerificationvalidationPackage.eNS_URI) - : VerificationvalidationPackage.eINSTANCE); - org.eclipse.papyrus.eastadl.requirements.requirements.impl.RequirementsPackageImpl theRequirementsPackage_1 = (org.eclipse.papyrus.eastadl.requirements.requirements.impl.RequirementsPackageImpl) (EPackage.Registry.INSTANCE - .getEPackage(org.eclipse.papyrus.eastadl.requirements.requirements.RequirementsPackage.eNS_URI) instanceof org.eclipse.papyrus.eastadl.requirements.requirements.impl.RequirementsPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(org.eclipse.papyrus.eastadl.requirements.requirements.RequirementsPackage.eNS_URI) : org.eclipse.papyrus.eastadl.requirements.requirements.RequirementsPackage.eINSTANCE); - BehaviorPackageImpl theBehaviorPackage = (BehaviorPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(BehaviorPackage.eNS_URI) instanceof BehaviorPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(BehaviorPackage.eNS_URI) - : BehaviorPackage.eINSTANCE); - TimingPackageImpl theTimingPackage = (TimingPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(TimingPackage.eNS_URI) instanceof TimingPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(TimingPackage.eNS_URI) : TimingPackage.eINSTANCE); - TimingconstraintsPackageImpl theTimingconstraintsPackage = (TimingconstraintsPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(TimingconstraintsPackage.eNS_URI) instanceof TimingconstraintsPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(TimingconstraintsPackage.eNS_URI) : TimingconstraintsPackage.eINSTANCE); - EventsPackageImpl theEventsPackage = (EventsPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(EventsPackage.eNS_URI) instanceof EventsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(EventsPackage.eNS_URI) : EventsPackage.eINSTANCE); - EnvironmentPackageImpl theEnvironmentPackage = (EnvironmentPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(EnvironmentPackage.eNS_URI) instanceof EnvironmentPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(EnvironmentPackage.eNS_URI) - : EnvironmentPackage.eINSTANCE); - AnnexPackageImpl theAnnexPackage = (AnnexPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AnnexPackage.eNS_URI) instanceof AnnexPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(AnnexPackage.eNS_URI) : AnnexPackage.eINSTANCE); - NeedsPackageImpl theNeedsPackage = (NeedsPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(NeedsPackage.eNS_URI) instanceof NeedsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(NeedsPackage.eNS_URI) : NeedsPackage.eINSTANCE); - BehaviordescriptionPackageImpl theBehaviordescriptionPackage = (BehaviordescriptionPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(BehaviordescriptionPackage.eNS_URI) instanceof BehaviordescriptionPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(BehaviordescriptionPackage.eNS_URI) : BehaviordescriptionPackage.eINSTANCE); - AttributequantificationconstraintPackageImpl theAttributequantificationconstraintPackage = (AttributequantificationconstraintPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AttributequantificationconstraintPackage.eNS_URI) instanceof AttributequantificationconstraintPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(AttributequantificationconstraintPackage.eNS_URI) - : AttributequantificationconstraintPackage.eINSTANCE); - TemporalconstraintPackageImpl theTemporalconstraintPackage = (TemporalconstraintPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(TemporalconstraintPackage.eNS_URI) instanceof TemporalconstraintPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(TemporalconstraintPackage.eNS_URI) : TemporalconstraintPackage.eINSTANCE); - ComputationconstraintPackageImpl theComputationconstraintPackage = (ComputationconstraintPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ComputationconstraintPackage.eNS_URI) instanceof ComputationconstraintPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(ComputationconstraintPackage.eNS_URI) - : ComputationconstraintPackage.eINSTANCE); - GenericconstraintsPackageImpl theGenericconstraintsPackage = (GenericconstraintsPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(GenericconstraintsPackage.eNS_URI) instanceof GenericconstraintsPackageImpl ? EPackage.Registry.INSTANCE - .getEPackage(GenericconstraintsPackage.eNS_URI) : GenericconstraintsPackage.eINSTANCE); - - // Create package meta-data objects - theSystemmodelingPackage.createPackageContents(); - theEastadlPackage.createPackageContents(); - theVariabilityPackage.createPackageContents(); - theInfrastructurePackage.createPackageContents(); - theDatatypesPackage.createPackageContents(); - theUserattributesPackage.createPackageContents(); - theValuesPackage.createPackageContents(); - theElementsPackage.createPackageContents(); - theStructurePackage.createPackageContents(); - theFunctionmodelingPackage.createPackageContents(); - theFeaturemodelingPackage.createPackageContents(); - theVehiclefeaturemodelingPackage.createPackageContents(); - theHardwaremodelingPackage.createPackageContents(); - theDependabilityPackage.createPackageContents(); - theSafetyrequirementPackage.createPackageContents(); - theSafetyconstraintsPackage.createPackageContents(); - theSafetycasePackage.createPackageContents(); - theErrormodelPackage.createPackageContents(); - theRequirementsPackage.createPackageContents(); - theUsecasesPackage.createPackageContents(); - theVerificationvalidationPackage.createPackageContents(); - theRequirementsPackage_1.createPackageContents(); - theBehaviorPackage.createPackageContents(); - theTimingPackage.createPackageContents(); - theTimingconstraintsPackage.createPackageContents(); - theEventsPackage.createPackageContents(); - theEnvironmentPackage.createPackageContents(); - theAnnexPackage.createPackageContents(); - theNeedsPackage.createPackageContents(); - theBehaviordescriptionPackage.createPackageContents(); - theAttributequantificationconstraintPackage.createPackageContents(); - theTemporalconstraintPackage.createPackageContents(); - theComputationconstraintPackage.createPackageContents(); - theGenericconstraintsPackage.createPackageContents(); - - // Initialize created meta-data - theSystemmodelingPackage.initializePackageContents(); - theEastadlPackage.initializePackageContents(); - theVariabilityPackage.initializePackageContents(); - theInfrastructurePackage.initializePackageContents(); - theDatatypesPackage.initializePackageContents(); - theUserattributesPackage.initializePackageContents(); - theValuesPackage.initializePackageContents(); - theElementsPackage.initializePackageContents(); - theStructurePackage.initializePackageContents(); - theFunctionmodelingPackage.initializePackageContents(); - theFeaturemodelingPackage.initializePackageContents(); - theVehiclefeaturemodelingPackage.initializePackageContents(); - theHardwaremodelingPackage.initializePackageContents(); - theDependabilityPackage.initializePackageContents(); - theSafetyrequirementPackage.initializePackageContents(); - theSafetyconstraintsPackage.initializePackageContents(); - theSafetycasePackage.initializePackageContents(); - theErrormodelPackage.initializePackageContents(); - theRequirementsPackage.initializePackageContents(); - theUsecasesPackage.initializePackageContents(); - theVerificationvalidationPackage.initializePackageContents(); - theRequirementsPackage_1.initializePackageContents(); - theBehaviorPackage.initializePackageContents(); - theTimingPackage.initializePackageContents(); - theTimingconstraintsPackage.initializePackageContents(); - theEventsPackage.initializePackageContents(); - theEnvironmentPackage.initializePackageContents(); - theAnnexPackage.initializePackageContents(); - theNeedsPackage.initializePackageContents(); - theBehaviordescriptionPackage.initializePackageContents(); - theAttributequantificationconstraintPackage.initializePackageContents(); - theTemporalconstraintPackage.initializePackageContents(); - theComputationconstraintPackage.initializePackageContents(); - theGenericconstraintsPackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theSystemmodelingPackage.freeze(); - - - // Update the registry and return the package - EPackage.Registry.INSTANCE.put(SystemmodelingPackage.eNS_URI, theSystemmodelingPackage); - return theSystemmodelingPackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - private boolean isCreated = false; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - private boolean isInitialized = false; - - /** - * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - * <p> - * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc --> - * - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#eNS_URI - * @see #init() - * @generated - */ - private SystemmodelingPackageImpl() { - super(eNS_URI, SystemmodelingFactory.eINSTANCE); - } - - /** - * 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 - systemModelEClass = createEClass(SYSTEM_MODEL); - createEReference(systemModelEClass, SYSTEM_MODEL__IMPLEMENTATION_LEVEL); - createEReference(systemModelEClass, SYSTEM_MODEL__ANALYSIS_LEVEL); - createEReference(systemModelEClass, SYSTEM_MODEL__DESIGN_LEVEL); - createEReference(systemModelEClass, SYSTEM_MODEL__VEHICLE_LEVEL); - createEReference(systemModelEClass, SYSTEM_MODEL__BASE_CLASS); - createEReference(systemModelEClass, SYSTEM_MODEL__BASE_PACKAGE); - - implementationLevelEClass = createEClass(IMPLEMENTATION_LEVEL); - createEReference(implementationLevelEClass, IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM); - createEReference(implementationLevelEClass, IMPLEMENTATION_LEVEL__BASE_CLASS); - createEReference(implementationLevelEClass, IMPLEMENTATION_LEVEL__BASE_PACKAGE); - - analysisLevelEClass = createEClass(ANALYSIS_LEVEL); - createEReference(analysisLevelEClass, ANALYSIS_LEVEL__BASE_CLASS); - createEReference(analysisLevelEClass, ANALYSIS_LEVEL__BASE_PACKAGE); - createEReference(analysisLevelEClass, ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE); - - designLevelEClass = createEClass(DESIGN_LEVEL); - createEReference(designLevelEClass, DESIGN_LEVEL__BASE_CLASS); - createEReference(designLevelEClass, DESIGN_LEVEL__BASE_PACKAGE); - createEReference(designLevelEClass, DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE); - createEReference(designLevelEClass, DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE); - createEReference(designLevelEClass, DESIGN_LEVEL__ALLOCATION); - - vehicleLevelEClass = createEClass(VEHICLE_LEVEL); - createEReference(vehicleLevelEClass, VEHICLE_LEVEL__BASE_PACKAGE); - createEReference(vehicleLevelEClass, VEHICLE_LEVEL__BASE_CLASS); - createEReference(vehicleLevelEClass, VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EClass getAnalysisLevel() { - return analysisLevelEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getAnalysisLevel_Base_Class() { - return (EReference) analysisLevelEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getAnalysisLevel_Base_Package() { - return (EReference) analysisLevelEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getAnalysisLevel_FunctionalAnalysisArchitecture() { - return (EReference) analysisLevelEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EClass getDesignLevel() { - return designLevelEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getDesignLevel_Base_Class() { - return (EReference) designLevelEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getDesignLevel_Base_Package() { - return (EReference) designLevelEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getDesignLevel_Allocation() { - return (EReference) designLevelEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getDesignLevel_FunctionalDesignArchitecture() { - return (EReference) designLevelEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getDesignLevel_HardwareDesignArchitecture() { - return (EReference) designLevelEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EClass getImplementationLevel() { - return implementationLevelEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getImplementationLevel_AutosarSystem() { - return (EReference) implementationLevelEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getImplementationLevel_Base_Class() { - return (EReference) implementationLevelEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getImplementationLevel_Base_Package() { - return (EReference) implementationLevelEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EClass getSystemModel() { - return systemModelEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getSystemModel_AnalysisLevel() { - return (EReference) systemModelEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getSystemModel_DesignLevel() { - return (EReference) systemModelEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getSystemModel_ImplementationLevel() { - return (EReference) systemModelEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getSystemModel_VehicleLevel() { - return (EReference) systemModelEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getSystemModel_Base_Class() { - return (EReference) systemModelEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getSystemModel_Base_Package() { - return (EReference) systemModelEClass.getEStructuralFeatures().get(5); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public SystemmodelingFactory getSystemmodelingFactory() { - return (SystemmodelingFactory) getEFactoryInstance(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EClass getVehicleLevel() { - return vehicleLevelEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getVehicleLevel_Base_Package() { - return (EReference) vehicleLevelEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getVehicleLevel_Base_Class() { - return (EReference) vehicleLevelEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * - * @generated - */ - @Override - public EReference getVehicleLevel_TechnicalFeatureModel() { - return (EReference) vehicleLevelEClass.getEStructuralFeatures().get(2); - } - - /** - * 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 - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - ElementsPackage theElementsPackage = (ElementsPackage) EPackage.Registry.INSTANCE.getEPackage(ElementsPackage.eNS_URI); - UMLPackage theUMLPackage = (UMLPackage) EPackage.Registry.INSTANCE.getEPackage(UMLPackage.eNS_URI); - FunctionmodelingPackage theFunctionmodelingPackage = (FunctionmodelingPackage) EPackage.Registry.INSTANCE.getEPackage(FunctionmodelingPackage.eNS_URI); - HardwaremodelingPackage theHardwaremodelingPackage = (HardwaremodelingPackage) EPackage.Registry.INSTANCE.getEPackage(HardwaremodelingPackage.eNS_URI); - FeaturemodelingPackage theFeaturemodelingPackage = (FeaturemodelingPackage) EPackage.Registry.INSTANCE.getEPackage(FeaturemodelingPackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - systemModelEClass.getESuperTypes().add(theElementsPackage.getContext()); - implementationLevelEClass.getESuperTypes().add(theElementsPackage.getContext()); - analysisLevelEClass.getESuperTypes().add(theElementsPackage.getContext()); - designLevelEClass.getESuperTypes().add(theElementsPackage.getContext()); - vehicleLevelEClass.getESuperTypes().add(theElementsPackage.getContext()); - - // Initialize classes, features, and operations; add parameters - initEClass(systemModelEClass, SystemModel.class, "SystemModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getSystemModel_ImplementationLevel(), this.getImplementationLevel(), null, "implementationLevel", null, 0, 1, SystemModel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, - IS_DERIVED, !IS_ORDERED); - initEReference(getSystemModel_AnalysisLevel(), this.getAnalysisLevel(), null, "analysisLevel", null, 0, 1, SystemModel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, - !IS_ORDERED); - initEReference(getSystemModel_DesignLevel(), this.getDesignLevel(), null, "designLevel", null, 0, 1, SystemModel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); - initEReference(getSystemModel_VehicleLevel(), this.getVehicleLevel(), null, "vehicleLevel", null, 0, 1, SystemModel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); - initEReference(getSystemModel_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 0, 1, SystemModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, - !IS_ORDERED); - initEReference(getSystemModel_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 0, 1, SystemModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, - !IS_ORDERED); - - initEClass(implementationLevelEClass, ImplementationLevel.class, "ImplementationLevel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getImplementationLevel_AutosarSystem(), theUMLPackage.getNamedElement(), null, "autosarSystem", null, 0, 1, ImplementationLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, - !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); - initEReference(getImplementationLevel_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 0, 1, ImplementationLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, - !IS_DERIVED, !IS_ORDERED); - initEReference(getImplementationLevel_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 0, 1, ImplementationLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, - !IS_DERIVED, !IS_ORDERED); - - initEClass(analysisLevelEClass, AnalysisLevel.class, "AnalysisLevel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAnalysisLevel_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 0, 1, AnalysisLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, - !IS_ORDERED); - initEReference(getAnalysisLevel_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 0, 1, AnalysisLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, - !IS_ORDERED); - initEReference(getAnalysisLevel_FunctionalAnalysisArchitecture(), theFunctionmodelingPackage.getAnalysisFunctionPrototype(), null, "functionalAnalysisArchitecture", null, 0, 1, AnalysisLevel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, - !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); - - initEClass(designLevelEClass, DesignLevel.class, "DesignLevel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getDesignLevel_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 0, 1, DesignLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, - !IS_ORDERED); - initEReference(getDesignLevel_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 0, 1, DesignLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, - !IS_ORDERED); - initEReference(getDesignLevel_FunctionalDesignArchitecture(), theFunctionmodelingPackage.getDesignFunctionPrototype(), null, "functionalDesignArchitecture", null, 0, 1, DesignLevel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, - IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); - initEReference(getDesignLevel_HardwareDesignArchitecture(), theHardwaremodelingPackage.getHardwareComponentPrototype(), null, "hardwareDesignArchitecture", null, 0, 1, DesignLevel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, - IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); - initEReference(getDesignLevel_Allocation(), theFunctionmodelingPackage.getAllocation(), null, "allocation", null, 0, -1, DesignLevel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, - IS_DERIVED, !IS_ORDERED); - - initEClass(vehicleLevelEClass, VehicleLevel.class, "VehicleLevel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getVehicleLevel_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 0, 1, VehicleLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, - !IS_ORDERED); - initEReference(getVehicleLevel_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 0, 1, VehicleLevel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, - !IS_ORDERED); - initEReference(getVehicleLevel_TechnicalFeatureModel(), theFeaturemodelingPackage.getFeatureModel(), null, "technicalFeatureModel", null, 0, -1, VehicleLevel.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, - !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); - } - -} // SystemmodelingPackageImpl |