public class modificationmarksSwitch<T1> extends Switch<T1>
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.
modificationmarksPackage| Constructor and Description |
|---|
modificationmarksSwitch()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
T1 |
caseAbstractChangePropagationStep(AbstractChangePropagationStep object)
Returns the result of interpreting the object as an instance of 'Abstract Change Propagation Step'.
|
<T extends KAPSSeedModifications> |
caseAbstractKAPSModificationRepository(AbstractKAPSModificationRepository<T> object)
Returns the result of interpreting the object as an instance of 'Abstract KAPS Modification Repository'.
|
<S,T> T1 |
caseAbstractModification(AbstractModification<S,T> object)
Returns the result of interpreting the object as an instance of 'Abstract Modification'.
|
<S extends AbstractSeedModifications,T extends AbstractChangePropagationStep> |
caseAbstractModificationRepository(AbstractModificationRepository<S,T> object)
Returns the result of interpreting the object as an instance of 'Abstract Modification Repository'.
|
T1 |
caseAbstractSeedModifications(AbstractSeedModifications object)
Returns the result of interpreting the object as an instance of 'Abstract Seed Modifications'.
|
T1 |
caseChangePropagationDueToHardwareChange(ChangePropagationDueToHardwareChange object)
Returns the result of interpreting the object as an instance of 'Change Propagation Due To Hardware Change'.
|
T1 |
caseChangePropagationStep(ChangePropagationStep object)
Returns the result of interpreting the object as an instance of 'Change Propagation Step'.
|
T1 |
caseKAPSModificationRepository(KAPSModificationRepository object)
Returns the result of interpreting the object as an instance of 'KAPS Modification Repository'.
|
T1 |
caseKAPSSeedModifications(KAPSSeedModifications object)
Returns the result of interpreting the object as an instance of 'KAPS Seed Modifications'.
|
T1 |
caseModifyBusBox(ModifyBusBox object)
Returns the result of interpreting the object as an instance of 'Modify Bus Box'.
|
T1 |
caseModifyBusCable(ModifyBusCable object)
Returns the result of interpreting the object as an instance of 'Modify Bus Cable'.
|
T1 |
caseModifyBusMaster(ModifyBusMaster object)
Returns the result of interpreting the object as an instance of 'Modify Bus Master'.
|
T1 |
caseModifyBusSlave(ModifyBusSlave object)
Returns the result of interpreting the object as an instance of 'Modify Bus Slave'.
|
<T extends Component> |
caseModifyComponent(ModifyComponent<T> object)
Returns the result of interpreting the object as an instance of 'Modify Component'.
|
<T extends Interface> |
caseModifyInterface(ModifyInterface<T> object)
Returns the result of interpreting the object as an instance of 'Modify Interface'.
|
T1 |
caseModifyMicroSwitchModule(ModifyMicroSwitchModule object)
Returns the result of interpreting the object as an instance of 'Modify Micro Switch Module'.
|
<T extends Module> |
caseModifyModule(ModifyModule<T> object)
Returns the result of interpreting the object as an instance of 'Modify Module'.
|
T1 |
caseModifyPhysicalConnection(ModifyPhysicalConnection object)
Returns the result of interpreting the object as an instance of 'Modify Physical Connection'.
|
T1 |
caseModifyPowerSupply(ModifyPowerSupply object)
Returns the result of interpreting the object as an instance of 'Modify Power Supply'.
|
T1 |
caseModifySensor(ModifySensor object)
Returns the result of interpreting the object as an instance of 'Modify Sensor'.
|
T1 |
caseModifySignalinterface(ModifySignalinterface object)
Returns the result of interpreting the object as an instance of 'Modify Signalinterface'.
|
<T extends Structure> |
caseModifyStructure(ModifyStructure<T> object)
Returns the result of interpreting the object as an instance of 'Modify Structure'.
|
T1 |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public modificationmarksSwitch()
public <T extends KAPSSeedModifications> T1 caseAbstractKAPSModificationRepository(AbstractKAPSModificationRepository<T> object)
object - the target of the switch.doSwitch(EObject)public T1 caseKAPSModificationRepository(KAPSModificationRepository object)
object - the target of the switch.doSwitch(EObject)public T1 caseKAPSSeedModifications(KAPSSeedModifications object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifySensor(ModifySensor object)
object - the target of the switch.doSwitch(EObject)public T1 caseChangePropagationDueToHardwareChange(ChangePropagationDueToHardwareChange object)
object - the target of the switch.doSwitch(EObject)public <T extends Component> T1 caseModifyComponent(ModifyComponent<T> object)
object - the target of the switch.doSwitch(EObject)public <T extends Module> T1 caseModifyModule(ModifyModule<T> object)
object - the target of the switch.doSwitch(EObject)public <T extends Structure> T1 caseModifyStructure(ModifyStructure<T> object)
object - the target of the switch.doSwitch(EObject)public <T extends Interface> T1 caseModifyInterface(ModifyInterface<T> object)
object - the target of the switch.doSwitch(EObject)public T1 caseChangePropagationStep(ChangePropagationStep object)
object - the target of the switch.doSwitch(EObject)public <S,T> T1 caseAbstractModification(AbstractModification<S,T> object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifyBusBox(ModifyBusBox object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifyPowerSupply(ModifyPowerSupply object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifySignalinterface(ModifySignalinterface object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifyPhysicalConnection(ModifyPhysicalConnection object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifyMicroSwitchModule(ModifyMicroSwitchModule object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifyBusMaster(ModifyBusMaster object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifyBusSlave(ModifyBusSlave object)
object - the target of the switch.doSwitch(EObject)public T1 caseModifyBusCable(ModifyBusCable object)
object - the target of the switch.doSwitch(EObject)public T1 caseAbstractChangePropagationStep(AbstractChangePropagationStep object)
object - the target of the switch.doSwitch(EObject)public <S extends AbstractSeedModifications,T extends AbstractChangePropagationStep> T1 caseAbstractModificationRepository(AbstractModificationRepository<S,T> object)
object - the target of the switch.doSwitch(EObject)public T1 caseAbstractSeedModifications(AbstractSeedModifications object)
object - the target of the switch.doSwitch(EObject)public T1 defaultCase(EObject object)
defaultCase in class Switch<T1>object - the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)