Class ExpressionPrinter
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
org.palladiosimulator.solver.spa.expression.util.ExpressionSwitch
org.palladiosimulator.solver.transformations.pcm2regex.ExpressionPrinter
-
Field Summary
Fields inherited from class org.palladiosimulator.solver.spa.expression.util.ExpressionSwitch
modelPackage
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncaseAlternative
(Alternative object) Returns the result of interpretting the object as an instance of 'Alternative'.Returns the result of interpretting the object as an instance of 'Loop'.caseSequence
(Sequence object) Returns the result of interpretting the object as an instance of 'Sequence'.caseSymbol
(Symbol object) Returns the result of interpretting the object as an instance of 'Symbol'.Methods inherited from class org.palladiosimulator.solver.spa.expression.util.ExpressionSwitch
caseAcquire, caseExpression, caseOperation, caseOption, caseParallel, caseRelease, caseTerminal, defaultCase, doSwitch, isSwitchFor
-
Constructor Details
-
ExpressionPrinter
public ExpressionPrinter()
-
-
Method Details
-
getOutput
-
caseAlternative
Description copied from class:ExpressionSwitch
Returns the result of interpretting the object as an instance of 'Alternative'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseAlternative
in classExpressionSwitch
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpretting the object as an instance of 'Alternative'.
- See Also:
-
caseLoop
Description copied from class:ExpressionSwitch
Returns the result of interpretting the object as an instance of 'Loop'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseLoop
in classExpressionSwitch
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpretting the object as an instance of 'Loop'.
- See Also:
-
caseSequence
Description copied from class:ExpressionSwitch
Returns the result of interpretting the object as an instance of 'Sequence'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseSequence
in classExpressionSwitch
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpretting the object as an instance of 'Sequence'.
- See Also:
-
doSwitch
-
caseSymbol
Description copied from class:ExpressionSwitch
Returns the result of interpretting the object as an instance of 'Symbol'. This implementation returns null; returning a non-null result will terminate the switch.- Overrides:
caseSymbol
in classExpressionSwitch
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpretting the object as an instance of 'Symbol'.
- See Also:
-