Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionmodelingPackageImpl.java')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionmodelingPackageImpl.java1391
1 files changed, 0 insertions, 1391 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionmodelingPackageImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionmodelingPackageImpl.java
deleted file mode 100644
index e95048c7d1f..00000000000
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/functionmodeling/impl/FunctionmodelingPackageImpl.java
+++ /dev/null
@@ -1,1391 +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.functionmodeling.impl;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EOperation;
-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.AllocateableElement;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.Allocation;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.AnalysisFunctionPrototype;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.AnalysisFunctionType;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.BasicSoftwareFunctionType;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.ClientServerKind;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.DesignFunctionPrototype;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.DesignFunctionType;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.EADirectionKind;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionAllocation;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionClientServerInterface;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionClientServerPort;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionConnector;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionFlowPort;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionPort;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionPowerPort;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionPrototype;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionType;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionalDevice;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionmodelingFactory;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.FunctionmodelingPackage;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.HardwareFunctionType;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.LocalDeviceManager;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.Operation;
-import org.eclipse.papyrus.eastadl.structure.functionmodeling.PortGroup;
-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.SystemmodelingPackage;
-import org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl;
-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.types.TypesPackage;
-import org.eclipse.uml2.uml.UMLPackage;
-
-
-/**
- * <!-- begin-user-doc --> An implementation of the model <b>Package</b>. <!-- end-user-doc -->
- *
- * @generated
- */
-public class FunctionmodelingPackageImpl extends EPackageImpl implements FunctionmodelingPackage {
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionPortEClass = 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 FunctionmodelingPackage#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 FunctionmodelingPackage init() {
- if (isInited) {
- return (FunctionmodelingPackage) EPackage.Registry.INSTANCE.getEPackage(FunctionmodelingPackage.eNS_URI);
- }
-
- // Obtain or create and register package
- FunctionmodelingPackageImpl theFunctionmodelingPackage = (FunctionmodelingPackageImpl) (EPackage.Registry.INSTANCE.get(eNS_URI) instanceof FunctionmodelingPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new FunctionmodelingPackageImpl());
-
- 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);
- FeaturemodelingPackageImpl theFeaturemodelingPackage = (FeaturemodelingPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FeaturemodelingPackage.eNS_URI) instanceof FeaturemodelingPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(FeaturemodelingPackage.eNS_URI) : FeaturemodelingPackage.eINSTANCE);
- SystemmodelingPackageImpl theSystemmodelingPackage = (SystemmodelingPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(SystemmodelingPackage.eNS_URI) instanceof SystemmodelingPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(SystemmodelingPackage.eNS_URI) : SystemmodelingPackage.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
- theFunctionmodelingPackage.createPackageContents();
- theEastadlPackage.createPackageContents();
- theVariabilityPackage.createPackageContents();
- theInfrastructurePackage.createPackageContents();
- theDatatypesPackage.createPackageContents();
- theUserattributesPackage.createPackageContents();
- theValuesPackage.createPackageContents();
- theElementsPackage.createPackageContents();
- theStructurePackage.createPackageContents();
- theFeaturemodelingPackage.createPackageContents();
- theSystemmodelingPackage.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
- theFunctionmodelingPackage.initializePackageContents();
- theEastadlPackage.initializePackageContents();
- theVariabilityPackage.initializePackageContents();
- theInfrastructurePackage.initializePackageContents();
- theDatatypesPackage.initializePackageContents();
- theUserattributesPackage.initializePackageContents();
- theValuesPackage.initializePackageContents();
- theElementsPackage.initializePackageContents();
- theStructurePackage.initializePackageContents();
- theFeaturemodelingPackage.initializePackageContents();
- theSystemmodelingPackage.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
- theFunctionmodelingPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(FunctionmodelingPackage.eNS_URI, theFunctionmodelingPackage);
- return theFunctionmodelingPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionConnectorEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass analysisFunctionPrototypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionFlowPortEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionClientServerPortEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionClientServerInterfaceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass operationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass portGroupEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass basicSoftwareFunctionTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass hardwareFunctionTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionAllocationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass allocationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionPowerPortEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum eaDirectionKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EEnum clientServerKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionPrototypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass allocateableElementEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass localDeviceManagerEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass designFunctionTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass designFunctionPrototypeEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass functionalDeviceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- private EClass analysisFunctionTypeEClass = null;
-
- /**
- * <!-- 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.functionmodeling.FunctionmodelingPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private FunctionmodelingPackageImpl() {
- super(eNS_URI, FunctionmodelingFactory.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
- localDeviceManagerEClass = createEClass(LOCAL_DEVICE_MANAGER);
-
- designFunctionTypeEClass = createEClass(DESIGN_FUNCTION_TYPE);
- createEReference(designFunctionTypeEClass, DESIGN_FUNCTION_TYPE__PART);
-
- functionTypeEClass = createEClass(FUNCTION_TYPE);
- createEAttribute(functionTypeEClass, FUNCTION_TYPE__IS_ELEMENTARY);
- createEReference(functionTypeEClass, FUNCTION_TYPE__PORT);
- createEReference(functionTypeEClass, FUNCTION_TYPE__PORT_GROUP);
- createEReference(functionTypeEClass, FUNCTION_TYPE__CONNECTOR);
- createEOperation(functionTypeEClass, FUNCTION_TYPE___GET_ICON);
-
- functionPortEClass = createEClass(FUNCTION_PORT);
-
- portGroupEClass = createEClass(PORT_GROUP);
- createEReference(portGroupEClass, PORT_GROUP__PORT);
- createEReference(portGroupEClass, PORT_GROUP__BASE_CLASS);
- createEReference(portGroupEClass, PORT_GROUP__BASE_PORT);
- createEReference(portGroupEClass, PORT_GROUP__PORT_GROUP);
-
- functionConnectorEClass = createEClass(FUNCTION_CONNECTOR);
- createEReference(functionConnectorEClass, FUNCTION_CONNECTOR__PORT);
-
- allocateableElementEClass = createEClass(ALLOCATEABLE_ELEMENT);
-
- functionPrototypeEClass = createEClass(FUNCTION_PROTOTYPE);
- createEOperation(functionPrototypeEClass, FUNCTION_PROTOTYPE___GET_ICON);
-
- designFunctionPrototypeEClass = createEClass(DESIGN_FUNCTION_PROTOTYPE);
- createEReference(designFunctionPrototypeEClass, DESIGN_FUNCTION_PROTOTYPE__TYPE);
-
- functionalDeviceEClass = createEClass(FUNCTIONAL_DEVICE);
-
- analysisFunctionTypeEClass = createEClass(ANALYSIS_FUNCTION_TYPE);
- createEReference(analysisFunctionTypeEClass, ANALYSIS_FUNCTION_TYPE__PART);
-
- analysisFunctionPrototypeEClass = createEClass(ANALYSIS_FUNCTION_PROTOTYPE);
- createEReference(analysisFunctionPrototypeEClass, ANALYSIS_FUNCTION_PROTOTYPE__TYPE);
-
- functionFlowPortEClass = createEClass(FUNCTION_FLOW_PORT);
- createEReference(functionFlowPortEClass, FUNCTION_FLOW_PORT__TYPE);
- createEReference(functionFlowPortEClass, FUNCTION_FLOW_PORT__DEFAULT_VALUE);
- createEAttribute(functionFlowPortEClass, FUNCTION_FLOW_PORT__DIRECTION);
-
- functionClientServerPortEClass = createEClass(FUNCTION_CLIENT_SERVER_PORT);
- createEReference(functionClientServerPortEClass, FUNCTION_CLIENT_SERVER_PORT__TYPE);
- createEAttribute(functionClientServerPortEClass, FUNCTION_CLIENT_SERVER_PORT__CLIENT_SERVER_KIND);
-
- functionClientServerInterfaceEClass = createEClass(FUNCTION_CLIENT_SERVER_INTERFACE);
- createEReference(functionClientServerInterfaceEClass, FUNCTION_CLIENT_SERVER_INTERFACE__BASE_INTERFACE);
- createEReference(functionClientServerInterfaceEClass, FUNCTION_CLIENT_SERVER_INTERFACE__OPERATION);
-
- operationEClass = createEClass(OPERATION);
- createEReference(operationEClass, OPERATION__BASE_OPERATION);
- createEReference(operationEClass, OPERATION__ARGUMENT);
- createEReference(operationEClass, OPERATION__RETURN);
-
- basicSoftwareFunctionTypeEClass = createEClass(BASIC_SOFTWARE_FUNCTION_TYPE);
-
- hardwareFunctionTypeEClass = createEClass(HARDWARE_FUNCTION_TYPE);
- createEReference(hardwareFunctionTypeEClass, HARDWARE_FUNCTION_TYPE__HARDWARE_COMPONENT);
-
- functionAllocationEClass = createEClass(FUNCTION_ALLOCATION);
- createEReference(functionAllocationEClass, FUNCTION_ALLOCATION__TARGET);
- createEReference(functionAllocationEClass, FUNCTION_ALLOCATION__ALLOCATED_ELEMENT);
- createEReference(functionAllocationEClass, FUNCTION_ALLOCATION__BASE_ABSTRACTION);
-
- allocationEClass = createEClass(ALLOCATION);
- createEReference(allocationEClass, ALLOCATION__BASE_CLASS);
- createEReference(allocationEClass, ALLOCATION__FUNCTION_ALLOCATION);
-
- functionPowerPortEClass = createEClass(FUNCTION_POWER_PORT);
- createEReference(functionPowerPortEClass, FUNCTION_POWER_PORT__TYPE);
-
- // Create enums
- eaDirectionKindEEnum = createEEnum(EA_DIRECTION_KIND);
- clientServerKindEEnum = createEEnum(CLIENT_SERVER_KIND);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAllocateableElement() {
- return allocateableElementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAllocation() {
- return allocationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAllocation_Base_Class() {
- return (EReference) allocationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAllocation_FunctionAllocation() {
- return (EReference) allocationEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAnalysisFunctionPrototype() {
- return analysisFunctionPrototypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAnalysisFunctionPrototype_Type() {
- return (EReference) analysisFunctionPrototypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getAnalysisFunctionType() {
- return analysisFunctionTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getAnalysisFunctionType_Part() {
- return (EReference) analysisFunctionTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getBasicSoftwareFunctionType() {
- return basicSoftwareFunctionTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getClientServerKind() {
- return clientServerKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EEnum getEADirectionKind() {
- return eaDirectionKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getDesignFunctionPrototype() {
- return designFunctionPrototypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getDesignFunctionPrototype_Type() {
- return (EReference) designFunctionPrototypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getDesignFunctionType() {
- return designFunctionTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getDesignFunctionType_Part() {
- return (EReference) designFunctionTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionalDevice() {
- return functionalDeviceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionAllocation() {
- return functionAllocationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionAllocation_AllocatedElement() {
- return (EReference) functionAllocationEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionAllocation_Base_Abstraction() {
- return (EReference) functionAllocationEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionAllocation_Target() {
- return (EReference) functionAllocationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionClientServerInterface() {
- return functionClientServerInterfaceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionClientServerInterface_Base_Interface() {
- return (EReference) functionClientServerInterfaceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionClientServerInterface_Operation() {
- return (EReference) functionClientServerInterfaceEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionClientServerPort() {
- return functionClientServerPortEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionClientServerPort_Type() {
- return (EReference) functionClientServerPortEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getFunctionClientServerPort_ClientServerKind() {
- return (EAttribute) functionClientServerPortEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionConnector() {
- return functionConnectorEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionConnector_Port() {
- return (EReference) functionConnectorEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionFlowPort() {
- return functionFlowPortEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionFlowPort_Type() {
- return (EReference) functionFlowPortEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionFlowPort_DefaultValue() {
- return (EReference) functionFlowPortEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getFunctionFlowPort_Direction() {
- return (EAttribute) functionFlowPortEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public FunctionmodelingFactory getFunctionmodelingFactory() {
- return (FunctionmodelingFactory) getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionPort() {
- return functionPortEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionPowerPort() {
- return functionPowerPortEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionPowerPort_Type() {
- return (EReference) functionPowerPortEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionPrototype() {
- return functionPrototypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EOperation getFunctionPrototype__GetIcon() {
- return functionPrototypeEClass.getEOperations().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getFunctionType() {
- return functionTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionType_Connector() {
- return (EReference) functionTypeEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EOperation getFunctionType__GetIcon() {
- return functionTypeEClass.getEOperations().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EAttribute getFunctionType_IsElementary() {
- return (EAttribute) functionTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionType_Port() {
- return (EReference) functionTypeEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getFunctionType_PortGroup() {
- return (EReference) functionTypeEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getHardwareFunctionType() {
- return hardwareFunctionTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getHardwareFunctionType_HardwareComponent() {
- return (EReference) hardwareFunctionTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getLocalDeviceManager() {
- return localDeviceManagerEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getOperation() {
- return operationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOperation_Base_Operation() {
- return (EReference) operationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOperation_Argument() {
- return (EReference) operationEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getOperation_Return() {
- return (EReference) operationEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EClass getPortGroup() {
- return portGroupEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getPortGroup_Port() {
- return (EReference) portGroupEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getPortGroup_Base_Class() {
- return (EReference) portGroupEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getPortGroup_Base_Port() {
- return (EReference) portGroupEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- */
- @Override
- public EReference getPortGroup_PortGroup() {
- return (EReference) portGroupEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * 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);
- TypesPackage theTypesPackage = (TypesPackage) EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
- UMLPackage theUMLPackage = (UMLPackage) EPackage.Registry.INSTANCE.getEPackage(UMLPackage.eNS_URI);
- InfrastructurePackage theInfrastructurePackage = (InfrastructurePackage) EPackage.Registry.INSTANCE.getEPackage(InfrastructurePackage.eNS_URI);
- DatatypesPackage theDatatypesPackage = (DatatypesPackage) EPackage.Registry.INSTANCE.getEPackage(DatatypesPackage.eNS_URI);
- ValuesPackage theValuesPackage = (ValuesPackage) EPackage.Registry.INSTANCE.getEPackage(ValuesPackage.eNS_URI);
- HardwaremodelingPackage theHardwaremodelingPackage = (HardwaremodelingPackage) EPackage.Registry.INSTANCE.getEPackage(HardwaremodelingPackage.eNS_URI);
-
- // Create type parameters
-
- // Set bounds for type parameters
-
- // Add supertypes to classes
- localDeviceManagerEClass.getESuperTypes().add(this.getDesignFunctionType());
- designFunctionTypeEClass.getESuperTypes().add(this.getFunctionType());
- functionTypeEClass.getESuperTypes().add(theElementsPackage.getContext());
- functionTypeEClass.getESuperTypes().add(theElementsPackage.getEAType());
- functionPortEClass.getESuperTypes().add(theElementsPackage.getEAElement());
- functionPortEClass.getESuperTypes().add(theElementsPackage.getEAPort());
- portGroupEClass.getESuperTypes().add(theElementsPackage.getEAElement());
- functionConnectorEClass.getESuperTypes().add(theElementsPackage.getEAElement());
- functionConnectorEClass.getESuperTypes().add(theElementsPackage.getEAConnector());
- functionConnectorEClass.getESuperTypes().add(this.getAllocateableElement());
- functionPrototypeEClass.getESuperTypes().add(theElementsPackage.getEAElement());
- functionPrototypeEClass.getESuperTypes().add(theElementsPackage.getEAPrototype());
- designFunctionPrototypeEClass.getESuperTypes().add(this.getFunctionPrototype());
- designFunctionPrototypeEClass.getESuperTypes().add(this.getAllocateableElement());
- functionalDeviceEClass.getESuperTypes().add(this.getAnalysisFunctionType());
- analysisFunctionTypeEClass.getESuperTypes().add(this.getFunctionType());
- analysisFunctionPrototypeEClass.getESuperTypes().add(this.getFunctionPrototype());
- functionFlowPortEClass.getESuperTypes().add(this.getFunctionPort());
- functionClientServerPortEClass.getESuperTypes().add(this.getFunctionPort());
- functionClientServerInterfaceEClass.getESuperTypes().add(theElementsPackage.getTraceableSpecification());
- operationEClass.getESuperTypes().add(theElementsPackage.getEAElement());
- basicSoftwareFunctionTypeEClass.getESuperTypes().add(this.getDesignFunctionType());
- hardwareFunctionTypeEClass.getESuperTypes().add(this.getDesignFunctionType());
- functionAllocationEClass.getESuperTypes().add(theElementsPackage.getEAElement());
- allocationEClass.getESuperTypes().add(theElementsPackage.getEAElement());
- functionPowerPortEClass.getESuperTypes().add(this.getFunctionPort());
-
- // Initialize classes, features, and operations; add parameters
- initEClass(localDeviceManagerEClass, LocalDeviceManager.class, "LocalDeviceManager", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(designFunctionTypeEClass, DesignFunctionType.class, "DesignFunctionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getDesignFunctionType_Part(), this.getDesignFunctionPrototype(), null, "part", null, 0, -1, DesignFunctionType.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
- !IS_ORDERED);
-
- initEClass(functionTypeEClass, FunctionType.class, "FunctionType", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getFunctionType_IsElementary(), theTypesPackage.getBoolean(), "isElementary", "false", 1, 1, FunctionType.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
- initEReference(getFunctionType_Port(), this.getFunctionPort(), null, "port", null, 0, -1, FunctionType.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
- initEReference(getFunctionType_PortGroup(), this.getPortGroup(), null, "portGroup", null, 0, -1, FunctionType.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
- initEReference(getFunctionType_Connector(), this.getFunctionConnector(), null, "connector", null, 0, -1, FunctionType.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
- !IS_ORDERED);
-
- initEOperation(getFunctionType__GetIcon(), theUMLPackage.getImage(), "getIcon", 1, 1, IS_UNIQUE, !IS_ORDERED);
-
- initEClass(functionPortEClass, FunctionPort.class, "FunctionPort", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(portGroupEClass, PortGroup.class, "PortGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getPortGroup_Port(), this.getFunctionPort(), null, "port", null, 1, -1, PortGroup.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
- initEReference(getPortGroup_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 0, 1, PortGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getPortGroup_Base_Port(), theUMLPackage.getPort(), null, "base_Port", null, 0, 1, PortGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getPortGroup_PortGroup(), this.getPortGroup(), null, "portGroup", null, 0, -1, PortGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(functionConnectorEClass, FunctionConnector.class, "FunctionConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFunctionConnector_Port(), theInfrastructurePackage.getFunctionConnectorPortInstanceRef(), null, "port", null, 2, 2, FunctionConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(allocateableElementEClass, AllocateableElement.class, "AllocateableElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(functionPrototypeEClass, FunctionPrototype.class, "FunctionPrototype", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEOperation(getFunctionPrototype__GetIcon(), theUMLPackage.getImage(), "getIcon", 1, 1, IS_UNIQUE, !IS_ORDERED);
-
- initEClass(designFunctionPrototypeEClass, DesignFunctionPrototype.class, "DesignFunctionPrototype", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getDesignFunctionPrototype_Type(), this.getDesignFunctionType(), null, "type", null, 1, 1, DesignFunctionPrototype.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE,
- IS_DERIVED, !IS_ORDERED);
-
- initEClass(functionalDeviceEClass, FunctionalDevice.class, "FunctionalDevice", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(analysisFunctionTypeEClass, AnalysisFunctionType.class, "AnalysisFunctionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAnalysisFunctionType_Part(), this.getAnalysisFunctionPrototype(), null, "part", null, 0, -1, AnalysisFunctionType.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
- IS_DERIVED, !IS_ORDERED);
-
- initEClass(analysisFunctionPrototypeEClass, AnalysisFunctionPrototype.class, "AnalysisFunctionPrototype", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAnalysisFunctionPrototype_Type(), this.getAnalysisFunctionType(), null, "type", null, 1, 1, AnalysisFunctionPrototype.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE,
- IS_DERIVED, !IS_ORDERED);
-
- initEClass(functionFlowPortEClass, FunctionFlowPort.class, "FunctionFlowPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFunctionFlowPort_Type(), theDatatypesPackage.getEADatatype(), null, "type", null, 1, 1, FunctionFlowPort.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, IS_DERIVED,
- !IS_ORDERED);
- initEReference(getFunctionFlowPort_DefaultValue(), theValuesPackage.getEAValue(), null, "defaultValue", null, 0, 1, FunctionFlowPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
- !IS_DERIVED, !IS_ORDERED);
- initEAttribute(getFunctionFlowPort_Direction(), this.getEADirectionKind(), "direction", null, 1, 1, FunctionFlowPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(functionClientServerPortEClass, FunctionClientServerPort.class, "FunctionClientServerPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFunctionClientServerPort_Type(), this.getFunctionClientServerInterface(), null, "type", null, 1, 1, FunctionClientServerPort.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
- initEAttribute(getFunctionClientServerPort_ClientServerKind(), this.getClientServerKind(), "clientServerKind", null, 1, 1, FunctionClientServerPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED,
- !IS_ORDERED);
-
- initEClass(functionClientServerInterfaceEClass, FunctionClientServerInterface.class, "FunctionClientServerInterface", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFunctionClientServerInterface_Base_Interface(), theUMLPackage.getInterface(), null, "base_Interface", null, 1, 1, FunctionClientServerInterface.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES,
- !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getFunctionClientServerInterface_Operation(), this.getOperation(), null, "operation", null, 0, -1, FunctionClientServerInterface.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, IS_DERIVED, !IS_ORDERED);
-
- initEClass(operationEClass, Operation.class, "Operation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getOperation_Base_Operation(), theUMLPackage.getOperation(), null, "base_Operation", null, 1, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED,
- !IS_ORDERED);
- initEReference(getOperation_Argument(), theDatatypesPackage.getEADatatypePrototype(), null, "argument", null, 0, -1, Operation.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
- IS_ORDERED);
- initEReference(getOperation_Return(), theDatatypesPackage.getEADatatypePrototype(), null, "return", null, 0, 1, Operation.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
- !IS_ORDERED);
-
- initEClass(basicSoftwareFunctionTypeEClass, BasicSoftwareFunctionType.class, "BasicSoftwareFunctionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- initEClass(hardwareFunctionTypeEClass, HardwareFunctionType.class, "HardwareFunctionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getHardwareFunctionType_HardwareComponent(), theHardwaremodelingPackage.getHardwareComponentType(), null, "hardwareComponent", null, 0, 1, HardwareFunctionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(functionAllocationEClass, FunctionAllocation.class, "FunctionAllocation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFunctionAllocation_Target(), theInfrastructurePackage.getTargetInstanceRef(), null, "target", null, 1, 1, FunctionAllocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getFunctionAllocation_AllocatedElement(), theInfrastructurePackage.getAllocatedElementInstanceRef(), null, "allocatedElement", null, 1, 1, FunctionAllocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
- !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getFunctionAllocation_Base_Abstraction(), theUMLPackage.getAbstraction(), null, "base_Abstraction", null, 1, 1, FunctionAllocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE,
- IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
-
- initEClass(allocationEClass, Allocation.class, "Allocation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getAllocation_Base_Class(), theUMLPackage.getClass_(), null, "base_Class", null, 0, 1, Allocation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getAllocation_FunctionAllocation(), this.getFunctionAllocation(), null, "functionAllocation", null, 0, -1, Allocation.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
- IS_DERIVED, !IS_ORDERED);
-
- initEClass(functionPowerPortEClass, FunctionPowerPort.class, "FunctionPowerPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getFunctionPowerPort_Type(), theDatatypesPackage.getCompositeDatatype(), null, "type", null, 1, 1, FunctionPowerPort.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE,
- IS_DERIVED, !IS_ORDERED);
-
- // Initialize enums and add enum literals
- initEEnum(eaDirectionKindEEnum, EADirectionKind.class, "EADirectionKind");
- addEEnumLiteral(eaDirectionKindEEnum, EADirectionKind.IN);
- addEEnumLiteral(eaDirectionKindEEnum, EADirectionKind.OUT);
- addEEnumLiteral(eaDirectionKindEEnum, EADirectionKind.INOUT);
-
- initEEnum(clientServerKindEEnum, ClientServerKind.class, "ClientServerKind");
- addEEnumLiteral(clientServerKindEEnum, ClientServerKind.CLIENT);
- addEEnumLiteral(clientServerKindEEnum, ClientServerKind.SERVER);
- }
-
-} // FunctionmodelingPackageImpl

Back to the top