public class ReqModificationmarksSwitch<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.
ReqModificationmarksPackage
Constructor and Description |
---|
ReqModificationmarksSwitch()
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 |
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'.
|
<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 |
caseReqChangePropagationDueToSpecificationDependencies(ReqChangePropagationDueToSpecificationDependencies object)
Returns the result of interpreting the object as an instance of 'Req Change Propagation Due To Specification Dependencies'.
|
T1 |
caseReqModificationRepository(ReqModificationRepository object)
Returns the result of interpreting the object as an instance of 'Req Modification Repository'.
|
T1 |
caseReqModifyDecision(ReqModifyDecision object)
Returns the result of interpreting the object as an instance of 'Req Modify Decision'.
|
T1 |
caseReqModifyEntity(ReqModifyEntity object)
Returns the result of interpreting the object as an instance of 'Req Modify Entity'.
|
T1 |
caseReqModifyOption(ReqModifyOption object)
Returns the result of interpreting the object as an instance of 'Req Modify Option'.
|
T1 |
caseReqModifyRequirement(ReqModifyRequirement object)
Returns the result of interpreting the object as an instance of 'Req Modify Requirement'.
|
<T extends TraceableObject> |
caseReqModifyTraceableObject(ReqModifyTraceableObject<T> object)
Returns the result of interpreting the object as an instance of 'Req Modify Traceable Object'.
|
T1 |
caseReqSeedModifications(ReqSeedModifications object)
Returns the result of interpreting the object as an instance of 'Req Seed Modifications'.
|
T1 |
defaultCase(EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
public ReqModificationmarksSwitch()
public T1 caseReqModificationRepository(ReqModificationRepository object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseReqSeedModifications(ReqSeedModifications object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseReqChangePropagationDueToSpecificationDependencies(ReqChangePropagationDueToSpecificationDependencies object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseReqModifyEntity(ReqModifyEntity object)
object
- the target of the switch.doSwitch(EObject)
public <T extends TraceableObject> T1 caseReqModifyTraceableObject(ReqModifyTraceableObject<T> object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseReqModifyRequirement(ReqModifyRequirement object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseReqModifyDecision(ReqModifyDecision object)
object
- the target of the switch.doSwitch(EObject)
public T1 caseReqModifyOption(ReqModifyOption 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 caseBPSeedModifications(BPSeedModifications 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 <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)