blob: 2a75fcc84d0247174827f8a3bbbc85f2de6d2e9e [file] [log] [blame]
/**
* Copyright (c) 2013, 2015 Obeo.
* 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:
* Obeo - initial API and implementation
*/
package org.eclipse.emf.compare;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- 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.compare.CompareFactory
* @model kind="package"
* @generated
*/
public interface ComparePackage extends EPackage {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String copyright = "Copyright (c) 2012 Obeo.\r\nAll rights reserved. This program and the accompanying materials\r\nare made available under the terms of the Eclipse Public License v1.0\r\nwhich accompanies this distribution, and is available at\r\nhttp://www.eclipse.org/legal/epl-v10.html\r\n\r\nContributors:\r\n Obeo - initial API and implementation"; //$NON-NLS-1$
/**
* The package name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNAME = "compare"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/compare"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "compare"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
ComparePackage eINSTANCE = org.eclipse.emf.compare.impl.ComparePackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ComparisonImpl <em>Comparison</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ComparisonImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getComparison()
* @generated
*/
int COMPARISON = 0;
/**
* The feature id for the '<em><b>Matched Resources</b></em>' containment reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPARISON__MATCHED_RESOURCES = 0;
/**
* The feature id for the '<em><b>Matches</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPARISON__MATCHES = 1;
/**
* The feature id for the '<em><b>Conflicts</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPARISON__CONFLICTS = 2;
/**
* The feature id for the '<em><b>Equivalences</b></em>' containment reference list.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPARISON__EQUIVALENCES = 3;
/**
* The feature id for the '<em><b>Three Way</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int COMPARISON__THREE_WAY = 4;
/**
* The feature id for the '<em><b>Diagnostic</b></em>' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int COMPARISON__DIAGNOSTIC = 5;
/**
* The number of structural features of the '<em>Comparison</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int COMPARISON_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.MatchResourceImpl <em>Match Resource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.MatchResourceImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getMatchResource()
* @generated
*/
int MATCH_RESOURCE = 1;
/**
* The feature id for the '<em><b>Left URI</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__LEFT_URI = 0;
/**
* The feature id for the '<em><b>Right URI</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__RIGHT_URI = 1;
/**
* The feature id for the '<em><b>Origin URI</b></em>' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RESOURCE__ORIGIN_URI = 2;
/**
* The feature id for the '<em><b>Left</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RESOURCE__LEFT = 3;
/**
* The feature id for the '<em><b>Right</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RESOURCE__RIGHT = 4;
/**
* The feature id for the '<em><b>Origin</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__ORIGIN = 5;
/**
* The feature id for the '<em><b>Comparison</b></em>' container reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RESOURCE__COMPARISON = 6;
/**
* The feature id for the '<em><b>Location Changes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RESOURCE__LOCATION_CHANGES = 7;
/**
* The number of structural features of the '<em>Match Resource</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RESOURCE_FEATURE_COUNT = 8;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.MatchImpl <em>Match</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.compare.impl.MatchImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getMatch()
* @generated
*/
int MATCH = 2;
/**
* The feature id for the '<em><b>Submatches</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH__SUBMATCHES = 0;
/**
* The feature id for the '<em><b>Differences</b></em>' containment reference list.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH__DIFFERENCES = 1;
/**
* The feature id for the '<em><b>Left</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH__LEFT = 2;
/**
* The feature id for the '<em><b>Right</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH__RIGHT = 3;
/**
* The feature id for the '<em><b>Origin</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int MATCH__ORIGIN = 4;
/**
* The number of structural features of the '<em>Match</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int MATCH_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.DiffImpl <em>Diff</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.compare.impl.DiffImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDiff()
* @generated
*/
int DIFF = 3;
/**
* The feature id for the '<em><b>Match</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__MATCH = 0;
/**
* The feature id for the '<em><b>Requires</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__REQUIRES = 1;
/**
* The feature id for the '<em><b>Required By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__REQUIRED_BY = 2;
/**
* The feature id for the '<em><b>Implies</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__IMPLIES = 3;
/**
* The feature id for the '<em><b>Implied By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__IMPLIED_BY = 4;
/**
* The feature id for the '<em><b>Refines</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__REFINES = 5;
/**
* The feature id for the '<em><b>Refined By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__REFINED_BY = 6;
/**
* The feature id for the '<em><b>Prime Refining</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__PRIME_REFINING = 7;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIFF__KIND = 8;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int DIFF__SOURCE = 9;
/**
* The feature id for the '<em><b>State</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIFF__STATE = 10;
/**
* The feature id for the '<em><b>Equivalence</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF__EQUIVALENCE = 11;
/**
* The feature id for the '<em><b>Conflict</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int DIFF__CONFLICT = 12;
/**
* The number of structural features of the '<em>Diff</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int DIFF_FEATURE_COUNT = 13;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ResourceAttachmentChangeImpl <em>Resource Attachment Change</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ResourceAttachmentChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getResourceAttachmentChange()
* @generated
*/
int RESOURCE_ATTACHMENT_CHANGE = 4;
/**
* The feature id for the '<em><b>Match</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__MATCH = DIFF__MATCH;
/**
* The feature id for the '<em><b>Requires</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__REQUIRES = DIFF__REQUIRES;
/**
* The feature id for the '<em><b>Required By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__REQUIRED_BY = DIFF__REQUIRED_BY;
/**
* The feature id for the '<em><b>Implies</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__IMPLIES = DIFF__IMPLIES;
/**
* The feature id for the '<em><b>Implied By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__IMPLIED_BY = DIFF__IMPLIED_BY;
/**
* The feature id for the '<em><b>Refines</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__REFINES = DIFF__REFINES;
/**
* The feature id for the '<em><b>Refined By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__REFINED_BY = DIFF__REFINED_BY;
/**
* The feature id for the '<em><b>Prime Refining</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__PRIME_REFINING = DIFF__PRIME_REFINING;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__KIND = DIFF__KIND;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__SOURCE = DIFF__SOURCE;
/**
* The feature id for the '<em><b>State</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__STATE = DIFF__STATE;
/**
* The feature id for the '<em><b>Equivalence</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__EQUIVALENCE = DIFF__EQUIVALENCE;
/**
* The feature id for the '<em><b>Conflict</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__CONFLICT = DIFF__CONFLICT;
/**
* The feature id for the '<em><b>Resource URI</b></em>' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__RESOURCE_URI = DIFF_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Resource Attachment Change</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE_FEATURE_COUNT = DIFF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ResourceLocationChangeImpl <em>Resource Location Change</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ResourceLocationChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getResourceLocationChange()
* @generated
*/
int RESOURCE_LOCATION_CHANGE = 5;
/**
* The feature id for the '<em><b>Match</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__MATCH = DIFF__MATCH;
/**
* The feature id for the '<em><b>Requires</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__REQUIRES = DIFF__REQUIRES;
/**
* The feature id for the '<em><b>Required By</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__REQUIRED_BY = DIFF__REQUIRED_BY;
/**
* The feature id for the '<em><b>Implies</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__IMPLIES = DIFF__IMPLIES;
/**
* The feature id for the '<em><b>Implied By</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__IMPLIED_BY = DIFF__IMPLIED_BY;
/**
* The feature id for the '<em><b>Refines</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__REFINES = DIFF__REFINES;
/**
* The feature id for the '<em><b>Refined By</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__REFINED_BY = DIFF__REFINED_BY;
/**
* The feature id for the '<em><b>Prime Refining</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__PRIME_REFINING = DIFF__PRIME_REFINING;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__KIND = DIFF__KIND;
/**
* The feature id for the '<em><b>Source</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__SOURCE = DIFF__SOURCE;
/**
* The feature id for the '<em><b>State</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__STATE = DIFF__STATE;
/**
* The feature id for the '<em><b>Equivalence</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__EQUIVALENCE = DIFF__EQUIVALENCE;
/**
* The feature id for the '<em><b>Conflict</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__CONFLICT = DIFF__CONFLICT;
/**
* The feature id for the '<em><b>Base Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__BASE_LOCATION = DIFF_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Changed Location</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE__CHANGED_LOCATION = DIFF_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Resource Location Change</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESOURCE_LOCATION_CHANGE_FEATURE_COUNT = DIFF_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ReferenceChangeImpl <em>Reference Change</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ReferenceChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getReferenceChange()
* @generated
*/
int REFERENCE_CHANGE = 6;
/**
* The feature id for the '<em><b>Match</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__MATCH = DIFF__MATCH;
/**
* The feature id for the '<em><b>Requires</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REQUIRES = DIFF__REQUIRES;
/**
* The feature id for the '<em><b>Required By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REQUIRED_BY = DIFF__REQUIRED_BY;
/**
* The feature id for the '<em><b>Implies</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__IMPLIES = DIFF__IMPLIES;
/**
* The feature id for the '<em><b>Implied By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__IMPLIED_BY = DIFF__IMPLIED_BY;
/**
* The feature id for the '<em><b>Refines</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REFINES = DIFF__REFINES;
/**
* The feature id for the '<em><b>Refined By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REFINED_BY = DIFF__REFINED_BY;
/**
* The feature id for the '<em><b>Prime Refining</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__PRIME_REFINING = DIFF__PRIME_REFINING;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__KIND = DIFF__KIND;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__SOURCE = DIFF__SOURCE;
/**
* The feature id for the '<em><b>State</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__STATE = DIFF__STATE;
/**
* The feature id for the '<em><b>Equivalence</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__EQUIVALENCE = DIFF__EQUIVALENCE;
/**
* The feature id for the '<em><b>Conflict</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__CONFLICT = DIFF__CONFLICT;
/**
* The feature id for the '<em><b>Reference</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REFERENCE = DIFF_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE__VALUE = DIFF_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Reference Change</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_CHANGE_FEATURE_COUNT = DIFF_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.AttributeChangeImpl <em>Attribute Change</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.AttributeChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getAttributeChange()
* @generated
*/
int ATTRIBUTE_CHANGE = 7;
/**
* The feature id for the '<em><b>Match</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__MATCH = DIFF__MATCH;
/**
* The feature id for the '<em><b>Requires</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__REQUIRES = DIFF__REQUIRES;
/**
* The feature id for the '<em><b>Required By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__REQUIRED_BY = DIFF__REQUIRED_BY;
/**
* The feature id for the '<em><b>Implies</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__IMPLIES = DIFF__IMPLIES;
/**
* The feature id for the '<em><b>Implied By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__IMPLIED_BY = DIFF__IMPLIED_BY;
/**
* The feature id for the '<em><b>Refines</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__REFINES = DIFF__REFINES;
/**
* The feature id for the '<em><b>Refined By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__REFINED_BY = DIFF__REFINED_BY;
/**
* The feature id for the '<em><b>Prime Refining</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__PRIME_REFINING = DIFF__PRIME_REFINING;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__KIND = DIFF__KIND;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__SOURCE = DIFF__SOURCE;
/**
* The feature id for the '<em><b>State</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__STATE = DIFF__STATE;
/**
* The feature id for the '<em><b>Equivalence</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__EQUIVALENCE = DIFF__EQUIVALENCE;
/**
* The feature id for the '<em><b>Conflict</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__CONFLICT = DIFF__CONFLICT;
/**
* The feature id for the '<em><b>Attribute</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__ATTRIBUTE = DIFF_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__VALUE = DIFF_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Attribute Change</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE_FEATURE_COUNT = DIFF_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.FeatureMapChangeImpl <em>Feature Map Change</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.FeatureMapChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getFeatureMapChange()
* @generated
*/
int FEATURE_MAP_CHANGE = 8;
/**
* The feature id for the '<em><b>Match</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__MATCH = DIFF__MATCH;
/**
* The feature id for the '<em><b>Requires</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__REQUIRES = DIFF__REQUIRES;
/**
* The feature id for the '<em><b>Required By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__REQUIRED_BY = DIFF__REQUIRED_BY;
/**
* The feature id for the '<em><b>Implies</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__IMPLIES = DIFF__IMPLIES;
/**
* The feature id for the '<em><b>Implied By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__IMPLIED_BY = DIFF__IMPLIED_BY;
/**
* The feature id for the '<em><b>Refines</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__REFINES = DIFF__REFINES;
/**
* The feature id for the '<em><b>Refined By</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__REFINED_BY = DIFF__REFINED_BY;
/**
* The feature id for the '<em><b>Prime Refining</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__PRIME_REFINING = DIFF__PRIME_REFINING;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__KIND = DIFF__KIND;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__SOURCE = DIFF__SOURCE;
/**
* The feature id for the '<em><b>State</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__STATE = DIFF__STATE;
/**
* The feature id for the '<em><b>Equivalence</b></em>' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__EQUIVALENCE = DIFF__EQUIVALENCE;
/**
* The feature id for the '<em><b>Conflict</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__CONFLICT = DIFF__CONFLICT;
/**
* The feature id for the '<em><b>Attribute</b></em>' reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__ATTRIBUTE = DIFF_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE__VALUE = DIFF_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Feature Map Change</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_MAP_CHANGE_FEATURE_COUNT = DIFF_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ConflictImpl <em>Conflict</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ConflictImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getConflict()
* @generated
*/
int CONFLICT = 9;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONFLICT__KIND = 0;
/**
* The feature id for the '<em><b>Differences</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int CONFLICT__DIFFERENCES = 1;
/**
* The number of structural features of the '<em>Conflict</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int CONFLICT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.EquivalenceImpl <em>Equivalence</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.EquivalenceImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getEquivalence()
* @generated
*/
int EQUIVALENCE = 10;
/**
* The feature id for the '<em><b>Differences</b></em>' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int EQUIVALENCE__DIFFERENCES = 0;
/**
* The number of structural features of the '<em>Equivalence</em>' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
* @ordered
*/
int EQUIVALENCE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.DifferenceKind <em>Difference Kind</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.DifferenceKind
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceKind()
* @generated
*/
int DIFFERENCE_KIND = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.DifferenceSource <em>Difference Source</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.DifferenceSource
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceSource()
* @generated
*/
int DIFFERENCE_SOURCE = 12;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.DifferenceState <em>Difference State</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.DifferenceState
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceState()
* @generated
*/
int DIFFERENCE_STATE = 13;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.ConflictKind <em>Conflict Kind</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.ConflictKind
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getConflictKind()
* @generated
*/
int CONFLICT_KIND = 14;
/**
* The meta object id for the '<em>EIterable</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see java.lang.Iterable
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getEIterable()
* @generated
*/
int EITERABLE = 15;
/**
* The meta object id for the '<em>IEquality Helper</em>' data type.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see org.eclipse.emf.compare.utils.IEqualityHelper
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getIEqualityHelper()
* @generated
*/
int IEQUALITY_HELPER = 16;
/**
* The meta object id for the '<em>Diagnostic</em>' data type. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.eclipse.emf.common.util.Diagnostic
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDiagnostic()
* @generated
* @since 3.1
*/
int DIAGNOSTIC = 17;
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.Comparison <em>Comparison</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Comparison</em>'.
* @see org.eclipse.emf.compare.Comparison
* @generated
*/
EClass getComparison();
/**
* Returns the meta object for the containment reference list '
* {@link org.eclipse.emf.compare.Comparison#getMatchedResources <em>Matched Resources</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Matched Resources</em>'.
* @see org.eclipse.emf.compare.Comparison#getMatchedResources()
* @see #getComparison()
* @generated
*/
EReference getComparison_MatchedResources();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.Comparison#getMatches <em>Matches</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the containment reference list '<em>Matches</em>'.
* @see org.eclipse.emf.compare.Comparison#getMatches()
* @see #getComparison()
* @generated
*/
EReference getComparison_Matches();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.Comparison#getConflicts <em>Conflicts</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Conflicts</em>'.
* @see org.eclipse.emf.compare.Comparison#getConflicts()
* @see #getComparison()
* @generated
*/
EReference getComparison_Conflicts();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.Comparison#getEquivalences <em>Equivalences</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Equivalences</em>'.
* @see org.eclipse.emf.compare.Comparison#getEquivalences()
* @see #getComparison()
* @generated
*/
EReference getComparison_Equivalences();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.Comparison#isThreeWay <em>Three Way</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Three Way</em>'.
* @see org.eclipse.emf.compare.Comparison#isThreeWay()
* @see #getComparison()
* @generated
*/
EAttribute getComparison_ThreeWay();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.Comparison#getDiagnostic <em>Diagnostic</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Diagnostic</em>'.
* @see org.eclipse.emf.compare.Comparison#getDiagnostic()
* @see #getComparison()
* @generated
*/
EAttribute getComparison_Diagnostic();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.MatchResource <em>Match Resource</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Match Resource</em>'.
* @see org.eclipse.emf.compare.MatchResource
* @generated
*/
EClass getMatchResource();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.MatchResource#getLeftURI <em>Left URI</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Left URI</em>'.
* @see org.eclipse.emf.compare.MatchResource#getLeftURI()
* @see #getMatchResource()
* @generated
*/
EAttribute getMatchResource_LeftURI();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.MatchResource#getRightURI <em>Right URI</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Right URI</em>'.
* @see org.eclipse.emf.compare.MatchResource#getRightURI()
* @see #getMatchResource()
* @generated
*/
EAttribute getMatchResource_RightURI();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.MatchResource#getOriginURI <em>Origin URI</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Origin URI</em>'.
* @see org.eclipse.emf.compare.MatchResource#getOriginURI()
* @see #getMatchResource()
* @generated
*/
EAttribute getMatchResource_OriginURI();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.MatchResource#getLeft <em>Left</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Left</em>'.
* @see org.eclipse.emf.compare.MatchResource#getLeft()
* @see #getMatchResource()
* @generated
*/
EAttribute getMatchResource_Left();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.MatchResource#getRight <em>Right</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Right</em>'.
* @see org.eclipse.emf.compare.MatchResource#getRight()
* @see #getMatchResource()
* @generated
*/
EAttribute getMatchResource_Right();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.MatchResource#getOrigin <em>Origin</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Origin</em>'.
* @see org.eclipse.emf.compare.MatchResource#getOrigin()
* @see #getMatchResource()
* @generated
*/
EAttribute getMatchResource_Origin();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.compare.MatchResource#getComparison <em>Comparison</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Comparison</em>'.
* @see org.eclipse.emf.compare.MatchResource#getComparison()
* @see #getMatchResource()
* @generated
*/
EReference getMatchResource_Comparison();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.MatchResource#getLocationChanges <em>Location Changes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Location Changes</em>'.
* @see org.eclipse.emf.compare.MatchResource#getLocationChanges()
* @see #getMatchResource()
* @generated
*/
EReference getMatchResource_LocationChanges();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.Match <em>Match</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Match</em>'.
* @see org.eclipse.emf.compare.Match
* @generated
*/
EClass getMatch();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.Match#getSubmatches <em>Submatches</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for the containment reference list '<em>Submatches</em>'.
* @see org.eclipse.emf.compare.Match#getSubmatches()
* @see #getMatch()
* @generated
*/
EReference getMatch_Submatches();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.emf.compare.Match#getDifferences <em>Differences</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Differences</em>'.
* @see org.eclipse.emf.compare.Match#getDifferences()
* @see #getMatch()
* @generated
*/
EReference getMatch_Differences();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.Match#getLeft <em>Left</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Left</em>'.
* @see org.eclipse.emf.compare.Match#getLeft()
* @see #getMatch()
* @generated
*/
EReference getMatch_Left();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.Match#getRight <em>Right</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Right</em>'.
* @see org.eclipse.emf.compare.Match#getRight()
* @see #getMatch()
* @generated
*/
EReference getMatch_Right();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.Match#getOrigin <em>Origin</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Origin</em>'.
* @see org.eclipse.emf.compare.Match#getOrigin()
* @see #getMatch()
* @generated
*/
EReference getMatch_Origin();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.Diff <em>Diff</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Diff</em>'.
* @see org.eclipse.emf.compare.Diff
* @generated
*/
EClass getDiff();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.Diff#getMatch <em>Match</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Match</em>'.
* @see org.eclipse.emf.compare.Diff#getMatch()
* @see #getDiff()
* @generated
*/
EReference getDiff_Match();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Diff#getRequires <em>Requires</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Requires</em>'.
* @see org.eclipse.emf.compare.Diff#getRequires()
* @see #getDiff()
* @generated
*/
EReference getDiff_Requires();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Diff#getRequiredBy <em>Required By</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Required By</em>'.
* @see org.eclipse.emf.compare.Diff#getRequiredBy()
* @see #getDiff()
* @generated
*/
EReference getDiff_RequiredBy();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Diff#getImplies <em>Implies</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Implies</em>'.
* @see org.eclipse.emf.compare.Diff#getImplies()
* @see #getDiff()
* @generated
*/
EReference getDiff_Implies();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Diff#getImpliedBy <em>Implied By</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Implied By</em>'.
* @see org.eclipse.emf.compare.Diff#getImpliedBy()
* @see #getDiff()
* @generated
*/
EReference getDiff_ImpliedBy();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Diff#getRefines <em>Refines</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Refines</em>'.
* @see org.eclipse.emf.compare.Diff#getRefines()
* @see #getDiff()
* @generated
*/
EReference getDiff_Refines();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Diff#getRefinedBy <em>Refined By</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Refined By</em>'.
* @see org.eclipse.emf.compare.Diff#getRefinedBy()
* @see #getDiff()
* @generated
*/
EReference getDiff_RefinedBy();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.Diff#getPrimeRefining <em>Prime Refining</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Prime Refining</em>'.
* @see org.eclipse.emf.compare.Diff#getPrimeRefining()
* @see #getDiff()
* @generated
*/
EReference getDiff_PrimeRefining();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.Diff#getKind <em>Kind</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
* @see org.eclipse.emf.compare.Diff#getKind()
* @see #getDiff()
* @generated
*/
EAttribute getDiff_Kind();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.Diff#getSource <em>Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Source</em>'.
* @see org.eclipse.emf.compare.Diff#getSource()
* @see #getDiff()
* @generated
*/
EAttribute getDiff_Source();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.Diff#getState <em>State</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>State</em>'.
* @see org.eclipse.emf.compare.Diff#getState()
* @see #getDiff()
* @generated
*/
EAttribute getDiff_State();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.Diff#getEquivalence <em>Equivalence</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Equivalence</em>'.
* @see org.eclipse.emf.compare.Diff#getEquivalence()
* @see #getDiff()
* @generated
*/
EReference getDiff_Equivalence();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.Diff#getConflict <em>Conflict</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Conflict</em>'.
* @see org.eclipse.emf.compare.Diff#getConflict()
* @see #getDiff()
* @generated
*/
EReference getDiff_Conflict();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.ResourceAttachmentChange <em>Resource Attachment Change</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Resource Attachment Change</em>'.
* @see org.eclipse.emf.compare.ResourceAttachmentChange
* @generated
*/
EClass getResourceAttachmentChange();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.compare.ResourceAttachmentChange#getResourceURI <em>Resource URI</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Resource URI</em>'.
* @see org.eclipse.emf.compare.ResourceAttachmentChange#getResourceURI()
* @see #getResourceAttachmentChange()
* @generated
*/
EAttribute getResourceAttachmentChange_ResourceURI();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.ResourceLocationChange <em>Resource Location Change</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Resource Location Change</em>'.
* @see org.eclipse.emf.compare.ResourceLocationChange
* @generated
*/
EClass getResourceLocationChange();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.ResourceLocationChange#getBaseLocation <em>Base Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Base Location</em>'.
* @see org.eclipse.emf.compare.ResourceLocationChange#getBaseLocation()
* @see #getResourceLocationChange()
* @generated
*/
EAttribute getResourceLocationChange_BaseLocation();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.ResourceLocationChange#getChangedLocation <em>Changed Location</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Changed Location</em>'.
* @see org.eclipse.emf.compare.ResourceLocationChange#getChangedLocation()
* @see #getResourceLocationChange()
* @generated
*/
EAttribute getResourceLocationChange_ChangedLocation();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.ReferenceChange <em>Reference Change</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Reference Change</em>'.
* @see org.eclipse.emf.compare.ReferenceChange
* @generated
*/
EClass getReferenceChange();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.ReferenceChange#getReference <em>Reference</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Reference</em>'.
* @see org.eclipse.emf.compare.ReferenceChange#getReference()
* @see #getReferenceChange()
* @generated
*/
EReference getReferenceChange_Reference();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.ReferenceChange#getValue <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see org.eclipse.emf.compare.ReferenceChange#getValue()
* @see #getReferenceChange()
* @generated
*/
EReference getReferenceChange_Value();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.AttributeChange <em>Attribute Change</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Attribute Change</em>'.
* @see org.eclipse.emf.compare.AttributeChange
* @generated
*/
EClass getAttributeChange();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.AttributeChange#getAttribute <em>Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Attribute</em>'.
* @see org.eclipse.emf.compare.AttributeChange#getAttribute()
* @see #getAttributeChange()
* @generated
*/
EReference getAttributeChange_Attribute();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.AttributeChange#getValue <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.emf.compare.AttributeChange#getValue()
* @see #getAttributeChange()
* @generated
*/
EAttribute getAttributeChange_Value();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.FeatureMapChange <em>Feature Map Change</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Feature Map Change</em>'.
* @see org.eclipse.emf.compare.FeatureMapChange
* @generated
*/
EClass getFeatureMapChange();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.FeatureMapChange#getAttribute <em>Attribute</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Attribute</em>'.
* @see org.eclipse.emf.compare.FeatureMapChange#getAttribute()
* @see #getFeatureMapChange()
* @generated
*/
EReference getFeatureMapChange_Attribute();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.FeatureMapChange#getValue <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.emf.compare.FeatureMapChange#getValue()
* @see #getFeatureMapChange()
* @generated
*/
EAttribute getFeatureMapChange_Value();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.Conflict <em>Conflict</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Conflict</em>'.
* @see org.eclipse.emf.compare.Conflict
* @generated
*/
EClass getConflict();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.Conflict#getKind <em>Kind</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
* @see org.eclipse.emf.compare.Conflict#getKind()
* @see #getConflict()
* @generated
*/
EAttribute getConflict_Kind();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Conflict#getDifferences <em>Differences</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Differences</em>'.
* @see org.eclipse.emf.compare.Conflict#getDifferences()
* @see #getConflict()
* @generated
*/
EReference getConflict_Differences();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.Equivalence <em>Equivalence</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Equivalence</em>'.
* @see org.eclipse.emf.compare.Equivalence
* @generated
*/
EClass getEquivalence();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Equivalence#getDifferences <em>Differences</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Differences</em>'.
* @see org.eclipse.emf.compare.Equivalence#getDifferences()
* @see #getEquivalence()
* @generated
*/
EReference getEquivalence_Differences();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.compare.DifferenceKind <em>Difference Kind</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for enum '<em>Difference Kind</em>'.
* @see org.eclipse.emf.compare.DifferenceKind
* @generated
*/
EEnum getDifferenceKind();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.compare.DifferenceSource <em>Difference Source</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for enum '<em>Difference Source</em>'.
* @see org.eclipse.emf.compare.DifferenceSource
* @generated
*/
EEnum getDifferenceSource();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.compare.DifferenceState <em>Difference State</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for enum '<em>Difference State</em>'.
* @see org.eclipse.emf.compare.DifferenceState
* @generated
*/
EEnum getDifferenceState();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.compare.ConflictKind <em>Conflict Kind</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for enum '<em>Conflict Kind</em>'.
* @see org.eclipse.emf.compare.ConflictKind
* @generated
*/
EEnum getConflictKind();
/**
* Returns the meta object for data type '{@link java.lang.Iterable <em>EIterable</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for data type '<em>EIterable</em>'.
* @see java.lang.Iterable
* @model instanceClass="java.lang.Iterable" typeParameters="T"
* @generated
*/
EDataType getEIterable();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.compare.utils.IEqualityHelper <em>IEquality Helper</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for data type '<em>IEquality Helper</em>'.
* @see org.eclipse.emf.compare.utils.IEqualityHelper
* @model instanceClass="org.eclipse.emf.compare.utils.IEqualityHelper" serializeable="false"
* @generated
*/
EDataType getIEqualityHelper();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.common.util.Diagnostic <em>Diagnostic</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for data type '<em>Diagnostic</em>'.
* @see org.eclipse.emf.common.util.Diagnostic
* @model instanceClass="org.eclipse.emf.common.util.Diagnostic" serializeable="false"
* @generated
*/
EDataType getDiagnostic();
/**
* 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
*/
CompareFactory getCompareFactory();
/**
* <!-- 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
*/
@SuppressWarnings("hiding")
// generated code, removing warnings
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ComparisonImpl <em>Comparison</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ComparisonImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getComparison()
* @generated
*/
EClass COMPARISON = eINSTANCE.getComparison();
/**
* The meta object literal for the '<em><b>Matched Resources</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference COMPARISON__MATCHED_RESOURCES = eINSTANCE.getComparison_MatchedResources();
/**
* The meta object literal for the '<em><b>Matches</b></em>' containment reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference COMPARISON__MATCHES = eINSTANCE.getComparison_Matches();
/**
* The meta object literal for the '<em><b>Conflicts</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference COMPARISON__CONFLICTS = eINSTANCE.getComparison_Conflicts();
/**
* The meta object literal for the '<em><b>Equivalences</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference COMPARISON__EQUIVALENCES = eINSTANCE.getComparison_Equivalences();
/**
* The meta object literal for the '<em><b>Three Way</b></em>' attribute feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EAttribute COMPARISON__THREE_WAY = eINSTANCE.getComparison_ThreeWay();
/**
* The meta object literal for the '<em><b>Diagnostic</b></em>' attribute feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EAttribute COMPARISON__DIAGNOSTIC = eINSTANCE.getComparison_Diagnostic();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.MatchResourceImpl <em>Match Resource</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.MatchResourceImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getMatchResource()
* @generated
*/
EClass MATCH_RESOURCE = eINSTANCE.getMatchResource();
/**
* The meta object literal for the '<em><b>Left URI</b></em>' attribute feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RESOURCE__LEFT_URI = eINSTANCE.getMatchResource_LeftURI();
/**
* The meta object literal for the '<em><b>Right URI</b></em>' attribute feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RESOURCE__RIGHT_URI = eINSTANCE.getMatchResource_RightURI();
/**
* The meta object literal for the '<em><b>Origin URI</b></em>' attribute feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RESOURCE__ORIGIN_URI = eINSTANCE.getMatchResource_OriginURI();
/**
* The meta object literal for the '<em><b>Left</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RESOURCE__LEFT = eINSTANCE.getMatchResource_Left();
/**
* The meta object literal for the '<em><b>Right</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RESOURCE__RIGHT = eINSTANCE.getMatchResource_Right();
/**
* The meta object literal for the '<em><b>Origin</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RESOURCE__ORIGIN = eINSTANCE.getMatchResource_Origin();
/**
* The meta object literal for the '<em><b>Comparison</b></em>' container reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MATCH_RESOURCE__COMPARISON = eINSTANCE.getMatchResource_Comparison();
/**
* The meta object literal for the '<em><b>Location Changes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_RESOURCE__LOCATION_CHANGES = eINSTANCE.getMatchResource_LocationChanges();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.MatchImpl <em>Match</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.MatchImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getMatch()
* @generated
*/
EClass MATCH = eINSTANCE.getMatch();
/**
* The meta object literal for the '<em><b>Submatches</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference MATCH__SUBMATCHES = eINSTANCE.getMatch_Submatches();
/**
* The meta object literal for the '<em><b>Differences</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference MATCH__DIFFERENCES = eINSTANCE.getMatch_Differences();
/**
* The meta object literal for the '<em><b>Left</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH__LEFT = eINSTANCE.getMatch_Left();
/**
* The meta object literal for the '<em><b>Right</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH__RIGHT = eINSTANCE.getMatch_Right();
/**
* The meta object literal for the '<em><b>Origin</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH__ORIGIN = eINSTANCE.getMatch_Origin();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.DiffImpl <em>Diff</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.DiffImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDiff()
* @generated
*/
EClass DIFF = eINSTANCE.getDiff();
/**
* The meta object literal for the '<em><b>Match</b></em>' container reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DIFF__MATCH = eINSTANCE.getDiff_Match();
/**
* The meta object literal for the '<em><b>Requires</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DIFF__REQUIRES = eINSTANCE.getDiff_Requires();
/**
* The meta object literal for the '<em><b>Required By</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DIFF__REQUIRED_BY = eINSTANCE.getDiff_RequiredBy();
/**
* The meta object literal for the '<em><b>Implies</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @since 3.1
*/
EReference DIFF__IMPLIES = eINSTANCE.getDiff_Implies();
/**
* The meta object literal for the '<em><b>Implied By</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @since 3.1
*/
EReference DIFF__IMPLIED_BY = eINSTANCE.getDiff_ImpliedBy();
/**
* The meta object literal for the '<em><b>Refines</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DIFF__REFINES = eINSTANCE.getDiff_Refines();
/**
* The meta object literal for the '<em><b>Refined By</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DIFF__REFINED_BY = eINSTANCE.getDiff_RefinedBy();
/**
* The meta object literal for the '<em><b>Prime Refining</b></em>' reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @since 3.1
*/
EReference DIFF__PRIME_REFINING = eINSTANCE.getDiff_PrimeRefining();
/**
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DIFF__KIND = eINSTANCE.getDiff_Kind();
/**
* The meta object literal for the '<em><b>Source</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DIFF__SOURCE = eINSTANCE.getDiff_Source();
/**
* The meta object literal for the '<em><b>State</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DIFF__STATE = eINSTANCE.getDiff_State();
/**
* The meta object literal for the '<em><b>Equivalence</b></em>' reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DIFF__EQUIVALENCE = eINSTANCE.getDiff_Equivalence();
/**
* The meta object literal for the '<em><b>Conflict</b></em>' reference feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EReference DIFF__CONFLICT = eINSTANCE.getDiff_Conflict();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ResourceAttachmentChangeImpl <em>Resource Attachment Change</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ResourceAttachmentChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getResourceAttachmentChange()
* @generated
*/
EClass RESOURCE_ATTACHMENT_CHANGE = eINSTANCE.getResourceAttachmentChange();
/**
* The meta object literal for the '<em><b>Resource URI</b></em>' attribute feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RESOURCE_ATTACHMENT_CHANGE__RESOURCE_URI = eINSTANCE
.getResourceAttachmentChange_ResourceURI();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ResourceLocationChangeImpl <em>Resource Location Change</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ResourceLocationChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getResourceLocationChange()
* @generated
*/
EClass RESOURCE_LOCATION_CHANGE = eINSTANCE.getResourceLocationChange();
/**
* The meta object literal for the '<em><b>Base Location</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE_LOCATION_CHANGE__BASE_LOCATION = eINSTANCE
.getResourceLocationChange_BaseLocation();
/**
* The meta object literal for the '<em><b>Changed Location</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESOURCE_LOCATION_CHANGE__CHANGED_LOCATION = eINSTANCE
.getResourceLocationChange_ChangedLocation();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ReferenceChangeImpl <em>Reference Change</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ReferenceChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getReferenceChange()
* @generated
*/
EClass REFERENCE_CHANGE = eINSTANCE.getReferenceChange();
/**
* The meta object literal for the '<em><b>Reference</b></em>' reference feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EReference REFERENCE_CHANGE__REFERENCE = eINSTANCE.getReferenceChange_Reference();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REFERENCE_CHANGE__VALUE = eINSTANCE.getReferenceChange_Value();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.AttributeChangeImpl <em>Attribute Change</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.AttributeChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getAttributeChange()
* @generated
*/
EClass ATTRIBUTE_CHANGE = eINSTANCE.getAttributeChange();
/**
* The meta object literal for the '<em><b>Attribute</b></em>' reference feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EReference ATTRIBUTE_CHANGE__ATTRIBUTE = eINSTANCE.getAttributeChange_Attribute();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE_CHANGE__VALUE = eINSTANCE.getAttributeChange_Value();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.FeatureMapChangeImpl <em>Feature Map Change</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.FeatureMapChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getFeatureMapChange()
* @generated
*/
EClass FEATURE_MAP_CHANGE = eINSTANCE.getFeatureMapChange();
/**
* The meta object literal for the '<em><b>Attribute</b></em>' reference feature.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
*/
EReference FEATURE_MAP_CHANGE__ATTRIBUTE = eINSTANCE.getFeatureMapChange_Attribute();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FEATURE_MAP_CHANGE__VALUE = eINSTANCE.getFeatureMapChange_Value();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ConflictImpl <em>Conflict</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.ConflictImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getConflict()
* @generated
*/
EClass CONFLICT = eINSTANCE.getConflict();
/**
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONFLICT__KIND = eINSTANCE.getConflict_Kind();
/**
* The meta object literal for the '<em><b>Differences</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference CONFLICT__DIFFERENCES = eINSTANCE.getConflict_Differences();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.EquivalenceImpl <em>Equivalence</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.impl.EquivalenceImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getEquivalence()
* @generated
*/
EClass EQUIVALENCE = eINSTANCE.getEquivalence();
/**
* The meta object literal for the '<em><b>Differences</b></em>' reference list feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference EQUIVALENCE__DIFFERENCES = eINSTANCE.getEquivalence_Differences();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.DifferenceKind <em>Difference Kind</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.DifferenceKind
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceKind()
* @generated
*/
EEnum DIFFERENCE_KIND = eINSTANCE.getDifferenceKind();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.DifferenceSource <em>Difference Source</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.DifferenceSource
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceSource()
* @generated
*/
EEnum DIFFERENCE_SOURCE = eINSTANCE.getDifferenceSource();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.DifferenceState <em>Difference State</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.DifferenceState
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceState()
* @generated
*/
EEnum DIFFERENCE_STATE = eINSTANCE.getDifferenceState();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.ConflictKind <em>Conflict Kind</em>}' enum.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see org.eclipse.emf.compare.ConflictKind
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getConflictKind()
* @generated
*/
EEnum CONFLICT_KIND = eINSTANCE.getConflictKind();
/**
* The meta object literal for the '<em>EIterable</em>' data type.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see java.lang.Iterable
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getEIterable()
* @generated
*/
EDataType EITERABLE = eINSTANCE.getEIterable();
/**
* The meta object literal for the '<em>IEquality Helper</em>' data type.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see org.eclipse.emf.compare.utils.IEqualityHelper
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getIEqualityHelper()
* @generated
*/
EDataType IEQUALITY_HELPER = eINSTANCE.getIEqualityHelper();
/**
* The meta object literal for the '<em>Diagnostic</em>' data type.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see org.eclipse.emf.common.util.Diagnostic
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDiagnostic()
* @generated
*/
EDataType DIAGNOSTIC = eINSTANCE.getDiagnostic();
}
} // ComparePackage