public class MechanicalComponentsSwitch<T> extends 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.
MechanicalComponentsPackage
Constructor and Description |
---|
MechanicalComponentsSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
T |
caseArm(Arm object)
Returns the result of interpreting the object as an instance of 'Arm'.
|
T |
caseComponent(Component object)
Returns the result of interpreting the object as an instance of 'Component'.
|
T |
caseGripperPart(GripperPart object)
Returns the result of interpreting the object as an instance of 'Gripper Part'.
|
T |
caseHousing(Housing object)
Returns the result of interpreting the object as an instance of 'Housing'.
|
T |
caseIdentifier(Identifier object)
Returns the result of interpreting the object as an instance of 'Identifier'.
|
T |
caseMechanicalAssembly(MechanicalAssembly object)
Returns the result of interpreting the object as an instance of 'Mechanical Assembly'.
|
T |
caseMechanicalPart(MechanicalPart object)
Returns the result of interpreting the object as an instance of 'Mechanical Part'.
|
T |
casePushhead(Pushhead object)
Returns the result of interpreting the object as an instance of 'Pushhead'.
|
T |
caseRamp(Ramp object)
Returns the result of interpreting the object as an instance of 'Ramp'.
|
T |
caseReturnSpring(ReturnSpring object)
Returns the result of interpreting the object as an instance of 'Return Spring'.
|
T |
caseRubberBand(RubberBand object)
Returns the result of interpreting the object as an instance of 'Rubber Band'.
|
T |
caseTable(Table object)
Returns the result of interpreting the object as an instance of 'Table'.
|
T |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public MechanicalComponentsSwitch()
public T caseMechanicalPart(MechanicalPart object)
object
- the target of the switch.doSwitch(EObject)
public T casePushhead(Pushhead object)
object
- the target of the switch.doSwitch(EObject)
public T caseHousing(Housing object)
object
- the target of the switch.doSwitch(EObject)
public T caseReturnSpring(ReturnSpring object)
object
- the target of the switch.doSwitch(EObject)
public T caseRubberBand(RubberBand object)
object
- the target of the switch.doSwitch(EObject)
public T caseGripperPart(GripperPart object)
object
- the target of the switch.doSwitch(EObject)
public T caseArm(Arm object)
object
- the target of the switch.doSwitch(EObject)
public T caseRamp(Ramp object)
object
- the target of the switch.doSwitch(EObject)
public T caseTable(Table object)
object
- the target of the switch.doSwitch(EObject)
public T caseIdentifier(Identifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseComponent(Component object)
object
- the target of the switch.doSwitch(EObject)
public T caseMechanicalAssembly(MechanicalAssembly object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(EObject object)
defaultCase
in class Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)