def get_available_types(self, groups=None):
        ret = []

        if groups is None:
            groups = plugin_groups.keys()
        groups = set(groups)

        typ_dict = self._get_type_dict()
        self._get_meta_info(ret, groups, typ_dict)

        return ret
Constructs an instance.
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/pkg_res_factory.py/PkgResourcesFactory.get_available_types--crossover with--dataset/ETHPy150Open google/pywebsocket/test/mock.py/MockConn.__init__