Class 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 org.palladiosimulator.pcm.core.composition.AssemblyContext SYSTEM_ASSEMBLY_CONTEXT  
      • Fields inherited from class org.palladiosimulator.pcm.repository.util.RepositorySwitch

        copyright, modelPackage
    • 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
    • Method Detail

      • caseBasicComponent

        public de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> caseBasicComponent​(org.palladiosimulator.pcm.repository.BasicComponent basicComponent)
        Overrides:
        caseBasicComponent in class org.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:
        caseComposedProvidingRequiringEntity in class org.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:
        caseProvidedRole in class org.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)
      • doSwitch

        protected de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object> doSwitch​(EClass theEClass,
                                                                                                            EObject theEObject)
        Overrides:
        doSwitch in class Switch<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>>