/**
* Copyright (c) 2013, 2014 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;
/**
* The Package for the model. It contains accessors for the meta objects to
* represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
*
* @see org.eclipse.emf.compare.CompareFactory
* @model kind="package"
* @generated
*/
public interface ComparePackage extends EPackage {
/**
*
*
* @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.
*
* @generated
*/
String eNAME = "compare"; //$NON-NLS-1$
/**
* The package namespace URI.
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/emf/compare"; //$NON-NLS-1$
/**
* The package namespace name.
*
* @generated
*/
String eNS_PREFIX = "compare"; //$NON-NLS-1$
/**
* The singleton instance of the package.
*
* @generated
*/
ComparePackage eINSTANCE = org.eclipse.emf.compare.impl.ComparePackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ComparisonImpl Comparison}'
* class.
*
* @see org.eclipse.emf.compare.impl.ComparisonImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getComparison()
* @generated
*/
int COMPARISON = 0;
/**
* The feature id for the 'Matched Resources' containment reference list.
*
* @generated
* @ordered
*/
int COMPARISON__MATCHED_RESOURCES = 0;
/**
* The feature id for the 'Matches' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPARISON__MATCHES = 1;
/**
* The feature id for the 'Conflicts' containment reference list.
*
*
* @generated
* @ordered
*/
int COMPARISON__CONFLICTS = 2;
/**
* The feature id for the 'Equivalences' containment reference list.
*
* @generated
* @ordered
*/
int COMPARISON__EQUIVALENCES = 3;
/**
* The feature id for the 'Three Way' attribute.
*
* @generated
* @ordered
*/
int COMPARISON__THREE_WAY = 4;
/**
* The feature id for the 'Diagnostic' attribute.
*
* @generated
* @ordered
* @since 4.0
*/
int COMPARISON__DIAGNOSTIC = 5;
/**
* The number of structural features of the 'Comparison' class.
*
* @generated
* @ordered
*/
int COMPARISON_FEATURE_COUNT = 6;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.MatchResourceImpl
* Match Resource}' class.
*
* @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 'Left URI' attribute.
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__LEFT_URI = 0;
/**
* The feature id for the 'Right URI' attribute.
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__RIGHT_URI = 1;
/**
* The feature id for the 'Origin URI' attribute.
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__ORIGIN_URI = 2;
/**
* The feature id for the 'Left' attribute.
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__LEFT = 3;
/**
* The feature id for the 'Right' attribute.
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__RIGHT = 4;
/**
* The feature id for the 'Origin' attribute.
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__ORIGIN = 5;
/**
* The feature id for the 'Comparison' container reference.
*
* @generated
* @ordered
*/
int MATCH_RESOURCE__COMPARISON = 6;
/**
* The number of structural features of the 'Match Resource' class.
*
* @generated
* @ordered
*/
int MATCH_RESOURCE_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.MatchImpl Match}' class.
*
* @see org.eclipse.emf.compare.impl.MatchImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getMatch()
* @generated
*/
int MATCH = 2;
/**
* The feature id for the 'Submatches' containment reference list.
*
*
* @generated
* @ordered
*/
int MATCH__SUBMATCHES = 0;
/**
* The feature id for the 'Differences' containment reference list.
*
* @generated
* @ordered
*/
int MATCH__DIFFERENCES = 1;
/**
* The feature id for the 'Left' reference.
*
* @generated
* @ordered
*/
int MATCH__LEFT = 2;
/**
* The feature id for the 'Right' reference.
*
* @generated
* @ordered
*/
int MATCH__RIGHT = 3;
/**
* The feature id for the 'Origin' reference.
*
* @generated
* @ordered
*/
int MATCH__ORIGIN = 4;
/**
* The number of structural features of the 'Match' class.
*
* @generated
* @ordered
*/
int MATCH_FEATURE_COUNT = 5;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.DiffImpl Diff}' class.
*
* @see org.eclipse.emf.compare.impl.DiffImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDiff()
* @generated
*/
int DIFF = 3;
/**
* The feature id for the 'Match' container reference.
*
* @generated
* @ordered
*/
int DIFF__MATCH = 0;
/**
* The feature id for the 'Requires' reference list.
*
* @generated
* @ordered
*/
int DIFF__REQUIRES = 1;
/**
* The feature id for the 'Required By' reference list.
*
* @generated
* @ordered
*/
int DIFF__REQUIRED_BY = 2;
/**
* The feature id for the 'Implies' reference list.
*
* @generated
* @ordered
* @since 4.0
*/
int DIFF__IMPLIES = 3;
/**
* The feature id for the 'Implied By' reference list.
*
* @generated
* @ordered
* @since 4.0
*/
int DIFF__IMPLIED_BY = 4;
/**
* The feature id for the 'Refines' reference list.
*
* @generated
* @ordered
*/
int DIFF__REFINES = 5;
/**
* The feature id for the 'Refined By' reference list.
*
* @generated
* @ordered
*/
int DIFF__REFINED_BY = 6;
/**
* The feature id for the 'Prime Refining' reference.
*
* @generated
* @ordered
* @since 4.0
*/
int DIFF__PRIME_REFINING = 7;
/**
* The feature id for the 'Kind' attribute.
*
* @generated
* @ordered
*/
int DIFF__KIND = 8;
/**
* The feature id for the 'Source' attribute.
*
* @generated
* @ordered
*/
int DIFF__SOURCE = 9;
/**
* The feature id for the 'State' attribute.
*
* @generated
* @ordered
*/
int DIFF__STATE = 10;
/**
* The feature id for the 'Equivalence' reference.
*
* @generated
* @ordered
*/
int DIFF__EQUIVALENCE = 11;
/**
* The feature id for the 'Conflict' reference.
*
* @generated
* @ordered
*/
int DIFF__CONFLICT = 12;
/**
* The number of structural features of the 'Diff' class.
*
* @generated
* @ordered
*/
int DIFF_FEATURE_COUNT = 13;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ResourceAttachmentChangeImpl
* Resource Attachment Change}' class.
*
* @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 'Match' container reference.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__MATCH = DIFF__MATCH;
/**
* The feature id for the 'Requires' reference list.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__REQUIRES = DIFF__REQUIRES;
/**
* The feature id for the 'Required By' reference list.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__REQUIRED_BY = DIFF__REQUIRED_BY;
/**
* The feature id for the 'Implies' reference list.
*
* @generated
* @ordered
* @since 4.0
*/
int RESOURCE_ATTACHMENT_CHANGE__IMPLIES = DIFF__IMPLIES;
/**
* The feature id for the 'Implied By' reference list.
*
* @generated
* @ordered
* @since 4.0
*/
int RESOURCE_ATTACHMENT_CHANGE__IMPLIED_BY = DIFF__IMPLIED_BY;
/**
* The feature id for the 'Refines' reference list.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__REFINES = DIFF__REFINES;
/**
* The feature id for the 'Refined By' reference list.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__REFINED_BY = DIFF__REFINED_BY;
/**
* The feature id for the 'Prime Refining' reference.
*
* @generated
* @ordered
* @since 4.0
*/
int RESOURCE_ATTACHMENT_CHANGE__PRIME_REFINING = DIFF__PRIME_REFINING;
/**
* The feature id for the 'Kind' attribute.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__KIND = DIFF__KIND;
/**
* The feature id for the 'Source' attribute.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__SOURCE = DIFF__SOURCE;
/**
* The feature id for the 'State' attribute.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__STATE = DIFF__STATE;
/**
* The feature id for the 'Equivalence' reference.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__EQUIVALENCE = DIFF__EQUIVALENCE;
/**
* The feature id for the 'Conflict' reference.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__CONFLICT = DIFF__CONFLICT;
/**
* The feature id for the 'Resource URI' attribute.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE__RESOURCE_URI = DIFF_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Resource Attachment Change' class.
*
* @generated
* @ordered
*/
int RESOURCE_ATTACHMENT_CHANGE_FEATURE_COUNT = DIFF_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ReferenceChangeImpl
* Reference Change}' class.
*
* @see org.eclipse.emf.compare.impl.ReferenceChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getReferenceChange()
* @generated
*/
int REFERENCE_CHANGE = 5;
/**
* The feature id for the 'Match' container reference.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__MATCH = DIFF__MATCH;
/**
* The feature id for the 'Requires' reference list.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REQUIRES = DIFF__REQUIRES;
/**
* The feature id for the 'Required By' reference list.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REQUIRED_BY = DIFF__REQUIRED_BY;
/**
* The feature id for the 'Implies' reference list.
*
* @generated
* @ordered
* @since 4.0
*/
int REFERENCE_CHANGE__IMPLIES = DIFF__IMPLIES;
/**
* The feature id for the 'Implied By' reference list.
*
* @generated
* @ordered
* @since 4.0
*/
int REFERENCE_CHANGE__IMPLIED_BY = DIFF__IMPLIED_BY;
/**
* The feature id for the 'Refines' reference list.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REFINES = DIFF__REFINES;
/**
* The feature id for the 'Refined By' reference list.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REFINED_BY = DIFF__REFINED_BY;
/**
* The feature id for the 'Prime Refining' reference.
*
* @generated
* @ordered
* @since 4.0
*/
int REFERENCE_CHANGE__PRIME_REFINING = DIFF__PRIME_REFINING;
/**
* The feature id for the 'Kind' attribute.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__KIND = DIFF__KIND;
/**
* The feature id for the 'Source' attribute.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__SOURCE = DIFF__SOURCE;
/**
* The feature id for the 'State' attribute.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__STATE = DIFF__STATE;
/**
* The feature id for the 'Equivalence' reference.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__EQUIVALENCE = DIFF__EQUIVALENCE;
/**
* The feature id for the 'Conflict' reference.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__CONFLICT = DIFF__CONFLICT;
/**
* The feature id for the 'Reference' reference.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__REFERENCE = DIFF_FEATURE_COUNT + 0;
/**
* The feature id for the 'Value' reference.
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE__VALUE = DIFF_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Reference Change' class.
*
*
* @generated
* @ordered
*/
int REFERENCE_CHANGE_FEATURE_COUNT = DIFF_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.AttributeChangeImpl
* Attribute Change}' class.
*
* @see org.eclipse.emf.compare.impl.AttributeChangeImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getAttributeChange()
* @generated
*/
int ATTRIBUTE_CHANGE = 6;
/**
* The feature id for the 'Match' container reference.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__MATCH = DIFF__MATCH;
/**
* The feature id for the 'Requires' reference list.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__REQUIRES = DIFF__REQUIRES;
/**
* The feature id for the 'Required By' reference list.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__REQUIRED_BY = DIFF__REQUIRED_BY;
/**
* The feature id for the 'Implies' reference list.
*
* @generated
* @ordered
* @since 4.0
*/
int ATTRIBUTE_CHANGE__IMPLIES = DIFF__IMPLIES;
/**
* The feature id for the 'Implied By' reference list.
*
* @generated
* @ordered
* @since 4.0
*/
int ATTRIBUTE_CHANGE__IMPLIED_BY = DIFF__IMPLIED_BY;
/**
* The feature id for the 'Refines' reference list.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__REFINES = DIFF__REFINES;
/**
* The feature id for the 'Refined By' reference list.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__REFINED_BY = DIFF__REFINED_BY;
/**
* The feature id for the 'Prime Refining' reference.
*
* @generated
* @ordered
* @since 4.0
*/
int ATTRIBUTE_CHANGE__PRIME_REFINING = DIFF__PRIME_REFINING;
/**
* The feature id for the 'Kind' attribute.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__KIND = DIFF__KIND;
/**
* The feature id for the 'Source' attribute.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__SOURCE = DIFF__SOURCE;
/**
* The feature id for the 'State' attribute.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__STATE = DIFF__STATE;
/**
* The feature id for the 'Equivalence' reference.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__EQUIVALENCE = DIFF__EQUIVALENCE;
/**
* The feature id for the 'Conflict' reference.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__CONFLICT = DIFF__CONFLICT;
/**
* The feature id for the 'Attribute' reference.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__ATTRIBUTE = DIFF_FEATURE_COUNT + 0;
/**
* The feature id for the 'Value' attribute.
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE__VALUE = DIFF_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Attribute Change' class.
*
*
* @generated
* @ordered
*/
int ATTRIBUTE_CHANGE_FEATURE_COUNT = DIFF_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.ConflictImpl Conflict}' class.
*
*
* @see org.eclipse.emf.compare.impl.ConflictImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getConflict()
* @generated
*/
int CONFLICT = 7;
/**
* The feature id for the 'Kind' attribute.
*
* @generated
* @ordered
*/
int CONFLICT__KIND = 0;
/**
* The feature id for the 'Differences' reference list.
*
* @generated
* @ordered
*/
int CONFLICT__DIFFERENCES = 1;
/**
* The number of structural features of the 'Conflict' class.
*
* @generated
* @ordered
*/
int CONFLICT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.impl.EquivalenceImpl Equivalence}'
* class.
*
* @see org.eclipse.emf.compare.impl.EquivalenceImpl
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getEquivalence()
* @generated
*/
int EQUIVALENCE = 8;
/**
* The feature id for the 'Differences' reference list.
*
* @generated
* @ordered
*/
int EQUIVALENCE__DIFFERENCES = 0;
/**
* The number of structural features of the 'Equivalence' class.
*
* @generated
* @ordered
*/
int EQUIVALENCE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.DifferenceKind Difference Kind}'
* enum.
*
* @see org.eclipse.emf.compare.DifferenceKind
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceKind()
* @generated
*/
int DIFFERENCE_KIND = 9;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.DifferenceSource Difference Source}
* ' enum.
*
* @see org.eclipse.emf.compare.DifferenceSource
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceSource()
* @generated
*/
int DIFFERENCE_SOURCE = 10;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.DifferenceState Difference State}'
* enum.
*
* @see org.eclipse.emf.compare.DifferenceState
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDifferenceState()
* @generated
*/
int DIFFERENCE_STATE = 11;
/**
* The meta object id for the '{@link org.eclipse.emf.compare.ConflictKind Conflict Kind}' enum.
*
*
* @see org.eclipse.emf.compare.ConflictKind
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getConflictKind()
* @generated
*/
int CONFLICT_KIND = 12;
/**
* The meta object id for the 'EIterable' data type.
*
* @see java.lang.Iterable
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getEIterable()
* @generated
*/
int EITERABLE = 13;
/**
* The meta object id for the 'IEquality Helper' data type.
*
* @see org.eclipse.emf.compare.utils.IEqualityHelper
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getIEqualityHelper()
* @generated
*/
int IEQUALITY_HELPER = 14;
/**
* The meta object id for the 'Diagnostic' data type.
*
* @see org.eclipse.emf.common.util.Diagnostic
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDiagnostic()
* @generated
* @since 4.0
*/
int DIAGNOSTIC = 15;
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.Comparison Comparison}'.
*
*
* @return the meta object for class 'Comparison'.
* @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 Matched Resources}'.
*
* @return the meta object for the containment reference list 'Matched Resources'.
* @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 Matches}'.
*
* @return the meta object for the containment reference list 'Matches'.
* @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 Conflicts}'.
*
*
* @return the meta object for the containment reference list 'Conflicts'.
* @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 Equivalences}'.
*
* @return the meta object for the containment reference list 'Equivalences'.
* @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
* Three Way}'.
*
* @return the meta object for the attribute 'Three Way'.
* @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
* Diagnostic}'.
*
* @return the meta object for the attribute 'Diagnostic'.
* @see org.eclipse.emf.compare.Comparison#getDiagnostic()
* @see #getComparison()
* @generated
* @since 4.0
*/
EAttribute getComparison_Diagnostic();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.MatchResource
* Match Resource}'.
*
* @return the meta object for class 'Match Resource'.
* @see org.eclipse.emf.compare.MatchResource
* @generated
*/
EClass getMatchResource();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.MatchResource#getLeftURI
* Left URI}'.
*
* @return the meta object for the attribute 'Left URI'.
* @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
* Right URI}'.
*
* @return the meta object for the attribute 'Right URI'.
* @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
* Origin URI}'.
*
* @return the meta object for the attribute 'Origin URI'.
* @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
* Left}'.
*
* @return the meta object for the attribute 'Left'.
* @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
* Right}'.
*
* @return the meta object for the attribute 'Right'.
* @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
* Origin}'.
*
* @return the meta object for the attribute 'Origin'.
* @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 Comparison}'.
*
* @return the meta object for the container reference 'Comparison'.
* @see org.eclipse.emf.compare.MatchResource#getComparison()
* @see #getMatchResource()
* @generated
*/
EReference getMatchResource_Comparison();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.Match Match}'.
*
* @return the meta object for class 'Match'.
* @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 Submatches}'.
*
* @return the meta object for the containment reference list 'Submatches'.
* @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 Differences}'.
*
*
* @return the meta object for the containment reference list 'Differences'.
* @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 Left}
* '.
*
* @return the meta object for the reference 'Left'.
* @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
* Right}'.
*
* @return the meta object for the reference 'Right'.
* @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
* Origin}'.
*
* @return the meta object for the reference 'Origin'.
* @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 Diff}'.
*
* @return the meta object for class 'Diff'.
* @see org.eclipse.emf.compare.Diff
* @generated
*/
EClass getDiff();
/**
* Returns the meta object for the container reference '{@link org.eclipse.emf.compare.Diff#getMatch
* Match}'.
*
* @return the meta object for the container reference 'Match'.
* @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
* Requires}'.
*
* @return the meta object for the reference list 'Requires'.
* @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
* Required By}'.
*
* @return the meta object for the reference list 'Required By'.
* @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
* Implies}'.
*
* @return the meta object for the reference list 'Implies'.
* @see org.eclipse.emf.compare.Diff#getImplies()
* @see #getDiff()
* @generated
* @since 4.0
*/
EReference getDiff_Implies();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Diff#getImpliedBy
* Implied By}'.
*
* @return the meta object for the reference list 'Implied By'.
* @see org.eclipse.emf.compare.Diff#getImpliedBy()
* @see #getDiff()
* @generated
* @since 4.0
*/
EReference getDiff_ImpliedBy();
/**
* Returns the meta object for the reference list '{@link org.eclipse.emf.compare.Diff#getRefines
* Refines}'.
*
* @return the meta object for the reference list 'Refines'.
* @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
* Refined By}'.
*
* @return the meta object for the reference list 'Refined By'.
* @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
* Prime Refining}'.
*
* @return the meta object for the reference 'Prime Refining'.
* @see org.eclipse.emf.compare.Diff#getPrimeRefining()
* @see #getDiff()
* @generated
* @since 4.0
*/
EReference getDiff_PrimeRefining();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.Diff#getKind Kind}'.
*
*
* @return the meta object for the attribute 'Kind'.
* @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
* Source}'.
*
* @return the meta object for the attribute 'Source'.
* @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 State}
* '.
*
* @return the meta object for the attribute 'State'.
* @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
* Equivalence}'.
*
* @return the meta object for the reference 'Equivalence'.
* @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
* Conflict}'.
*
* @return the meta object for the reference 'Conflict'.
* @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
* Resource Attachment Change}'.
*
* @return the meta object for class 'Resource Attachment Change'.
* @see org.eclipse.emf.compare.ResourceAttachmentChange
* @generated
*/
EClass getResourceAttachmentChange();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.emf.compare.ResourceAttachmentChange#getResourceURI Resource URI}'.
*
* @return the meta object for the attribute 'Resource URI'.
* @see org.eclipse.emf.compare.ResourceAttachmentChange#getResourceURI()
* @see #getResourceAttachmentChange()
* @generated
*/
EAttribute getResourceAttachmentChange_ResourceURI();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.ReferenceChange
* Reference Change}'.
*
* @return the meta object for class 'Reference Change'.
* @see org.eclipse.emf.compare.ReferenceChange
* @generated
*/
EClass getReferenceChange();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.ReferenceChange#getReference
* Reference}'.
*
* @return the meta object for the reference 'Reference'.
* @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
* Value}'.
*
* @return the meta object for the reference 'Value'.
* @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
* Attribute Change}'.
*
* @return the meta object for class 'Attribute Change'.
* @see org.eclipse.emf.compare.AttributeChange
* @generated
*/
EClass getAttributeChange();
/**
* Returns the meta object for the reference '{@link org.eclipse.emf.compare.AttributeChange#getAttribute
* Attribute}'.
*
* @return the meta object for the reference 'Attribute'.
* @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
* Value}'.
*
* @return the meta object for the attribute 'Value'.
* @see org.eclipse.emf.compare.AttributeChange#getValue()
* @see #getAttributeChange()
* @generated
*/
EAttribute getAttributeChange_Value();
/**
* Returns the meta object for class '{@link org.eclipse.emf.compare.Conflict Conflict}'.
*
* @return the meta object for class 'Conflict'.
* @see org.eclipse.emf.compare.Conflict
* @generated
*/
EClass getConflict();
/**
* Returns the meta object for the attribute '{@link org.eclipse.emf.compare.Conflict#getKind
* Kind}'.
*
* @return the meta object for the attribute 'Kind'.
* @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
* Differences}'.
*
* @return the meta object for the reference list 'Differences'.
* @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 Equivalence}'.
*
*
* @return the meta object for class 'Equivalence'.
* @see org.eclipse.emf.compare.Equivalence
* @generated
*/
EClass getEquivalence();
/**
* Returns the meta object for the reference list '
* {@link org.eclipse.emf.compare.Equivalence#getDifferences Differences}'.
*
* @return the meta object for the reference list 'Differences'.
* @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
* Difference Kind}'.
*
* @return the meta object for enum 'Difference Kind'.
* @see org.eclipse.emf.compare.DifferenceKind
* @generated
*/
EEnum getDifferenceKind();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.compare.DifferenceSource
* Difference Source}'.
*
* @return the meta object for enum 'Difference Source'.
* @see org.eclipse.emf.compare.DifferenceSource
* @generated
*/
EEnum getDifferenceSource();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.compare.DifferenceState
* Difference State}'.
*
* @return the meta object for enum 'Difference State'.
* @see org.eclipse.emf.compare.DifferenceState
* @generated
*/
EEnum getDifferenceState();
/**
* Returns the meta object for enum '{@link org.eclipse.emf.compare.ConflictKind Conflict Kind}'.
*
*
* @return the meta object for enum 'Conflict Kind'.
* @see org.eclipse.emf.compare.ConflictKind
* @generated
*/
EEnum getConflictKind();
/**
* Returns the meta object for data type '{@link java.lang.Iterable EIterable}'.
*
* @return the meta object for data type 'EIterable'.
* @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
* IEquality Helper}'.
*
* @return the meta object for data type 'IEquality Helper'.
* @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
* Diagnostic}'.
*
* @return the meta object for data type 'Diagnostic'.
* @see org.eclipse.emf.common.util.Diagnostic
* @model instanceClass="org.eclipse.emf.common.util.Diagnostic" serializeable="false"
* @generated
* @since 4.0
*/
EDataType getDiagnostic();
/**
* Returns the factory that creates the instances of the model.
*
* @return the factory that creates the instances of the model.
* @generated
*/
CompareFactory getCompareFactory();
/**
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
*
* @generated
*/
@SuppressWarnings("hiding")
// generated code, removing warnings
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ComparisonImpl
* Comparison}' class.
*
* @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 'Matched Resources' containment reference list
* feature.
*
* @generated
*/
EReference COMPARISON__MATCHED_RESOURCES = eINSTANCE.getComparison_MatchedResources();
/**
* The meta object literal for the 'Matches' containment reference list feature.
*
* @generated
*/
EReference COMPARISON__MATCHES = eINSTANCE.getComparison_Matches();
/**
* The meta object literal for the 'Conflicts' containment reference list feature.
*
*
* @generated
*/
EReference COMPARISON__CONFLICTS = eINSTANCE.getComparison_Conflicts();
/**
* The meta object literal for the 'Equivalences' containment reference list feature.
*
*
* @generated
*/
EReference COMPARISON__EQUIVALENCES = eINSTANCE.getComparison_Equivalences();
/**
* The meta object literal for the 'Three Way' attribute feature.
*
* @generated
*/
EAttribute COMPARISON__THREE_WAY = eINSTANCE.getComparison_ThreeWay();
/**
* The meta object literal for the 'Diagnostic' attribute feature.
*
* @generated
* @since 4.0
*/
EAttribute COMPARISON__DIAGNOSTIC = eINSTANCE.getComparison_Diagnostic();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.MatchResourceImpl
* Match Resource}' class.
*
* @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 'Left URI' attribute feature.
*
* @generated
*/
EAttribute MATCH_RESOURCE__LEFT_URI = eINSTANCE.getMatchResource_LeftURI();
/**
* The meta object literal for the 'Right URI' attribute feature.
*
* @generated
*/
EAttribute MATCH_RESOURCE__RIGHT_URI = eINSTANCE.getMatchResource_RightURI();
/**
* The meta object literal for the 'Origin URI' attribute feature.
*
* @generated
*/
EAttribute MATCH_RESOURCE__ORIGIN_URI = eINSTANCE.getMatchResource_OriginURI();
/**
* The meta object literal for the 'Left' attribute feature.
*
*
* @generated
*/
EAttribute MATCH_RESOURCE__LEFT = eINSTANCE.getMatchResource_Left();
/**
* The meta object literal for the 'Right' attribute feature.
*
*
* @generated
*/
EAttribute MATCH_RESOURCE__RIGHT = eINSTANCE.getMatchResource_Right();
/**
* The meta object literal for the 'Origin' attribute feature.
*
*
* @generated
*/
EAttribute MATCH_RESOURCE__ORIGIN = eINSTANCE.getMatchResource_Origin();
/**
* The meta object literal for the 'Comparison' container reference feature.
*
* @generated
*/
EReference MATCH_RESOURCE__COMPARISON = eINSTANCE.getMatchResource_Comparison();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.MatchImpl Match}'
* class.
*
* @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 'Submatches' containment reference list feature.
*
*
* @generated
*/
EReference MATCH__SUBMATCHES = eINSTANCE.getMatch_Submatches();
/**
* The meta object literal for the 'Differences' containment reference list feature.
*
*
* @generated
*/
EReference MATCH__DIFFERENCES = eINSTANCE.getMatch_Differences();
/**
* The meta object literal for the 'Left' reference feature.
*
*
* @generated
*/
EReference MATCH__LEFT = eINSTANCE.getMatch_Left();
/**
* The meta object literal for the 'Right' reference feature.
*
*
* @generated
*/
EReference MATCH__RIGHT = eINSTANCE.getMatch_Right();
/**
* The meta object literal for the 'Origin' reference feature.
*
*
* @generated
*/
EReference MATCH__ORIGIN = eINSTANCE.getMatch_Origin();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.DiffImpl Diff}'
* class.
*
* @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 'Match' container reference feature.
*
* @generated
*/
EReference DIFF__MATCH = eINSTANCE.getDiff_Match();
/**
* The meta object literal for the 'Requires' reference list feature.
*
* @generated
*/
EReference DIFF__REQUIRES = eINSTANCE.getDiff_Requires();
/**
* The meta object literal for the 'Required By' reference list feature.
*
* @generated
*/
EReference DIFF__REQUIRED_BY = eINSTANCE.getDiff_RequiredBy();
/**
* The meta object literal for the 'Implies' reference list feature.
*
* @generated
* @since 4.0
*/
EReference DIFF__IMPLIES = eINSTANCE.getDiff_Implies();
/**
* The meta object literal for the 'Implied By' reference list feature.
*
* @generated
* @since 4.0
*/
EReference DIFF__IMPLIED_BY = eINSTANCE.getDiff_ImpliedBy();
/**
* The meta object literal for the 'Refines' reference list feature.
*
* @generated
*/
EReference DIFF__REFINES = eINSTANCE.getDiff_Refines();
/**
* The meta object literal for the 'Refined By' reference list feature.
*
* @generated
*/
EReference DIFF__REFINED_BY = eINSTANCE.getDiff_RefinedBy();
/**
* The meta object literal for the 'Prime Refining' reference feature.
*
* @generated
* @since 4.0
*/
EReference DIFF__PRIME_REFINING = eINSTANCE.getDiff_PrimeRefining();
/**
* The meta object literal for the 'Kind' attribute feature.
*
*
* @generated
*/
EAttribute DIFF__KIND = eINSTANCE.getDiff_Kind();
/**
* The meta object literal for the 'Source' attribute feature.
*
*
* @generated
*/
EAttribute DIFF__SOURCE = eINSTANCE.getDiff_Source();
/**
* The meta object literal for the 'State' attribute feature.
*
*
* @generated
*/
EAttribute DIFF__STATE = eINSTANCE.getDiff_State();
/**
* The meta object literal for the 'Equivalence' reference feature.
*
* @generated
*/
EReference DIFF__EQUIVALENCE = eINSTANCE.getDiff_Equivalence();
/**
* The meta object literal for the 'Conflict' reference feature.
*
* @generated
*/
EReference DIFF__CONFLICT = eINSTANCE.getDiff_Conflict();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ResourceAttachmentChangeImpl
* Resource Attachment Change}' class.
*
* @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 'Resource URI' attribute feature.
*
* @generated
*/
EAttribute RESOURCE_ATTACHMENT_CHANGE__RESOURCE_URI = eINSTANCE
.getResourceAttachmentChange_ResourceURI();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ReferenceChangeImpl
* Reference Change}' class.
*
* @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 'Reference' reference feature.
*
* @generated
*/
EReference REFERENCE_CHANGE__REFERENCE = eINSTANCE.getReferenceChange_Reference();
/**
* The meta object literal for the 'Value' reference feature.
*
*
* @generated
*/
EReference REFERENCE_CHANGE__VALUE = eINSTANCE.getReferenceChange_Value();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.AttributeChangeImpl
* Attribute Change}' class.
*
* @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 'Attribute' reference feature.
*
* @generated
*/
EReference ATTRIBUTE_CHANGE__ATTRIBUTE = eINSTANCE.getAttributeChange_Attribute();
/**
* The meta object literal for the 'Value' attribute feature.
*
*
* @generated
*/
EAttribute ATTRIBUTE_CHANGE__VALUE = eINSTANCE.getAttributeChange_Value();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.ConflictImpl
* Conflict}' class.
*
* @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 'Kind' attribute feature.
*
*
* @generated
*/
EAttribute CONFLICT__KIND = eINSTANCE.getConflict_Kind();
/**
* The meta object literal for the 'Differences' reference list feature.
*
* @generated
*/
EReference CONFLICT__DIFFERENCES = eINSTANCE.getConflict_Differences();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.impl.EquivalenceImpl
* Equivalence}' class.
*
* @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 'Differences' reference list feature.
*
* @generated
*/
EReference EQUIVALENCE__DIFFERENCES = eINSTANCE.getEquivalence_Differences();
/**
* The meta object literal for the '{@link org.eclipse.emf.compare.DifferenceKind
* Difference Kind}' enum.
*
* @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
* Difference Source}' enum.
*
* @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
* Difference State}' enum.
*
* @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
* Conflict Kind}' enum.
*
* @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 'EIterable' data type.
*
* @see java.lang.Iterable
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getEIterable()
* @generated
*/
EDataType EITERABLE = eINSTANCE.getEIterable();
/**
* The meta object literal for the 'IEquality Helper' data type.
*
* @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 'Diagnostic' data type.
*
* @see org.eclipse.emf.common.util.Diagnostic
* @see org.eclipse.emf.compare.impl.ComparePackageImpl#getDiagnostic()
* @generated
* @since 4.0
*/
EDataType DIAGNOSTIC = eINSTANCE.getDiagnostic();
}
} // ComparePackage