public class BPModificationmarksSwitch<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.
BPModificationmarksPackage
Constructor and Description |
---|
BPModificationmarksSwitch()
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 ISSeedModifications> |
caseAbstractISModificationRepository(AbstractISModificationRepository<T> object)
Returns the result of interpreting the object as an instance of 'Abstract IS 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 |
caseBPChangePropagationDueToDataDependencies(BPChangePropagationDueToDataDependencies object)
Returns the result of interpreting the object as an instance of 'BP Change Propagation Due To Data Dependencies'.
|
T1 |
caseBPInterBusinessProcessPropagation(BPInterBusinessProcessPropagation object)
Returns the result of interpreting the object as an instance of 'BP Inter Business Process Propagation'.
|
T1 |
caseBPModificationRepository(BPModificationRepository object)
Returns the result of interpreting the object as an instance of 'BP Modification Repository'.
|
<T extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> |
caseBPModifyAbstractUserAction(BPModifyAbstractUserAction<T> object)
Returns the result of interpreting the object as an instance of 'BP Modify Abstract User Action'.
|
T1 |
caseBPModifyAcquireDeviceResourceAction(BPModifyAcquireDeviceResourceAction object)
Returns the result of interpreting the object as an instance of 'BP Modify Acquire Device Resource Action'.
|
T1 |
caseBPModifyActorStep(BPModifyActorStep object)
Returns the result of interpreting the object as an instance of 'BP Modify Actor Step'.
|
T1 |
caseBPModifyDataObject(BPModifyDataObject object)
Returns the result of interpreting the object as an instance of 'BP Modify Data Object'.
|
T1 |
caseBPModifyDeviceResource(BPModifyDeviceResource object)
Returns the result of interpreting the object as an instance of 'BP Modify Device Resource'.
|
T1 |
caseBPModifyEntryLevelSystemCall(BPModifyEntryLevelSystemCall object)
Returns the result of interpreting the object as an instance of 'BP Modify Entry Level System Call'.
|
T1 |
caseBPModifyReleaseDeviceResourceAction(BPModifyReleaseDeviceResourceAction object)
Returns the result of interpreting the object as an instance of 'BP Modify Release Device Resource Action'.
|
T1 |
caseBPModifyRole(BPModifyRole object)
Returns the result of interpreting the object as an instance of 'BP Modify Role'.
|
T1 |
caseBPSeedModifications(BPSeedModifications object)
Returns the result of interpreting the object as an instance of 'BP Seed Modifications'.
|
T1 |
caseChangePropagationStep(ChangePropagationStep object)
Returns the result of interpreting the object as an instance of 'Change Propagation Step'.
|
T1 |
caseISChangePropagationDueToDataDependencies(ISChangePropagationDueToDataDependencies object)
Returns the result of interpreting the object as an instance of 'IS Change Propagation Due To Data Dependencies'.
|
<T extends org.palladiosimulator.pcm.core.entity.Entity> |
caseISModifyEntity(ISModifyEntity<T> object)
Returns the result of interpreting the object as an instance of 'IS Modify Entity'.
|
T1 |
caseISSeedModifications(ISSeedModifications object)
Returns the result of interpreting the object as an instance of 'IS Seed Modifications'.
|
T1 |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public BPModificationmarksSwitch()
public T1 caseBPModificationRepository(BPModificationRepository object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPSeedModifications(BPSeedModifications object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPChangePropagationDueToDataDependencies(BPChangePropagationDueToDataDependencies object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPInterBusinessProcessPropagation(BPInterBusinessProcessPropagation object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPModifyDataObject(BPModifyDataObject object)
object
- the target of the switch.doSwitch(EObject)
public <T extends org.palladiosimulator.pcm.usagemodel.AbstractUserAction> T1 caseBPModifyAbstractUserAction(BPModifyAbstractUserAction<T> object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPModifyAcquireDeviceResourceAction(BPModifyAcquireDeviceResourceAction object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPModifyReleaseDeviceResourceAction(BPModifyReleaseDeviceResourceAction object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPModifyActorStep(BPModifyActorStep object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPModifyEntryLevelSystemCall(BPModifyEntryLevelSystemCall object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPModifyDeviceResource(BPModifyDeviceResource object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseBPModifyRole(BPModifyRole 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 <T extends ISSeedModifications> T1 caseAbstractISModificationRepository(AbstractISModificationRepository<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 caseISSeedModifications(ISSeedModifications object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseAbstractChangePropagationStep(AbstractChangePropagationStep object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseChangePropagationStep(ChangePropagationStep object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseISChangePropagationDueToDataDependencies(ISChangePropagationDueToDataDependencies 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 <T extends org.palladiosimulator.pcm.core.entity.Entity> T1 caseISModifyEntity(ISModifyEntity<T> 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)