see docstring for selectedParameterTypes

def _selectionParameters(self, param):
        """see docstring for selectedParameterTypes"""
        components = param['selection']
        if len(components) == 0:
            return []
        # extract the selected component names
        editable_sets = []
        for comp in components:
            # all the keys (component names) for the auto details for components in selection
            details = comp.auto_details()
            editable_sets.append(set(details.keys()))
        editable_paramters = set.intersection(*editable_sets)
        # do not allow selecting of filename from here
        return list(editable_paramters)