public class RecipesSwitch<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.
RecipesPackage| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
copyright |
protected static RecipesPackage |
modelPackage
The cached model package
|
| Constructor and Description |
|---|
RecipesSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T |
caseAggregatorIndexerRecipe(AggregatorIndexerRecipe object)
Returns the result of interpreting the object as an instance of 'Aggregator Indexer Recipe'.
|
T |
caseAlphaRecipe(AlphaRecipe object)
Returns the result of interpreting the object as an instance of 'Alpha Recipe'.
|
T |
caseAntiJoinRecipe(AntiJoinRecipe object)
Returns the result of interpreting the object as an instance of 'Anti Join Recipe'.
|
T |
caseBetaRecipe(BetaRecipe object)
Returns the result of interpreting the object as an instance of 'Beta Recipe'.
|
T |
caseCheckRecipe(CheckRecipe object)
Returns the result of interpreting the object as an instance of 'Check Recipe'.
|
T |
caseConstantRecipe(ConstantRecipe object)
Returns the result of interpreting the object as an instance of 'Constant Recipe'.
|
T |
caseCountAggregatorRecipe(CountAggregatorRecipe object)
Returns the result of interpreting the object as an instance of 'Count Aggregator Recipe'.
|
T |
caseDiscriminatorBucketRecipe(DiscriminatorBucketRecipe object)
Returns the result of interpreting the object as an instance of 'Discriminator Bucket Recipe'.
|
T |
caseDiscriminatorDispatcherRecipe(DiscriminatorDispatcherRecipe object)
Returns the result of interpreting the object as an instance of 'Discriminator Dispatcher Recipe'.
|
T |
caseEqualityFilterRecipe(EqualityFilterRecipe object)
Returns the result of interpreting the object as an instance of 'Equality Filter Recipe'.
|
T |
caseEvalRecipe(EvalRecipe object)
Returns the result of interpreting the object as an instance of 'Eval Recipe'.
|
T |
caseExistenceJoinRecipe(ExistenceJoinRecipe object)
Returns the result of interpreting the object as an instance of 'Existence Join Recipe'.
|
T |
caseExpressionDefinition(ExpressionDefinition object)
Returns the result of interpreting the object as an instance of 'Expression Definition'.
|
T |
caseExpressionEnforcerRecipe(ExpressionEnforcerRecipe object)
Returns the result of interpreting the object as an instance of 'Expression Enforcer Recipe'.
|
T |
caseFilterRecipe(FilterRecipe object)
Returns the result of interpreting the object as an instance of 'Filter Recipe'.
|
T |
caseIndexerBasedAggregatorRecipe(IndexerBasedAggregatorRecipe object)
Returns the result of interpreting the object as an instance of 'Indexer Based Aggregator Recipe'.
|
T |
caseIndexerRecipe(IndexerRecipe object)
Returns the result of interpreting the object as an instance of 'Indexer Recipe'.
|
T |
caseInequalityFilterRecipe(InequalityFilterRecipe object)
Returns the result of interpreting the object as an instance of 'Inequality Filter Recipe'.
|
T |
caseInputFilterRecipe(InputFilterRecipe object)
Returns the result of interpreting the object as an instance of 'Input Filter Recipe'.
|
T |
caseInputRecipe(InputRecipe object)
Returns the result of interpreting the object as an instance of 'Input Recipe'.
|
T |
caseJoinRecipe(JoinRecipe object)
Returns the result of interpreting the object as an instance of 'Join Recipe'.
|
T |
caseMask(Mask object)
Returns the result of interpreting the object as an instance of 'Mask'.
|
T |
caseMonotonicityInfo(MonotonicityInfo object)
Returns the result of interpreting the object as an instance of 'Monotonicity Info'.
|
T |
caseMultiParentNodeRecipe(MultiParentNodeRecipe object)
Returns the result of interpreting the object as an instance of 'Multi Parent Node Recipe'.
|
T |
caseProductionRecipe(ProductionRecipe object)
Returns the result of interpreting the object as an instance of 'Production Recipe'.
|
T |
caseProjectionIndexerRecipe(ProjectionIndexerRecipe object)
Returns the result of interpreting the object as an instance of 'Projection Indexer Recipe'.
|
T |
caseRederivableNodeRecipe(RederivableNodeRecipe object)
Returns the result of interpreting the object as an instance of 'Rederivable Node Recipe'.
|
T |
caseRelationEvaluationRecipe(RelationEvaluationRecipe object)
Returns the result of interpreting the object as an instance of 'Relation Evaluation Recipe'.
|
T |
caseReteNodeRecipe(ReteNodeRecipe object)
Returns the result of interpreting the object as an instance of 'Rete Node Recipe'.
|
T |
caseReteRecipe(ReteRecipe object)
Returns the result of interpreting the object as an instance of 'Rete Recipe'.
|
T |
caseSemiJoinRecipe(SemiJoinRecipe object)
Returns the result of interpreting the object as an instance of 'Semi Join Recipe'.
|
T |
caseSingleColumnAggregatorRecipe(SingleColumnAggregatorRecipe object)
Returns the result of interpreting the object as an instance of 'Single Column Aggregator Recipe'.
|
T |
caseSingleParentNodeRecipe(SingleParentNodeRecipe object)
Returns the result of interpreting the object as an instance of 'Single Parent Node Recipe'.
|
T |
caseStringIndexMapEntry(java.util.Map.Entry<java.lang.String,java.lang.Integer> object)
Returns the result of interpreting the object as an instance of 'String Index Map Entry'.
|
T |
caseTransitiveClosureRecipe(TransitiveClosureRecipe object)
Returns the result of interpreting the object as an instance of 'Transitive Closure Recipe'.
|
T |
caseTransparentRecipe(TransparentRecipe object)
Returns the result of interpreting the object as an instance of 'Transparent Recipe'.
|
T |
caseTrimmerRecipe(TrimmerRecipe object)
Returns the result of interpreting the object as an instance of 'Trimmer Recipe'.
|
T |
caseUniquenessEnforcerRecipe(UniquenessEnforcerRecipe object)
Returns the result of interpreting the object as an instance of 'Uniqueness Enforcer Recipe'.
|
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.
|
public static final java.lang.String copyright
protected static RecipesPackage modelPackage
public RecipesSwitch()
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 caseReteRecipe(ReteRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseReteNodeRecipe(ReteNodeRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseSingleParentNodeRecipe(SingleParentNodeRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseAlphaRecipe(AlphaRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseMultiParentNodeRecipe(MultiParentNodeRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseMonotonicityInfo(MonotonicityInfo object)
object - the target of the switch.doSwitch(EObject)public T caseUniquenessEnforcerRecipe(UniquenessEnforcerRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseProductionRecipe(ProductionRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseIndexerRecipe(IndexerRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseProjectionIndexerRecipe(ProjectionIndexerRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseAggregatorIndexerRecipe(AggregatorIndexerRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseBetaRecipe(BetaRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseMask(Mask object)
object - the target of the switch.doSwitch(EObject)public T caseStringIndexMapEntry(java.util.Map.Entry<java.lang.String,java.lang.Integer> object)
object - the target of the switch.doSwitch(EObject)public T caseInputRecipe(InputRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseConstantRecipe(ConstantRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseTransitiveClosureRecipe(TransitiveClosureRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseFilterRecipe(FilterRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseInequalityFilterRecipe(InequalityFilterRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseEqualityFilterRecipe(EqualityFilterRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseTransparentRecipe(TransparentRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseTrimmerRecipe(TrimmerRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseExpressionDefinition(ExpressionDefinition object)
object - the target of the switch.doSwitch(EObject)public T caseExpressionEnforcerRecipe(ExpressionEnforcerRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseCheckRecipe(CheckRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseEvalRecipe(EvalRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseIndexerBasedAggregatorRecipe(IndexerBasedAggregatorRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseCountAggregatorRecipe(CountAggregatorRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseJoinRecipe(JoinRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseExistenceJoinRecipe(ExistenceJoinRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseSemiJoinRecipe(SemiJoinRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseAntiJoinRecipe(AntiJoinRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseInputFilterRecipe(InputFilterRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseSingleColumnAggregatorRecipe(SingleColumnAggregatorRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseDiscriminatorDispatcherRecipe(DiscriminatorDispatcherRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseDiscriminatorBucketRecipe(DiscriminatorBucketRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseRederivableNodeRecipe(RederivableNodeRecipe object)
object - the target of the switch.doSwitch(EObject)public T caseRelationEvaluationRecipe(RelationEvaluationRecipe 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)