public class CompareSwitch<T> extends Object
doSwitch(object)
 to invoke the caseXXX method for each class of the model,
 starting with the actual class of the object
 and proceeding up the inheritance hierarchy
 until a non-null result is returned,
 which is the result of the switch.
 ComparePackage| Modifier and Type | Field and Description | 
|---|---|
| static String | copyright | 
| protected static ComparePackage | modelPackageThe cached model package
 
 | 
| Constructor and Description | 
|---|
| CompareSwitch()Creates an instance of the switch | 
| Modifier and Type | Method and Description | 
|---|---|
| T | caseAttributeChange(AttributeChange object)Returns the result of interpreting the object as an instance of 'Attribute Change' | 
| T | caseComparison(Comparison object)Returns the result of interpreting the object as an instance of 'Comparison' | 
| T | caseConflict(Conflict object)Returns the result of interpreting the object as an instance of 'Conflict' | 
| T | caseDiff(Diff object)Returns the result of interpreting the object as an instance of 'Diff' | 
| T | caseEquivalence(Equivalence object)Returns the result of interpreting the object as an instance of 'Equivalence' | 
| T | caseFeatureMapChange(FeatureMapChange object)Returns the result of interpreting the object as an instance of 'Feature Map Change' | 
| T | caseMatch(Match object)Returns the result of interpreting the object as an instance of 'Match' | 
| T | caseMatchResource(MatchResource object)Returns the result of interpreting the object as an instance of 'Match Resource' | 
| T | caseReferenceChange(ReferenceChange object)Returns the result of interpreting the object as an instance of 'Reference Change' | 
| T | caseResourceAttachmentChange(ResourceAttachmentChange object)Returns the result of interpreting the object as an instance of 'Resource Attachment Change' | 
| T | caseResourceLocationChange(ResourceLocationChange object)Returns the result of interpreting the object as an instance of 'Resource Location Change' | 
| T | defaultCase(EObject object)Returns the result of interpreting the object as an instance of 'EObject' | 
| protected T | doSwitch(EClass theEClass,
        EObject theEObject)Calls  caseXXXfor each class of the model until one returns a non null result; it yields that result | 
| T | doSwitch(EObject theEObject)Calls  caseXXXfor each class of the model until one returns a non null result; it yields that result | 
| protected T | doSwitch(int classifierID,
        EObject theEObject)Calls  caseXXXfor each class of the model until one returns a non null result; it yields that result | 
public static final String copyright
protected static ComparePackage modelPackage
public CompareSwitch()
public T doSwitch(EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
 
 caseXXX call.protected T doSwitch(EClass theEClass, EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
 
 caseXXX call.protected T doSwitch(int classifierID, EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
 
 caseXXX call.public T caseComparison(Comparison object)
object - the target of the switch.doSwitch(EObject)public T caseMatchResource(MatchResource object)
object - the target of the switch.doSwitch(EObject)public T caseMatch(Match object)
object - the target of the switch.doSwitch(EObject)public T caseDiff(Diff object)
object - the target of the switch.doSwitch(EObject)public T caseResourceAttachmentChange(ResourceAttachmentChange object)
object - the target of the switch.doSwitch(EObject)public T caseResourceLocationChange(ResourceLocationChange object)
object - the target of the switch.doSwitch(EObject)public T caseReferenceChange(ReferenceChange object)
object - the target of the switch.doSwitch(EObject)public T caseAttributeChange(AttributeChange object)
object - the target of the switch.doSwitch(EObject)public T caseFeatureMapChange(FeatureMapChange object)
object - the target of the switch.doSwitch(EObject)public T caseConflict(Conflict object)
object - the target of the switch.doSwitch(EObject)public T caseEquivalence(Equivalence object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(EObject object)
object - the target of the switch.doSwitch(org.eclipse.emf.ecore.EObject)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.