/******************************************************************************* * Copyright (c) 2008-2011 Chair for Applied Software Engineering, * Technische Universitaet Muenchen. * 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: ******************************************************************************/ package org.eclipse.emf.emfstore.internal.server.model.versioning.operations; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.emfstore.internal.common.model.ModelPackage; /** * <!-- begin-user-doc --> The <b>Package</b> for the model. It contains * accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationsFactory * @model kind="package" * @generated */ public interface OperationsPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNAME = "operations"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNS_URI = "http://eclipse.org/emf/emfstore/server/model/versioning/operations"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ String eNS_PREFIX = "org.eclipse.emf.emfstore.internal.server.model.versioning.operations"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ OperationsPackage eINSTANCE = org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl .init(); /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AbstractOperationImpl * <em>Abstract Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AbstractOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getAbstractOperation() * @generated */ int ABSTRACT_OPERATION = 0; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_OPERATION__IDENTIFIER = ModelPackage.IDENTIFIABLE_ELEMENT__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_OPERATION__MODEL_ELEMENT_ID = ModelPackage.IDENTIFIABLE_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_OPERATION__ACCEPTED = ModelPackage.IDENTIFIABLE_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_OPERATION__CLIENT_DATE = ModelPackage.IDENTIFIABLE_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Abstract Operation</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ABSTRACT_OPERATION_FEATURE_COUNT = ModelPackage.IDENTIFIABLE_ELEMENT_FEATURE_COUNT + 3; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.CompositeOperationImpl * <em>Composite Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.CompositeOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getCompositeOperation() * @generated */ int COMPOSITE_OPERATION = 1; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__IDENTIFIER = ABSTRACT_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__MODEL_ELEMENT_ID = ABSTRACT_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__ACCEPTED = ABSTRACT_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__CLIENT_DATE = ABSTRACT_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Sub Operations</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__SUB_OPERATIONS = ABSTRACT_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Main Operation</b></em>' reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__MAIN_OPERATION = ABSTRACT_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Composite Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__COMPOSITE_NAME = ABSTRACT_OPERATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Composite Description</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__COMPOSITE_DESCRIPTION = ABSTRACT_OPERATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Reversed</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION__REVERSED = ABSTRACT_OPERATION_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Composite Operation</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int COMPOSITE_OPERATION_FEATURE_COUNT = ABSTRACT_OPERATION_FEATURE_COUNT + 5; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.FeatureOperationImpl * <em>Feature Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.FeatureOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getFeatureOperation() * @generated */ int FEATURE_OPERATION = 2; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int FEATURE_OPERATION__IDENTIFIER = ABSTRACT_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int FEATURE_OPERATION__MODEL_ELEMENT_ID = ABSTRACT_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int FEATURE_OPERATION__ACCEPTED = ABSTRACT_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int FEATURE_OPERATION__CLIENT_DATE = ABSTRACT_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int FEATURE_OPERATION__FEATURE_NAME = ABSTRACT_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int FEATURE_OPERATION__UNSET = ABSTRACT_OPERATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Feature Operation</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int FEATURE_OPERATION_FEATURE_COUNT = ABSTRACT_OPERATION_FEATURE_COUNT + 2; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.CreateDeleteOperationImpl * <em>Create Delete Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.CreateDeleteOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getCreateDeleteOperation() * @generated */ int CREATE_DELETE_OPERATION = 3; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION__IDENTIFIER = ABSTRACT_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION__MODEL_ELEMENT_ID = ABSTRACT_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION__ACCEPTED = ABSTRACT_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION__CLIENT_DATE = ABSTRACT_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Delete</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION__DELETE = ABSTRACT_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Model Element</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION__MODEL_ELEMENT = ABSTRACT_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Sub Operations</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION__SUB_OPERATIONS = ABSTRACT_OPERATION_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>EObject To Id Map</b></em>' map. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION__EOBJECT_TO_ID_MAP = ABSTRACT_OPERATION_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Create Delete Operation</em>' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated * @ordered */ int CREATE_DELETE_OPERATION_FEATURE_COUNT = ABSTRACT_OPERATION_FEATURE_COUNT + 4; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AttributeOperationImpl * <em>Attribute Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AttributeOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getAttributeOperation() * @generated */ int ATTRIBUTE_OPERATION = 4; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION__IDENTIFIER = FEATURE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION__MODEL_ELEMENT_ID = FEATURE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION__ACCEPTED = FEATURE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION__CLIENT_DATE = FEATURE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION__FEATURE_NAME = FEATURE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION__UNSET = FEATURE_OPERATION__UNSET; /** * The feature id for the '<em><b>Old Value</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION__OLD_VALUE = FEATURE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>New Value</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION__NEW_VALUE = FEATURE_OPERATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Attribute Operation</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int ATTRIBUTE_OPERATION_FEATURE_COUNT = FEATURE_OPERATION_FEATURE_COUNT + 2; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeOperationImpl * <em>Multi Attribute Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiAttributeOperation() * @generated */ int MULTI_ATTRIBUTE_OPERATION = 5; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__IDENTIFIER = FEATURE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__MODEL_ELEMENT_ID = FEATURE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__ACCEPTED = FEATURE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__CLIENT_DATE = FEATURE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__FEATURE_NAME = FEATURE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__UNSET = FEATURE_OPERATION__UNSET; /** * The feature id for the '<em><b>Add</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__ADD = FEATURE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Indexes</b></em>' attribute list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__INDEXES = FEATURE_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Referenced Values</b></em>' attribute list. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION__REFERENCED_VALUES = FEATURE_OPERATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Multi Attribute Operation</em>' class. * <!-- begin-user-doc --> * <!-- * end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_OPERATION_FEATURE_COUNT = FEATURE_OPERATION_FEATURE_COUNT + 3; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeSetOperationImpl * <em>Multi Attribute Set Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeSetOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiAttributeSetOperation() * @generated */ int MULTI_ATTRIBUTE_SET_OPERATION = 6; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__IDENTIFIER = FEATURE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__MODEL_ELEMENT_ID = FEATURE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__ACCEPTED = FEATURE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__CLIENT_DATE = FEATURE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__FEATURE_NAME = FEATURE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__UNSET = FEATURE_OPERATION__UNSET; /** * The feature id for the '<em><b>Index</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__INDEX = FEATURE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Old Value</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__OLD_VALUE = FEATURE_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>New Value</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION__NEW_VALUE = FEATURE_OPERATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Multi Attribute Set Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_SET_OPERATION_FEATURE_COUNT = FEATURE_OPERATION_FEATURE_COUNT + 3; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeMoveOperationImpl * <em>Multi Attribute Move Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeMoveOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiAttributeMoveOperation() * @generated */ int MULTI_ATTRIBUTE_MOVE_OPERATION = 7; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__IDENTIFIER = FEATURE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__MODEL_ELEMENT_ID = FEATURE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__ACCEPTED = FEATURE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__CLIENT_DATE = FEATURE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__FEATURE_NAME = FEATURE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__UNSET = FEATURE_OPERATION__UNSET; /** * The feature id for the '<em><b>Old Index</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__OLD_INDEX = FEATURE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>New Index</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__NEW_INDEX = FEATURE_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Referenced Value</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION__REFERENCED_VALUE = FEATURE_OPERATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Multi Attribute Move Operation</em>' class. * <!-- begin-user-doc * --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_ATTRIBUTE_MOVE_OPERATION_FEATURE_COUNT = FEATURE_OPERATION_FEATURE_COUNT + 3; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.ReferenceOperationImpl * <em>Reference Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.ReferenceOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getReferenceOperation() * @generated */ int REFERENCE_OPERATION = 12; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__IDENTIFIER = FEATURE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__MODEL_ELEMENT_ID = FEATURE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__ACCEPTED = FEATURE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__CLIENT_DATE = FEATURE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__FEATURE_NAME = FEATURE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__UNSET = FEATURE_OPERATION__UNSET; /** * The feature id for the '<em><b>Bidirectional</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__BIDIRECTIONAL = FEATURE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Opposite Feature Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__OPPOSITE_FEATURE_NAME = FEATURE_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Containment Type</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION__CONTAINMENT_TYPE = FEATURE_OPERATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Reference Operation</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int REFERENCE_OPERATION_FEATURE_COUNT = FEATURE_OPERATION_FEATURE_COUNT + 3; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.SingleReferenceOperationImpl * <em>Single Reference Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.SingleReferenceOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getSingleReferenceOperation() * @generated */ int SINGLE_REFERENCE_OPERATION = 8; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__IDENTIFIER = REFERENCE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__MODEL_ELEMENT_ID = REFERENCE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__ACCEPTED = REFERENCE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__CLIENT_DATE = REFERENCE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__FEATURE_NAME = REFERENCE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__UNSET = REFERENCE_OPERATION__UNSET; /** * The feature id for the '<em><b>Bidirectional</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__BIDIRECTIONAL = REFERENCE_OPERATION__BIDIRECTIONAL; /** * The feature id for the '<em><b>Opposite Feature Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__OPPOSITE_FEATURE_NAME = REFERENCE_OPERATION__OPPOSITE_FEATURE_NAME; /** * The feature id for the '<em><b>Containment Type</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__CONTAINMENT_TYPE = REFERENCE_OPERATION__CONTAINMENT_TYPE; /** * The feature id for the '<em><b>Old Value</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__OLD_VALUE = REFERENCE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>New Value</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION__NEW_VALUE = REFERENCE_OPERATION_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Single Reference Operation</em>' class. * <!-- begin-user-doc --> * <!-- * end-user-doc --> * * @generated * @ordered */ int SINGLE_REFERENCE_OPERATION_FEATURE_COUNT = REFERENCE_OPERATION_FEATURE_COUNT + 2; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceOperationImpl * <em>Multi Reference Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiReferenceOperation() * @generated */ int MULTI_REFERENCE_OPERATION = 10; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceSetOperationImpl * <em>Multi Reference Set Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceSetOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiReferenceSetOperation() * @generated */ int MULTI_REFERENCE_SET_OPERATION = 9; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__IDENTIFIER = REFERENCE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__MODEL_ELEMENT_ID = REFERENCE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__ACCEPTED = REFERENCE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__CLIENT_DATE = REFERENCE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__FEATURE_NAME = REFERENCE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__UNSET = REFERENCE_OPERATION__UNSET; /** * The feature id for the '<em><b>Bidirectional</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__BIDIRECTIONAL = REFERENCE_OPERATION__BIDIRECTIONAL; /** * The feature id for the '<em><b>Opposite Feature Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__OPPOSITE_FEATURE_NAME = REFERENCE_OPERATION__OPPOSITE_FEATURE_NAME; /** * The feature id for the '<em><b>Containment Type</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__CONTAINMENT_TYPE = REFERENCE_OPERATION__CONTAINMENT_TYPE; /** * The feature id for the '<em><b>Index</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__INDEX = REFERENCE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Old Value</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__OLD_VALUE = REFERENCE_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>New Value</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION__NEW_VALUE = REFERENCE_OPERATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Multi Reference Set Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_SET_OPERATION_FEATURE_COUNT = REFERENCE_OPERATION_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__IDENTIFIER = REFERENCE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__MODEL_ELEMENT_ID = REFERENCE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__ACCEPTED = REFERENCE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__CLIENT_DATE = REFERENCE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__FEATURE_NAME = REFERENCE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__UNSET = REFERENCE_OPERATION__UNSET; /** * The feature id for the '<em><b>Bidirectional</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__BIDIRECTIONAL = REFERENCE_OPERATION__BIDIRECTIONAL; /** * The feature id for the '<em><b>Opposite Feature Name</b></em>' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__OPPOSITE_FEATURE_NAME = REFERENCE_OPERATION__OPPOSITE_FEATURE_NAME; /** * The feature id for the '<em><b>Containment Type</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__CONTAINMENT_TYPE = REFERENCE_OPERATION__CONTAINMENT_TYPE; /** * The feature id for the '<em><b>Add</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__ADD = REFERENCE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Index</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__INDEX = REFERENCE_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Referenced Model Elements</b></em>' containment reference list. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION__REFERENCED_MODEL_ELEMENTS = REFERENCE_OPERATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Multi Reference Operation</em>' class. * <!-- begin-user-doc --> * <!-- * end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_OPERATION_FEATURE_COUNT = REFERENCE_OPERATION_FEATURE_COUNT + 3; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceMoveOperationImpl * <em>Multi Reference Move Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceMoveOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiReferenceMoveOperation() * @generated */ int MULTI_REFERENCE_MOVE_OPERATION = 11; /** * The feature id for the '<em><b>Identifier</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__IDENTIFIER = FEATURE_OPERATION__IDENTIFIER; /** * The feature id for the '<em><b>Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__MODEL_ELEMENT_ID = FEATURE_OPERATION__MODEL_ELEMENT_ID; /** * The feature id for the '<em><b>Accepted</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__ACCEPTED = FEATURE_OPERATION__ACCEPTED; /** * The feature id for the '<em><b>Client Date</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__CLIENT_DATE = FEATURE_OPERATION__CLIENT_DATE; /** * The feature id for the '<em><b>Feature Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__FEATURE_NAME = FEATURE_OPERATION__FEATURE_NAME; /** * The feature id for the '<em><b>Unset</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__UNSET = FEATURE_OPERATION__UNSET; /** * The feature id for the '<em><b>Old Index</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__OLD_INDEX = FEATURE_OPERATION_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>New Index</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__NEW_INDEX = FEATURE_OPERATION_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Referenced Model Element Id</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION__REFERENCED_MODEL_ELEMENT_ID = FEATURE_OPERATION_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Multi Reference Move Operation</em>' class. * <!-- begin-user-doc * --> * <!-- end-user-doc --> * * @generated * @ordered */ int MULTI_REFERENCE_MOVE_OPERATION_FEATURE_COUNT = FEATURE_OPERATION_FEATURE_COUNT + 3; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationIdImpl * <em>Operation Id</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationIdImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getOperationId() * @generated */ int OPERATION_ID = 13; /** * The feature id for the '<em><b>Id</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int OPERATION_ID__ID = ModelPackage.UNIQUE_IDENTIFIER__ID; /** * The number of structural features of the '<em>Operation Id</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int OPERATION_ID_FEATURE_COUNT = ModelPackage.UNIQUE_IDENTIFIER_FEATURE_COUNT + 0; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationGroupImpl * <em>Operation Group</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationGroupImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getOperationGroup() * @generated */ int OPERATION_GROUP = 14; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int OPERATION_GROUP__NAME = 0; /** * The feature id for the '<em><b>Operations</b></em>' reference list. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int OPERATION_GROUP__OPERATIONS = 1; /** * The number of structural features of the '<em>Operation Group</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int OPERATION_GROUP_FEATURE_COUNT = 2; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.ModelElementGroupImpl * <em>Model Element Group</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.ModelElementGroupImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getModelElementGroup() * @generated */ int MODEL_ELEMENT_GROUP = 15; /** * The feature id for the '<em><b>Name</b></em>' attribute. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MODEL_ELEMENT_GROUP__NAME = 0; /** * The feature id for the '<em><b>Model Elements</b></em>' reference list. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MODEL_ELEMENT_GROUP__MODEL_ELEMENTS = 1; /** * The number of structural features of the '<em>Model Element Group</em>' class. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int MODEL_ELEMENT_GROUP_FEATURE_COUNT = 2; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.EObjectToModelElementIdMapImpl * <em>EObject To Model Element Id Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.EObjectToModelElementIdMapImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getEObjectToModelElementIdMap() * @generated */ int EOBJECT_TO_MODEL_ELEMENT_ID_MAP = 16; /** * The feature id for the '<em><b>Key</b></em>' reference. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int EOBJECT_TO_MODEL_ELEMENT_ID_MAP__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated * @ordered */ int EOBJECT_TO_MODEL_ELEMENT_ID_MAP__VALUE = 1; /** * The number of structural features of the '<em>EObject To Model Element Id Map</em>' class. * <!-- begin-user-doc * --> * <!-- end-user-doc --> * * @generated * @ordered */ int EOBJECT_TO_MODEL_ELEMENT_ID_MAP_FEATURE_COUNT = 2; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ContainmentType * <em>Containment Type</em>}' enum. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ContainmentType * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getContainmentType() * @generated */ int CONTAINMENT_TYPE = 17; /** * The meta object id for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.UnsetType <em>Unset Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.UnsetType * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getUnsetType() * @generated */ int UNSET_TYPE = 18; /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation * <em>Abstract Operation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Abstract Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation * @generated */ EClass getAbstractOperation(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation#getModelElementId * <em>Model Element Id</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the containment reference ' <em>Model Element Id</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation#getModelElementId() * @see #getAbstractOperation() * @generated */ EReference getAbstractOperation_ModelElementId(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation#isAccepted * <em>Accepted</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Accepted</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation#isAccepted() * @see #getAbstractOperation() * @generated */ EAttribute getAbstractOperation_Accepted(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation#getClientDate * <em>Client Date</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Client Date</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AbstractOperation#getClientDate() * @see #getAbstractOperation() * @generated */ EAttribute getAbstractOperation_ClientDate(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation * <em>Composite Operation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Composite Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation * @generated */ EClass getCompositeOperation(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#getSubOperations * <em>Sub Operations</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Sub Operations</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#getSubOperations() * @see #getCompositeOperation() * @generated */ EReference getCompositeOperation_SubOperations(); /** * Returns the meta object for the reference ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#getMainOperation * <em>Main Operation</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Main Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#getMainOperation() * @see #getCompositeOperation() * @generated */ EReference getCompositeOperation_MainOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#getCompositeName * <em>Composite Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Composite Name</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#getCompositeName() * @see #getCompositeOperation() * @generated */ EAttribute getCompositeOperation_CompositeName(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#getCompositeDescription * <em>Composite Description</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the attribute '<em>Composite Description</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#getCompositeDescription() * @see #getCompositeOperation() * @generated */ EAttribute getCompositeOperation_CompositeDescription(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#isReversed * <em>Reversed</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Reversed</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CompositeOperation#isReversed() * @see #getCompositeOperation() * @generated */ EAttribute getCompositeOperation_Reversed(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.FeatureOperation * <em>Feature Operation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Feature Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.FeatureOperation * @generated */ EClass getFeatureOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.FeatureOperation#getFeatureName * <em>Feature Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Feature Name</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.FeatureOperation#getFeatureName() * @see #getFeatureOperation() * @generated */ EAttribute getFeatureOperation_FeatureName(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.FeatureOperation#getUnset * <em>Unset</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Unset</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.FeatureOperation#getUnset() * @see #getFeatureOperation() * @generated */ EAttribute getFeatureOperation_Unset(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation * <em>Create Delete Operation</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>Create Delete Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation * @generated */ EClass getCreateDeleteOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation#isDelete * <em>Delete</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Delete</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation#isDelete() * @see #getCreateDeleteOperation() * @generated */ EAttribute getCreateDeleteOperation_Delete(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation#getModelElement * <em>Model Element</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Model Element</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation#getModelElement() * @see #getCreateDeleteOperation() * @generated */ EReference getCreateDeleteOperation_ModelElement(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation#getSubOperations * <em>Sub Operations</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference list '<em>Sub Operations</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation#getSubOperations() * @see #getCreateDeleteOperation() * @generated */ EReference getCreateDeleteOperation_SubOperations(); /** * Returns the meta object for the map ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation#getEObjectToIdMap * <em>EObject To Id Map</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the map '<em>EObject To Id Map</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.CreateDeleteOperation#getEObjectToIdMap() * @see #getCreateDeleteOperation() * @generated */ EReference getCreateDeleteOperation_EObjectToIdMap(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AttributeOperation * <em>Attribute Operation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Attribute Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AttributeOperation * @generated */ EClass getAttributeOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AttributeOperation#getOldValue * <em>Old Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Old Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AttributeOperation#getOldValue() * @see #getAttributeOperation() * @generated */ EAttribute getAttributeOperation_OldValue(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AttributeOperation#getNewValue * <em>New Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>New Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.AttributeOperation#getNewValue() * @see #getAttributeOperation() * @generated */ EAttribute getAttributeOperation_NewValue(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeOperation * <em>Multi Attribute Operation</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>Multi Attribute Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeOperation * @generated */ EClass getMultiAttributeOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeOperation#isAdd * <em>Add</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Add</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeOperation#isAdd() * @see #getMultiAttributeOperation() * @generated */ EAttribute getMultiAttributeOperation_Add(); /** * Returns the meta object for the attribute list ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeOperation#getIndexes * <em>Indexes</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute list '<em>Indexes</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeOperation#getIndexes() * @see #getMultiAttributeOperation() * @generated */ EAttribute getMultiAttributeOperation_Indexes(); /** * Returns the meta object for the attribute list ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeOperation#getReferencedValues * <em>Referenced Values</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the attribute list ' <em>Referenced Values</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeOperation#getReferencedValues() * @see #getMultiAttributeOperation() * @generated */ EAttribute getMultiAttributeOperation_ReferencedValues(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeSetOperation * <em>Multi Attribute Set Operation</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>Multi Attribute Set Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeSetOperation * @generated */ EClass getMultiAttributeSetOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeSetOperation#getIndex * <em>Index</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Index</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeSetOperation#getIndex() * @see #getMultiAttributeSetOperation() * @generated */ EAttribute getMultiAttributeSetOperation_Index(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeSetOperation#getOldValue * <em>Old Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Old Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeSetOperation#getOldValue() * @see #getMultiAttributeSetOperation() * @generated */ EAttribute getMultiAttributeSetOperation_OldValue(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeSetOperation#getNewValue * <em>New Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>New Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeSetOperation#getNewValue() * @see #getMultiAttributeSetOperation() * @generated */ EAttribute getMultiAttributeSetOperation_NewValue(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeMoveOperation * <em>Multi Attribute Move Operation</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>Multi Attribute Move Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeMoveOperation * @generated */ EClass getMultiAttributeMoveOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeMoveOperation#getOldIndex * <em>Old Index</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Old Index</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeMoveOperation#getOldIndex() * @see #getMultiAttributeMoveOperation() * @generated */ EAttribute getMultiAttributeMoveOperation_OldIndex(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeMoveOperation#getNewIndex * <em>New Index</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>New Index</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeMoveOperation#getNewIndex() * @see #getMultiAttributeMoveOperation() * @generated */ EAttribute getMultiAttributeMoveOperation_NewIndex(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeMoveOperation#getReferencedValue * <em>Referenced Value</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the attribute '<em>Referenced Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiAttributeMoveOperation#getReferencedValue() * @see #getMultiAttributeMoveOperation() * @generated */ EAttribute getMultiAttributeMoveOperation_ReferencedValue(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.SingleReferenceOperation * <em>Single Reference Operation</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>Single Reference Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.SingleReferenceOperation * @generated */ EClass getSingleReferenceOperation(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.SingleReferenceOperation#getOldValue * <em>Old Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Old Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.SingleReferenceOperation#getOldValue() * @see #getSingleReferenceOperation() * @generated */ EReference getSingleReferenceOperation_OldValue(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.SingleReferenceOperation#getNewValue * <em>New Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>New Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.SingleReferenceOperation#getNewValue() * @see #getSingleReferenceOperation() * @generated */ EReference getSingleReferenceOperation_NewValue(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceOperation * <em>Multi Reference Operation</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>Multi Reference Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceOperation * @generated */ EClass getMultiReferenceOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceOperation#isAdd * <em>Add</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Add</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceOperation#isAdd() * @see #getMultiReferenceOperation() * @generated */ EAttribute getMultiReferenceOperation_Add(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceOperation#getIndex * <em>Index</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Index</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceOperation#getIndex() * @see #getMultiReferenceOperation() * @generated */ EAttribute getMultiReferenceOperation_Index(); /** * Returns the meta object for the containment reference list ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceOperation#getReferencedModelElements * <em>Referenced Model Elements</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference list '<em>Referenced Model Elements</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceOperation#getReferencedModelElements() * @see #getMultiReferenceOperation() * @generated */ EReference getMultiReferenceOperation_ReferencedModelElements(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceSetOperation * <em>Multi Reference Set Operation</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>Multi Reference Set Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceSetOperation * @generated */ EClass getMultiReferenceSetOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceSetOperation#getIndex * <em>Index</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Index</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceSetOperation#getIndex() * @see #getMultiReferenceSetOperation() * @generated */ EAttribute getMultiReferenceSetOperation_Index(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceSetOperation#getOldValue * <em>Old Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>Old Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceSetOperation#getOldValue() * @see #getMultiReferenceSetOperation() * @generated */ EReference getMultiReferenceSetOperation_OldValue(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceSetOperation#getNewValue * <em>New Value</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the containment reference '<em>New Value</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceSetOperation#getNewValue() * @see #getMultiReferenceSetOperation() * @generated */ EReference getMultiReferenceSetOperation_NewValue(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceMoveOperation * <em>Multi Reference Move Operation</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>Multi Reference Move Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceMoveOperation * @generated */ EClass getMultiReferenceMoveOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceMoveOperation#getOldIndex * <em>Old Index</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Old Index</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceMoveOperation#getOldIndex() * @see #getMultiReferenceMoveOperation() * @generated */ EAttribute getMultiReferenceMoveOperation_OldIndex(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceMoveOperation#getNewIndex * <em>New Index</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>New Index</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceMoveOperation#getNewIndex() * @see #getMultiReferenceMoveOperation() * @generated */ EAttribute getMultiReferenceMoveOperation_NewIndex(); /** * Returns the meta object for the containment reference ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceMoveOperation#getReferencedModelElementId * <em>Referenced Model Element Id</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference '<em>Referenced Model Element Id</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.MultiReferenceMoveOperation#getReferencedModelElementId() * @see #getMultiReferenceMoveOperation() * @generated */ EReference getMultiReferenceMoveOperation_ReferencedModelElementId(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation * <em>Reference Operation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Reference Operation</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation * @generated */ EClass getReferenceOperation(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation#isBidirectional * <em>Bidirectional</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Bidirectional</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation#isBidirectional() * @see #getReferenceOperation() * @generated */ EAttribute getReferenceOperation_Bidirectional(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation#getOppositeFeatureName * <em>Opposite Feature Name</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the attribute '<em>Opposite Feature Name</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation#getOppositeFeatureName() * @see #getReferenceOperation() * @generated */ EAttribute getReferenceOperation_OppositeFeatureName(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation#getContainmentType * <em>Containment Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for the attribute '<em>Containment Type</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ReferenceOperation#getContainmentType() * @see #getReferenceOperation() * @generated */ EAttribute getReferenceOperation_ContainmentType(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationId <em>Operation Id</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Operation Id</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationId * @generated */ EClass getOperationId(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationGroup * <em>Operation Group</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for class '<em>Operation Group</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationGroup * @generated */ EClass getOperationGroup(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationGroup#getName <em>Name</em>} * '. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationGroup#getName() * @see #getOperationGroup() * @generated */ EAttribute getOperationGroup_Name(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationGroup#getOperations * <em>Operations</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Operations</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.OperationGroup#getOperations() * @see #getOperationGroup() * @generated */ EReference getOperationGroup_Operations(); /** * Returns the meta object for class ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ModelElementGroup * <em>Model Element Group</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for class '<em>Model Element Group</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ModelElementGroup * @generated */ EClass getModelElementGroup(); /** * Returns the meta object for the attribute ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ModelElementGroup#getName * <em>Name</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ModelElementGroup#getName() * @see #getModelElementGroup() * @generated */ EAttribute getModelElementGroup_Name(); /** * Returns the meta object for the reference list ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ModelElementGroup#getModelElements * <em>Model Elements</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference list '<em>Model Elements</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ModelElementGroup#getModelElements() * @see #getModelElementGroup() * @generated */ EReference getModelElementGroup_ModelElements(); /** * Returns the meta object for class '{@link java.util.Map.Entry <em>EObject To Model Element Id Map</em>}'. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for class '<em>EObject To Model Element Id Map</em>'. * @see java.util.Map.Entry * @model keyType="org.eclipse.emf.ecore.EObject" * valueType="org.eclipse.emf.emfstore.internal.common.model.ModelElementId" valueContainment="true" * valueResolveProxies="true" * @generated */ EClass getEObjectToModelElementIdMap(); /** * Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @return the meta object for the reference '<em>Key</em>'. * @see java.util.Map.Entry * @see #getEObjectToModelElementIdMap() * @generated */ EReference getEObjectToModelElementIdMap_Key(); /** * Returns the meta object for the containment reference ' {@link java.util.Map.Entry <em>Value</em>}'. <!-- * begin-user-doc --> <!-- * end-user-doc --> * * @return the meta object for the containment reference '<em>Value</em>'. * @see java.util.Map.Entry * @see #getEObjectToModelElementIdMap() * @generated */ EReference getEObjectToModelElementIdMap_Value(); /** * Returns the meta object for enum ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ContainmentType * <em>Containment Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @return the meta object for enum '<em>Containment Type</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ContainmentType * @generated */ EEnum getContainmentType(); /** * Returns the meta object for enum ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.UnsetType <em>Unset Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @return the meta object for enum '<em>Unset Type</em>'. * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.UnsetType * @generated */ EEnum getUnsetType(); /** * Returns the factory that creates the instances of the model. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @return the factory that creates the instances of the model. * @generated */ OperationsFactory getOperationsFactory(); /** * <!-- begin-user-doc --> Defines literals for the meta objects that * represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * * @generated */ interface Literals { /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AbstractOperationImpl * <em>Abstract Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AbstractOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getAbstractOperation() * @generated */ EClass ABSTRACT_OPERATION = eINSTANCE.getAbstractOperation(); /** * The meta object literal for the '<em><b>Model Element Id</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference ABSTRACT_OPERATION__MODEL_ELEMENT_ID = eINSTANCE.getAbstractOperation_ModelElementId(); /** * The meta object literal for the '<em><b>Accepted</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ABSTRACT_OPERATION__ACCEPTED = eINSTANCE.getAbstractOperation_Accepted(); /** * The meta object literal for the '<em><b>Client Date</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ABSTRACT_OPERATION__CLIENT_DATE = eINSTANCE.getAbstractOperation_ClientDate(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.CompositeOperationImpl * <em>Composite Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.CompositeOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getCompositeOperation() * @generated */ EClass COMPOSITE_OPERATION = eINSTANCE.getCompositeOperation(); /** * The meta object literal for the '<em><b>Sub Operations</b></em>' containment reference list feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference COMPOSITE_OPERATION__SUB_OPERATIONS = eINSTANCE.getCompositeOperation_SubOperations(); /** * The meta object literal for the '<em><b>Main Operation</b></em>' reference feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference COMPOSITE_OPERATION__MAIN_OPERATION = eINSTANCE.getCompositeOperation_MainOperation(); /** * The meta object literal for the '<em><b>Composite Name</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute COMPOSITE_OPERATION__COMPOSITE_NAME = eINSTANCE.getCompositeOperation_CompositeName(); /** * The meta object literal for the ' <em><b>Composite Description</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute COMPOSITE_OPERATION__COMPOSITE_DESCRIPTION = eINSTANCE.getCompositeOperation_CompositeDescription(); /** * The meta object literal for the '<em><b>Reversed</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute COMPOSITE_OPERATION__REVERSED = eINSTANCE.getCompositeOperation_Reversed(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.FeatureOperationImpl * <em>Feature Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.FeatureOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getFeatureOperation() * @generated */ EClass FEATURE_OPERATION = eINSTANCE.getFeatureOperation(); /** * The meta object literal for the '<em><b>Feature Name</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute FEATURE_OPERATION__FEATURE_NAME = eINSTANCE.getFeatureOperation_FeatureName(); /** * The meta object literal for the '<em><b>Unset</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ EAttribute FEATURE_OPERATION__UNSET = eINSTANCE.getFeatureOperation_Unset(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.CreateDeleteOperationImpl * <em>Create Delete Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.CreateDeleteOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getCreateDeleteOperation() * @generated */ EClass CREATE_DELETE_OPERATION = eINSTANCE.getCreateDeleteOperation(); /** * The meta object literal for the '<em><b>Delete</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute CREATE_DELETE_OPERATION__DELETE = eINSTANCE.getCreateDeleteOperation_Delete(); /** * The meta object literal for the '<em><b>Model Element</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CREATE_DELETE_OPERATION__MODEL_ELEMENT = eINSTANCE.getCreateDeleteOperation_ModelElement(); /** * The meta object literal for the '<em><b>Sub Operations</b></em>' containment reference list feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference CREATE_DELETE_OPERATION__SUB_OPERATIONS = eINSTANCE.getCreateDeleteOperation_SubOperations(); /** * The meta object literal for the '<em><b>EObject To Id Map</b></em>' map feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference CREATE_DELETE_OPERATION__EOBJECT_TO_ID_MAP = eINSTANCE.getCreateDeleteOperation_EObjectToIdMap(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AttributeOperationImpl * <em>Attribute Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.AttributeOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getAttributeOperation() * @generated */ EClass ATTRIBUTE_OPERATION = eINSTANCE.getAttributeOperation(); /** * The meta object literal for the '<em><b>Old Value</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ATTRIBUTE_OPERATION__OLD_VALUE = eINSTANCE.getAttributeOperation_OldValue(); /** * The meta object literal for the '<em><b>New Value</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute ATTRIBUTE_OPERATION__NEW_VALUE = eINSTANCE.getAttributeOperation_NewValue(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeOperationImpl * <em>Multi Attribute Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiAttributeOperation() * @generated */ EClass MULTI_ATTRIBUTE_OPERATION = eINSTANCE.getMultiAttributeOperation(); /** * The meta object literal for the '<em><b>Add</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_OPERATION__ADD = eINSTANCE.getMultiAttributeOperation_Add(); /** * The meta object literal for the '<em><b>Indexes</b></em>' attribute list feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_OPERATION__INDEXES = eINSTANCE.getMultiAttributeOperation_Indexes(); /** * The meta object literal for the '<em><b>Referenced Values</b></em>' attribute list feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_OPERATION__REFERENCED_VALUES = eINSTANCE .getMultiAttributeOperation_ReferencedValues(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeSetOperationImpl * <em>Multi Attribute Set Operation</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeSetOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiAttributeSetOperation() * @generated */ EClass MULTI_ATTRIBUTE_SET_OPERATION = eINSTANCE.getMultiAttributeSetOperation(); /** * The meta object literal for the '<em><b>Index</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_SET_OPERATION__INDEX = eINSTANCE.getMultiAttributeSetOperation_Index(); /** * The meta object literal for the '<em><b>Old Value</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_SET_OPERATION__OLD_VALUE = eINSTANCE.getMultiAttributeSetOperation_OldValue(); /** * The meta object literal for the '<em><b>New Value</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_SET_OPERATION__NEW_VALUE = eINSTANCE.getMultiAttributeSetOperation_NewValue(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiAttributeMoveOperationImpl * <em>Multi Attribute Move Operation</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl. * MultiAttributeMoveOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiAttributeMoveOperation() * @generated */ EClass MULTI_ATTRIBUTE_MOVE_OPERATION = eINSTANCE.getMultiAttributeMoveOperation(); /** * The meta object literal for the '<em><b>Old Index</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_MOVE_OPERATION__OLD_INDEX = eINSTANCE.getMultiAttributeMoveOperation_OldIndex(); /** * The meta object literal for the '<em><b>New Index</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_MOVE_OPERATION__NEW_INDEX = eINSTANCE.getMultiAttributeMoveOperation_NewIndex(); /** * The meta object literal for the '<em><b>Referenced Value</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_ATTRIBUTE_MOVE_OPERATION__REFERENCED_VALUE = eINSTANCE .getMultiAttributeMoveOperation_ReferencedValue(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.SingleReferenceOperationImpl * <em>Single Reference Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.SingleReferenceOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getSingleReferenceOperation() * @generated */ EClass SINGLE_REFERENCE_OPERATION = eINSTANCE.getSingleReferenceOperation(); /** * The meta object literal for the '<em><b>Old Value</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference SINGLE_REFERENCE_OPERATION__OLD_VALUE = eINSTANCE.getSingleReferenceOperation_OldValue(); /** * The meta object literal for the '<em><b>New Value</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference SINGLE_REFERENCE_OPERATION__NEW_VALUE = eINSTANCE.getSingleReferenceOperation_NewValue(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceOperationImpl * <em>Multi Reference Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiReferenceOperation() * @generated */ EClass MULTI_REFERENCE_OPERATION = eINSTANCE.getMultiReferenceOperation(); /** * The meta object literal for the '<em><b>Add</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_REFERENCE_OPERATION__ADD = eINSTANCE.getMultiReferenceOperation_Add(); /** * The meta object literal for the '<em><b>Index</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_REFERENCE_OPERATION__INDEX = eINSTANCE.getMultiReferenceOperation_Index(); /** * The meta object literal for the '<em><b>Referenced Model Elements</b></em>' containment reference list * feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference MULTI_REFERENCE_OPERATION__REFERENCED_MODEL_ELEMENTS = eINSTANCE .getMultiReferenceOperation_ReferencedModelElements(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceSetOperationImpl * <em>Multi Reference Set Operation</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceSetOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiReferenceSetOperation() * @generated */ EClass MULTI_REFERENCE_SET_OPERATION = eINSTANCE.getMultiReferenceSetOperation(); /** * The meta object literal for the '<em><b>Index</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_REFERENCE_SET_OPERATION__INDEX = eINSTANCE.getMultiReferenceSetOperation_Index(); /** * The meta object literal for the '<em><b>Old Value</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference MULTI_REFERENCE_SET_OPERATION__OLD_VALUE = eINSTANCE.getMultiReferenceSetOperation_OldValue(); /** * The meta object literal for the '<em><b>New Value</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @generated */ EReference MULTI_REFERENCE_SET_OPERATION__NEW_VALUE = eINSTANCE.getMultiReferenceSetOperation_NewValue(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.MultiReferenceMoveOperationImpl * <em>Multi Reference Move Operation</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl. * MultiReferenceMoveOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getMultiReferenceMoveOperation() * @generated */ EClass MULTI_REFERENCE_MOVE_OPERATION = eINSTANCE.getMultiReferenceMoveOperation(); /** * The meta object literal for the '<em><b>Old Index</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_REFERENCE_MOVE_OPERATION__OLD_INDEX = eINSTANCE.getMultiReferenceMoveOperation_OldIndex(); /** * The meta object literal for the '<em><b>New Index</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MULTI_REFERENCE_MOVE_OPERATION__NEW_INDEX = eINSTANCE.getMultiReferenceMoveOperation_NewIndex(); /** * The meta object literal for the '<em><b>Referenced Model Element Id</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference MULTI_REFERENCE_MOVE_OPERATION__REFERENCED_MODEL_ELEMENT_ID = eINSTANCE .getMultiReferenceMoveOperation_ReferencedModelElementId(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.ReferenceOperationImpl * <em>Reference Operation</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.ReferenceOperationImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getReferenceOperation() * @generated */ EClass REFERENCE_OPERATION = eINSTANCE.getReferenceOperation(); /** * The meta object literal for the '<em><b>Bidirectional</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute REFERENCE_OPERATION__BIDIRECTIONAL = eINSTANCE.getReferenceOperation_Bidirectional(); /** * The meta object literal for the ' <em><b>Opposite Feature Name</b></em>' attribute feature. <!-- * begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute REFERENCE_OPERATION__OPPOSITE_FEATURE_NAME = eINSTANCE.getReferenceOperation_OppositeFeatureName(); /** * The meta object literal for the '<em><b>Containment Type</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute REFERENCE_OPERATION__CONTAINMENT_TYPE = eINSTANCE.getReferenceOperation_ContainmentType(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationIdImpl * <em>Operation Id</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationIdImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getOperationId() * @generated */ EClass OPERATION_ID = eINSTANCE.getOperationId(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationGroupImpl * <em>Operation Group</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationGroupImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getOperationGroup() * @generated */ EClass OPERATION_GROUP = eINSTANCE.getOperationGroup(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute OPERATION_GROUP__NAME = eINSTANCE.getOperationGroup_Name(); /** * The meta object literal for the '<em><b>Operations</b></em>' reference list feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference OPERATION_GROUP__OPERATIONS = eINSTANCE.getOperationGroup_Operations(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.ModelElementGroupImpl * <em>Model Element Group</em>}' class. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.ModelElementGroupImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getModelElementGroup() * @generated */ EClass MODEL_ELEMENT_GROUP = eINSTANCE.getModelElementGroup(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EAttribute MODEL_ELEMENT_GROUP__NAME = eINSTANCE.getModelElementGroup_Name(); /** * The meta object literal for the '<em><b>Model Elements</b></em>' reference list feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference MODEL_ELEMENT_GROUP__MODEL_ELEMENTS = eINSTANCE.getModelElementGroup_ModelElements(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.EObjectToModelElementIdMapImpl * <em>EObject To Model Element Id Map</em>}' class. * <!-- begin-user-doc * --> <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.EObjectToModelElementIdMapImpl * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getEObjectToModelElementIdMap() * @generated */ EClass EOBJECT_TO_MODEL_ELEMENT_ID_MAP = eINSTANCE.getEObjectToModelElementIdMap(); /** * The meta object literal for the '<em><b>Key</b></em>' reference feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference EOBJECT_TO_MODEL_ELEMENT_ID_MAP__KEY = eINSTANCE.getEObjectToModelElementIdMap_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> <!-- end-user-doc --> * * @generated */ EReference EOBJECT_TO_MODEL_ELEMENT_ID_MAP__VALUE = eINSTANCE.getEObjectToModelElementIdMap_Value(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ContainmentType * <em>Containment Type</em>}' enum. * <!-- begin-user-doc --> <!-- * end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.ContainmentType * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getContainmentType() * @generated */ EEnum CONTAINMENT_TYPE = eINSTANCE.getContainmentType(); /** * The meta object literal for the ' * {@link org.eclipse.emf.emfstore.internal.server.model.versioning.operations.UnsetType <em>Unset Type</em>}' * enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.UnsetType * @see org.eclipse.emf.emfstore.internal.server.model.versioning.operations.impl.OperationsPackageImpl#getUnsetType() * @generated */ EEnum UNSET_TYPE = eINSTANCE.getUnsetType(); } } // OperationsPackage