Class RepositoryComponentSwitch


  • public class RepositoryComponentSwitch
    extends org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
    • 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
      InterpreterResult caseBasicComponent​(org.palladiosimulator.pcm.repository.BasicComponent basicComponent)  
      InterpreterResult caseComposedProvidingRequiringEntity​(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity)  
      InterpreterResult caseProvidedRole​(org.palladiosimulator.pcm.repository.ProvidedRole providedRole)  
      protected InterpreterResult 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, casePCMBaseClass, casePCMClass, 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 InterpreterResult caseBasicComponent​(org.palladiosimulator.pcm.repository.BasicComponent basicComponent)
        Overrides:
        caseBasicComponent in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
      • caseComposedProvidingRequiringEntity

        public InterpreterResult caseComposedProvidingRequiringEntity​(org.palladiosimulator.pcm.core.entity.ComposedProvidingRequiringEntity entity)
        Overrides:
        caseComposedProvidingRequiringEntity in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
      • caseProvidedRole

        public InterpreterResult caseProvidedRole​(org.palladiosimulator.pcm.repository.ProvidedRole providedRole)
        Overrides:
        caseProvidedRole in class org.palladiosimulator.pcm.repository.util.RepositorySwitch<InterpreterResult>
        See Also:
        org.palladiosimulator.pcm.repository.util.CompositionSwitch#caseProvidedRole(org.palladiosimulator.pcm.repository.ProvidedRole)