Class RepositoryComponentSwitch
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Switch<T>
-
- org.palladiosimulator.pcm.repository.util.RepositorySwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
-
- org.palladiosimulator.simulizar.interpreter.RepositoryComponentSwitch
-
public class RepositoryComponentSwitch extends org.palladiosimulator.pcm.repository.util.RepositorySwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
-
-
Field Summary
Fields Modifier and Type Field Description static StringRDSEFFSWITCH_EXTENSION_ATTRIBUTEstatic StringRDSEFFSWITCH_EXTENSION_POINT_IDstatic org.palladiosimulator.pcm.core.composition.AssemblyContextSYSTEM_ASSEMBLY_CONTEXT
-
Constructor Summary
Constructors Constructor Description RepositoryComponentSwitch(InterpreterDefaultContext context, org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext, org.palladiosimulator.pcm.repository.Signature signature, org.palladiosimulator.pcm.repository.ProvidedRole providedRole)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>caseBasicComponent(org.palladiosimulator.pcm.repository.BasicComponent basicComponent)de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>caseComposedProvidingRequiringEntity(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity)de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole providedRole)protected de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>doSwitch(EClass theEClass, EObject theEObject)-
Methods inherited from class org.palladiosimulator.pcm.repository.util.RepositorySwitch
caseCollectionDataType, caseCompleteComponentType, caseComposedStructure, caseCompositeComponent, caseCompositeDataType, caseDataType, caseEntity, caseEventGroup, caseEventType, caseExceptionType, caseIdentifier, caseImplementationComponentType, caseInfrastructureInterface, caseInfrastructureProvidedRole, caseInfrastructureRequiredRole, caseInfrastructureSignature, caseInnerDeclaration, caseInterface, caseInterfaceProvidingEntity, caseInterfaceProvidingRequiringEntity, caseInterfaceRequiringEntity, caseNamedElement, caseOperationInterface, caseOperationProvidedRole, caseOperationRequiredRole, caseOperationSignature, caseParameter, casePassiveResource, casePrimitiveDataType, caseProvidesComponentType, caseRepository, caseRepositoryComponent, caseRequiredCharacterisation, caseRequiredRole, caseResourceInterfaceRequiringEntity, caseRole, caseSignature, caseSinkRole, caseSourceRole, defaultCase, doSwitch, isSwitchFor
-
-
-
-
Field Detail
-
SYSTEM_ASSEMBLY_CONTEXT
public static final org.palladiosimulator.pcm.core.composition.AssemblyContext SYSTEM_ASSEMBLY_CONTEXT
-
RDSEFFSWITCH_EXTENSION_POINT_ID
public static final String RDSEFFSWITCH_EXTENSION_POINT_ID
- See Also:
- Constant Field Values
-
RDSEFFSWITCH_EXTENSION_ATTRIBUTE
public static final String RDSEFFSWITCH_EXTENSION_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RepositoryComponentSwitch
public RepositoryComponentSwitch(InterpreterDefaultContext context, org.palladiosimulator.pcm.core.composition.AssemblyContext assemblyContext, org.palladiosimulator.pcm.repository.Signature signature, org.palladiosimulator.pcm.repository.ProvidedRole providedRole)
-
-
Method Detail
-
caseBasicComponent
public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseBasicComponent(org.palladiosimulator.pcm.repository.BasicComponent basicComponent)
- Overrides:
caseBasicComponentin classorg.palladiosimulator.pcm.repository.util.RepositorySwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
-
caseComposedProvidingRequiringEntity
public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseComposedProvidingRequiringEntity(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity)
- Overrides:
caseComposedProvidingRequiringEntityin classorg.palladiosimulator.pcm.repository.util.RepositorySwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>
-
caseProvidedRole
public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole providedRole)
- Overrides:
caseProvidedRolein classorg.palladiosimulator.pcm.repository.util.RepositorySwitch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>- See Also:
org.palladiosimulator.pcm.repository.util.CompositionSwitch#caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole)
-
-