de.uka.ipd.sdq.pcm.stochasticexpressions
Class PCMStoExSwitch

java.lang.Object
  extended by de.uka.ipd.sdq.stoex.util.StoexSwitch<Object>
      extended by de.uka.ipd.sdq.pcm.stochasticexpressions.PCMStoExSwitch
Direct Known Subclasses:
PCMStoExEvaluationVisitor

public class PCMStoExSwitch
extends StoexSwitch<Object>


Field Summary
 
Fields inherited from class de.uka.ipd.sdq.stoex.util.StoexSwitch
copyright, modelPackage
 
Constructor Summary
PCMStoExSwitch()
           
 
Method Summary
 Object caseCharacterisedVariable(CharacterisedVariable object)
           
protected  Object doSwitch(EClass theEClass, EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
 
Methods inherited from class de.uka.ipd.sdq.stoex.util.StoexSwitch
caseAbstractNamedReference, caseAtom, caseBooleanExpression, caseBooleanOperatorExpression, caseBoolLiteral, caseCompareExpression, caseComparison, caseDoubleLiteral, caseExpression, caseFunctionLiteral, caseIfElse, caseIfElseExpression, caseIntLiteral, caseNamespaceReference, caseNegativeExpression, caseNotExpression, caseNumericLiteral, caseParenthesis, casePower, casePowerExpression, caseProbabilityFunctionLiteral, caseProduct, caseProductExpression, caseRandomVariable, caseStringLiteral, caseTerm, caseTermExpression, caseUnary, caseUnitCarryingElement, caseVariable, caseVariableReference, defaultCase, doSwitch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCMStoExSwitch

public PCMStoExSwitch()
Method Detail

doSwitch

protected Object doSwitch(EClass theEClass,
                          EObject theEObject)
Description copied from class: StoexSwitch
Calls caseXXX for each class of the model until one returns a non null result; it yields that result.

Overrides:
doSwitch in class StoexSwitch<Object>
Returns:
the first non-null result returned by a caseXXX call.

caseCharacterisedVariable

public Object caseCharacterisedVariable(CharacterisedVariable object)