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
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 |
caseAggregatorRecipe(AggregatorRecipe object)
Returns the result of interpreting the object as an instance of 'Aggregator 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 |
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 |
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 |
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 |
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 |
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'.
|
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 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 caseAggregatorRecipe(AggregatorRecipe 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 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)