| Modifier and Type | Field and Description | 
|---|---|
| static List<DifferenceKind> | DifferenceKind. VALUESA public read-only list of all the 'Difference Kind' enumerators | 
| Modifier and Type | Method and Description | 
|---|---|
| static DifferenceKind | DifferenceKind. get(int value)Returns the 'Difference Kind' literal with the specified integer value | 
| static DifferenceKind | DifferenceKind. get(String literal)Returns the 'Difference Kind' literal with the specified literal value | 
| static DifferenceKind | DifferenceKind. getByName(String name)Returns the 'Difference Kind' literal with the specified name | 
| DifferenceKind | Diff. getKind()Returns the value of the 'Kind' attribute. | 
| static DifferenceKind | DifferenceKind. valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static DifferenceKind[] | DifferenceKind. values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Diff. setKind(DifferenceKind value)Sets the value of the ' Kind' attribute. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IDiffProcessor. attributeChange(Match match,
               EAttribute attribute,
               Object value,
               DifferenceKind kind,
               DifferenceSource source)This will be called whenever the diff engine detected a difference for a given attribute value. | 
| void | DiffBuilder. attributeChange(Match match,
               EAttribute attribute,
               Object value,
               DifferenceKind kind,
               DifferenceSource source)This will be called whenever the diff engine detected a difference for a given attribute value. | 
| protected void | DefaultDiffEngine. featureChange(Match match,
             EStructuralFeature feature,
             Object value,
             DifferenceKind kind,
             DifferenceSource source)Delegates to the diff processor to create the specified feature change. | 
| void | IDiffProcessor. featureMapChange(Match match,
                EAttribute attribute,
                Object value,
                DifferenceKind kind,
                DifferenceSource source)This will be called whenever the diff engine detected a difference for a given attribute value. | 
| void | DiffBuilder. featureMapChange(Match match,
                EAttribute attribute,
                Object value,
                DifferenceKind kind,
                DifferenceSource source)This will be called whenever the diff engine detected a difference for a given attribute value. | 
| void | IDiffProcessor. referenceChange(Match match,
               EReference reference,
               EObject value,
               DifferenceKind kind,
               DifferenceSource source)This will be called whenever the Diff engine detected a difference for a given reference value. | 
| void | DiffBuilder. referenceChange(Match match,
               EReference reference,
               EObject value,
               DifferenceKind kind,
               DifferenceSource source)This will be called whenever the Diff engine detected a difference for a given reference value. | 
| void | IDiffProcessor. resourceAttachmentChange(Match match,
                        String uri,
                        DifferenceKind kind,
                        DifferenceSource source)This will be called whenever the diff engine detected the addition (or removal) of a root in a given
 Resource. | 
| void | DiffBuilder. resourceAttachmentChange(Match match,
                        String uri,
                        DifferenceKind kind,
                        DifferenceSource source)This will be called whenever the diff engine detected the addition (or removal) of a root in a given
 Resource. | 
| void | IDiffProcessor. resourceLocationChange(MatchResource matchResource,
                      String baseLocation,
                      String changedLocation,
                      DifferenceKind kind,
                      DifferenceSource source)This will be called whenever the diff engine detects the change of a Resource location. | 
| void | DiffBuilder. resourceLocationChange(MatchResource matchResource,
                      String baseLocation,
                      String changedLocation,
                      DifferenceKind kind,
                      DifferenceSource source)Deprecated. 
 ResourceLocationChanges have been replaced byResourceAttachmentChanges of kind Move. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected DifferenceKind | DiffImpl. kindThe cached value of the ' Kind' attribute | 
| protected static DifferenceKind | DiffImpl. KIND_EDEFAULTThe default value of the ' Kind' attribute | 
| Modifier and Type | Method and Description | 
|---|---|
| DifferenceKind | CompareFactoryImpl. createDifferenceKindFromString(EDataType eDataType,
                              String initialValue) | 
| DifferenceKind | DiffImpl. getKind() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DiffImpl. setKind(DifferenceKind newKind) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected DifferenceKind | AbstractChangeFactory. getRelatedExtensionKind(Diff input)Get the  DifferenceKindof the matching diagram difference extension in relation to the
 given difference. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | AbstractChangeFactory. setRefiningChanges(Diff extension,
                  DifferenceKind extensionKind,
                  Diff refiningDiff)Get the refining differences and set the given extension with them, from the given refining one. | 
| Modifier and Type | Method and Description | 
|---|---|
| static com.google.common.base.Predicate<? super Diff> | EMFComparePredicates. ofKind(DifferenceKind kind)This predicate can be used to check whether a particular diff is of the given  kind. | 
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.