public class BuilderStateSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
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.
 BuilderStatePackage| Modifier and Type | Field and Description | 
|---|---|
protected static BuilderStatePackage | 
modelPackage
The cached model package
 
  | 
| Constructor and Description | 
|---|
BuilderStateSwitch()
Creates an instance of the switch 
 | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
caseEObjectDescription(EObjectDescription object)
Returns the result of interpreting the object as an instance of 'EObject Description' 
 | 
T | 
caseIEObjectDescription(IEObjectDescription object)
Returns the result of interpreting the object as an instance of 'IE Object Description' 
 | 
T | 
caseIReferenceDescription(IReferenceDescription object)
Returns the result of interpreting the object as an instance of 'IReference Description' 
 | 
T | 
caseReferenceDescription(ReferenceDescription object)
Returns the result of interpreting the object as an instance of 'Reference Description' 
 | 
T | 
caseResourceDescription(IResourceDescription object)
Returns the result of interpreting the object as an instance of 'Resource Description' 
 | 
T | 
caseUserDataEntry(java.util.Map.Entry<java.lang.String,java.lang.String> object)
Returns the result of interpreting the object as an instance of 'User Data Entry' 
 | 
T | 
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject' 
 | 
protected T | 
doSwitch(int classifierID,
        org.eclipse.emf.ecore.EObject theEObject)
Calls  
caseXXX for each class of the model until one returns a non null result; it yields that result | 
protected boolean | 
isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
Checks whether this is a switch for the given package 
 | 
protected static BuilderStatePackage modelPackage
public BuilderStateSwitch()
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage)
isSwitchFor in class org.eclipse.emf.ecore.util.Switch<T>ePackage - the package in question.protected T doSwitch(int classifierID, org.eclipse.emf.ecore.EObject theEObject)
caseXXX for each class of the model until one returns a non null result; it yields that result.
 
 doSwitch in class org.eclipse.emf.ecore.util.Switch<T>caseXXX call.public T caseResourceDescription(IResourceDescription object)
object - the target of the switch.doSwitch(EObject)public T caseEObjectDescription(EObjectDescription object)
object - the target of the switch.doSwitch(EObject)public T caseUserDataEntry(java.util.Map.Entry<java.lang.String,java.lang.String> object)
object - the target of the switch.doSwitch(EObject)public T caseReferenceDescription(ReferenceDescription object)
object - the target of the switch.doSwitch(EObject)public T caseIEObjectDescription(IEObjectDescription object)
object - the target of the switch.doSwitch(EObject)public T caseIReferenceDescription(IReferenceDescription object)
object - the target of the switch.doSwitch(EObject)public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase in class org.eclipse.emf.ecore.util.Switch<T>object - the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)