public class ISModificationmarksSwitch<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.
ISModificationmarksPackage| Constructor and Description |
|---|
ISModificationmarksSwitch()
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 |
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'.
|
T1 |
caseISChangePropagationDueToInterfaceDependencies(ISChangePropagationDueToInterfaceDependencies object)
Returns the result of interpreting the object as an instance of 'IS Change Propagation Due To Interface Dependencies'.
|
T1 |
caseISIntercomponentPropagation(ISIntercomponentPropagation object)
Returns the result of interpreting the object as an instance of 'IS Intercomponent Propagation'.
|
T1 |
caseISIntracomponentPropagation(ISIntracomponentPropagation object)
Returns the result of interpreting the object as an instance of 'IS Intracomponent Propagation'.
|
T1 |
caseISModificationRepository(ISModificationRepository object)
Returns the result of interpreting the object as an instance of 'IS Modification Repository'.
|
T1 |
caseISModifyComponent(ISModifyComponent object)
Returns the result of interpreting the object as an instance of 'IS Modify Component'.
|
T1 |
caseISModifyConnector(ISModifyConnector object)
Returns the result of interpreting the object as an instance of 'IS Modify Connector'.
|
T1 |
caseISModifyDataType(ISModifyDataType object)
Returns the result of interpreting the object as an instance of 'IS Modify Data Type'.
|
<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 |
caseISModifyInterface(ISModifyInterface object)
Returns the result of interpreting the object as an instance of 'IS Modify Interface'.
|
T1 |
caseISModifyProvidedRole(ISModifyProvidedRole object)
Returns the result of interpreting the object as an instance of 'IS Modify Provided Role'.
|
T1 |
caseISModifyRequiredRole(ISModifyRequiredRole object)
Returns the result of interpreting the object as an instance of 'IS Modify Required Role'.
|
<T extends org.palladiosimulator.pcm.repository.Role> |
caseISModifyRole(ISModifyRole<T> object)
Returns the result of interpreting the object as an instance of 'IS Modify Role'.
|
T1 |
caseISModifySignature(ISModifySignature object)
Returns the result of interpreting the object as an instance of 'IS Modify Signature'.
|
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 ISModificationmarksSwitch()
public <T extends ISSeedModifications> T1 caseAbstractISModificationRepository(AbstractISModificationRepository<T> object)
object - the target of the switch.doSwitch(EObject)public T1 caseISModificationRepository(ISModificationRepository object)
object - the target of the switch.doSwitch(EObject)public T1 caseISSeedModifications(ISSeedModifications object)
object - the target of the switch.doSwitch(EObject)public T1 caseISChangePropagationDueToDataDependencies(ISChangePropagationDueToDataDependencies object)
object - the target of the switch.doSwitch(EObject)public T1 caseISChangePropagationDueToInterfaceDependencies(ISChangePropagationDueToInterfaceDependencies object)
object - the target of the switch.doSwitch(EObject)public T1 caseISIntercomponentPropagation(ISIntercomponentPropagation object)
object - the target of the switch.doSwitch(EObject)public T1 caseISIntracomponentPropagation(ISIntracomponentPropagation object)
object - the target of the switch.doSwitch(EObject)public T1 caseISModifyDataType(ISModifyDataType 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 caseISModifyComponent(ISModifyComponent object)
object - the target of the switch.doSwitch(EObject)public T1 caseISModifyConnector(ISModifyConnector object)
object - the target of the switch.doSwitch(EObject)public <T extends org.palladiosimulator.pcm.repository.Role> T1 caseISModifyRole(ISModifyRole<T> object)
object - the target of the switch.doSwitch(EObject)public T1 caseISModifyProvidedRole(ISModifyProvidedRole object)
object - the target of the switch.doSwitch(EObject)public T1 caseISModifyRequiredRole(ISModifyRequiredRole object)
object - the target of the switch.doSwitch(EObject)public T1 caseISModifyInterface(ISModifyInterface object)
object - the target of the switch.doSwitch(EObject)public T1 caseISModifySignature(ISModifySignature 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 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 <S,T> T1 caseAbstractModification(AbstractModification<S,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)