/** * Copyright (c) 2014 Christian W. Damus and others. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * Christian W. Damus - Initial API and implementation */ package org.eclipse.papyrus.uml.decoratormodel.profileExternalization; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ProfileExternalizationFactory * @model kind="package" * annotation="http://www.eclipse.org/emf/2002/Ecore validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'" * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='ProfileExternalization'" * @generated */ public interface ProfileExternalizationPackage extends EPackage { /** * The package name. * * * * @generated */ String eNAME = "profileExternalization"; //$NON-NLS-1$ /** * The package namespace URI. * * * * @generated */ String eNS_URI = "http://www.eclipse.org/Papyrus/2014/profile/profileExternalization"; //$NON-NLS-1$ /** * The package namespace name. * * * * @generated */ String eNS_PREFIX = "profileext"; //$NON-NLS-1$ /** * The singleton instance of the package. * * * * @generated */ ProfileExternalizationPackage eINSTANCE = org.eclipse.papyrus.uml.decoratormodel.profileExternalization.impl.ProfileExternalizationPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.papyrus.uml.decoratormodel.profileExternalization.impl.ApplyProfilesImpl Apply Profiles}' class. * * * * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.impl.ApplyProfilesImpl * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.impl.ProfileExternalizationPackageImpl#getApplyProfiles() * @generated */ int APPLY_PROFILES = 0; /** * The feature id for the 'Base Dependency' reference. * * * * @generated * @ordered */ int APPLY_PROFILES__BASE_DEPENDENCY = 0; /** * The number of structural features of the 'Apply Profiles' class. * * * * @generated * @ordered */ int APPLY_PROFILES_FEATURE_COUNT = 1; /** * The operation id for the 'Get Applied Profiles' operation. * * * * @generated * @ordered */ int APPLY_PROFILES___GET_APPLIED_PROFILES = 0; /** * The operation id for the 'Get Externalized Applied Profile Packages' operation. * * * * @generated * @ordered */ int APPLY_PROFILES___GET_EXTERNALIZED_APPLIED_PROFILE_PACKAGES = 1; /** * The number of operations of the 'Apply Profiles' class. * * * * @generated * @ordered */ int APPLY_PROFILES_OPERATION_COUNT = 2; /** * Returns the meta object for class '{@link org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ApplyProfiles Apply Profiles}'. * * * * @return the meta object for class 'Apply Profiles'. * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ApplyProfiles * @generated */ EClass getApplyProfiles(); /** * Returns the meta object for the reference '{@link org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ApplyProfiles#getBase_Dependency Base Dependency}'. * * * * @return the meta object for the reference 'Base Dependency'. * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ApplyProfiles#getBase_Dependency() * @see #getApplyProfiles() * @generated */ EReference getApplyProfiles_Base_Dependency(); /** * Returns the meta object for the '{@link org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ApplyProfiles#getAppliedProfiles() Get Applied Profiles}' operation. * * * * @return the meta object for the 'Get Applied Profiles' operation. * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ApplyProfiles#getAppliedProfiles() * @generated */ EOperation getApplyProfiles__GetAppliedProfiles(); /** * Returns the meta object for the '{@link org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ApplyProfiles#getExternalizedAppliedProfilePackages() Get Externalized Applied Profile Packages}' operation. * * * * @return the meta object for the 'Get Externalized Applied Profile Packages' operation. * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.ApplyProfiles#getExternalizedAppliedProfilePackages() * @generated */ EOperation getApplyProfiles__GetExternalizedAppliedProfilePackages(); /** * Returns the factory that creates the instances of the model. * * * * @return the factory that creates the instances of the model. * @generated */ ProfileExternalizationFactory getProfileExternalizationFactory(); /** * * Defines literals for the meta objects that represent * * * * @generated */ interface Literals { /** * The meta object literal for the '{@link org.eclipse.papyrus.uml.decoratormodel.profileExternalization.impl.ApplyProfilesImpl Apply Profiles}' class. * * * * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.impl.ApplyProfilesImpl * @see org.eclipse.papyrus.uml.decoratormodel.profileExternalization.impl.ProfileExternalizationPackageImpl#getApplyProfiles() * @generated */ EClass APPLY_PROFILES = eINSTANCE.getApplyProfiles(); /** * The meta object literal for the 'Base Dependency' reference feature. * * * * @generated */ EReference APPLY_PROFILES__BASE_DEPENDENCY = eINSTANCE.getApplyProfiles_Base_Dependency(); /** * The meta object literal for the 'Get Applied Profiles' operation. * * * * @generated */ EOperation APPLY_PROFILES___GET_APPLIED_PROFILES = eINSTANCE.getApplyProfiles__GetAppliedProfiles(); /** * The meta object literal for the 'Get Externalized Applied Profile Packages' operation. * * * * @generated */ EOperation APPLY_PROFILES___GET_EXTERNALIZED_APPLIED_PROFILE_PACKAGES = eINSTANCE.getApplyProfiles__GetExternalizedAppliedProfilePackages(); } } // ProfileExternalizationPackage