# Python stubs generated by omniidl from .././../idl/ParaMEDCouplingCorbaServant.idl

import omniORB, _omnipy
from omniORB import CORBA, PortableServer
_0_CORBA = CORBA

_omnipy.checkVersion(3,0, __file__)

# #include "SALOME_MPIObject.idl"
import SALOME_MPIObject_idl
_0_Engines = omniORB.openModule("Engines")
_0_Engines__POA = omniORB.openModule("Engines__POA")
# #include "SALOME_GenericObj.idl"
import SALOME_GenericObj_idl
_0_SALOME = omniORB.openModule("SALOME")
_0_SALOME__POA = omniORB.openModule("SALOME__POA")
# #include "MEDCouplingCorbaServant.idl"
import MEDCouplingCorbaServant_idl
_0_SALOME_MED = omniORB.openModule("SALOME_MED")
_0_SALOME_MED__POA = omniORB.openModule("SALOME_MED__POA")

#
# Start of module "SALOME_MED"
#
__name__ = "SALOME_MED"
_0_SALOME_MED = omniORB.openModule("SALOME_MED", r".././../idl/ParaMEDCouplingCorbaServant.idl")
_0_SALOME_MED__POA = omniORB.openModule("SALOME_MED__POA", r".././../idl/ParaMEDCouplingCorbaServant.idl")


# interface ParaMEDCouplingUMeshCorbaInterface
_0_SALOME_MED._d_ParaMEDCouplingUMeshCorbaInterface = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/ParaMEDCouplingUMeshCorbaInterface:1.0", "ParaMEDCouplingUMeshCorbaInterface")
omniORB.typeMapping["IDL:SALOME_MED/ParaMEDCouplingUMeshCorbaInterface:1.0"] = _0_SALOME_MED._d_ParaMEDCouplingUMeshCorbaInterface
_0_SALOME_MED.ParaMEDCouplingUMeshCorbaInterface = omniORB.newEmptyClass()
class ParaMEDCouplingUMeshCorbaInterface (_0_SALOME_MED.MEDCouplingUMeshCorbaInterface, _0_Engines.MPIObject):
    _NP_RepositoryId = _0_SALOME_MED._d_ParaMEDCouplingUMeshCorbaInterface[1]

    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")

    _nil = CORBA.Object._nil


_0_SALOME_MED.ParaMEDCouplingUMeshCorbaInterface = ParaMEDCouplingUMeshCorbaInterface
_0_SALOME_MED._tc_ParaMEDCouplingUMeshCorbaInterface = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_ParaMEDCouplingUMeshCorbaInterface)
omniORB.registerType(ParaMEDCouplingUMeshCorbaInterface._NP_RepositoryId, _0_SALOME_MED._d_ParaMEDCouplingUMeshCorbaInterface, _0_SALOME_MED._tc_ParaMEDCouplingUMeshCorbaInterface)

# ParaMEDCouplingUMeshCorbaInterface object reference
class _objref_ParaMEDCouplingUMeshCorbaInterface (_0_SALOME_MED._objref_MEDCouplingUMeshCorbaInterface, _0_Engines._objref_MPIObject):
    _NP_RepositoryId = ParaMEDCouplingUMeshCorbaInterface._NP_RepositoryId

    def __init__(self):
        _0_SALOME_MED._objref_MEDCouplingUMeshCorbaInterface.__init__(self)
        _0_Engines._objref_MPIObject.__init__(self)

    __methods__ = [] + _0_SALOME_MED._objref_MEDCouplingUMeshCorbaInterface.__methods__ + _0_Engines._objref_MPIObject.__methods__

omniORB.registerObjref(ParaMEDCouplingUMeshCorbaInterface._NP_RepositoryId, _objref_ParaMEDCouplingUMeshCorbaInterface)
_0_SALOME_MED._objref_ParaMEDCouplingUMeshCorbaInterface = _objref_ParaMEDCouplingUMeshCorbaInterface
del ParaMEDCouplingUMeshCorbaInterface, _objref_ParaMEDCouplingUMeshCorbaInterface

# ParaMEDCouplingUMeshCorbaInterface skeleton
__name__ = "SALOME_MED__POA"
class ParaMEDCouplingUMeshCorbaInterface (_0_SALOME_MED__POA.MEDCouplingUMeshCorbaInterface, _0_Engines__POA.MPIObject):
    _NP_RepositoryId = _0_SALOME_MED.ParaMEDCouplingUMeshCorbaInterface._NP_RepositoryId


    _omni_op_d = {}
    _omni_op_d.update(_0_SALOME_MED__POA.MEDCouplingUMeshCorbaInterface._omni_op_d)
    _omni_op_d.update(_0_Engines__POA.MPIObject._omni_op_d)

ParaMEDCouplingUMeshCorbaInterface._omni_skeleton = ParaMEDCouplingUMeshCorbaInterface
_0_SALOME_MED__POA.ParaMEDCouplingUMeshCorbaInterface = ParaMEDCouplingUMeshCorbaInterface
omniORB.registerSkeleton(ParaMEDCouplingUMeshCorbaInterface._NP_RepositoryId, ParaMEDCouplingUMeshCorbaInterface)
del ParaMEDCouplingUMeshCorbaInterface
__name__ = "SALOME_MED"

# interface ParaMEDCouplingFieldDoubleCorbaInterface
_0_SALOME_MED._d_ParaMEDCouplingFieldDoubleCorbaInterface = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/ParaMEDCouplingFieldDoubleCorbaInterface:1.0", "ParaMEDCouplingFieldDoubleCorbaInterface")
omniORB.typeMapping["IDL:SALOME_MED/ParaMEDCouplingFieldDoubleCorbaInterface:1.0"] = _0_SALOME_MED._d_ParaMEDCouplingFieldDoubleCorbaInterface
_0_SALOME_MED.ParaMEDCouplingFieldDoubleCorbaInterface = omniORB.newEmptyClass()
class ParaMEDCouplingFieldDoubleCorbaInterface (_0_SALOME_MED.MEDCouplingFieldDoubleCorbaInterface, _0_Engines.MPIObject):
    _NP_RepositoryId = _0_SALOME_MED._d_ParaMEDCouplingFieldDoubleCorbaInterface[1]

    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")

    _nil = CORBA.Object._nil


_0_SALOME_MED.ParaMEDCouplingFieldDoubleCorbaInterface = ParaMEDCouplingFieldDoubleCorbaInterface
_0_SALOME_MED._tc_ParaMEDCouplingFieldDoubleCorbaInterface = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_ParaMEDCouplingFieldDoubleCorbaInterface)
omniORB.registerType(ParaMEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId, _0_SALOME_MED._d_ParaMEDCouplingFieldDoubleCorbaInterface, _0_SALOME_MED._tc_ParaMEDCouplingFieldDoubleCorbaInterface)

# ParaMEDCouplingFieldDoubleCorbaInterface object reference
class _objref_ParaMEDCouplingFieldDoubleCorbaInterface (_0_SALOME_MED._objref_MEDCouplingFieldDoubleCorbaInterface, _0_Engines._objref_MPIObject):
    _NP_RepositoryId = ParaMEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId

    def __init__(self):
        _0_SALOME_MED._objref_MEDCouplingFieldDoubleCorbaInterface.__init__(self)
        _0_Engines._objref_MPIObject.__init__(self)

    __methods__ = [] + _0_SALOME_MED._objref_MEDCouplingFieldDoubleCorbaInterface.__methods__ + _0_Engines._objref_MPIObject.__methods__

omniORB.registerObjref(ParaMEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId, _objref_ParaMEDCouplingFieldDoubleCorbaInterface)
_0_SALOME_MED._objref_ParaMEDCouplingFieldDoubleCorbaInterface = _objref_ParaMEDCouplingFieldDoubleCorbaInterface
del ParaMEDCouplingFieldDoubleCorbaInterface, _objref_ParaMEDCouplingFieldDoubleCorbaInterface

# ParaMEDCouplingFieldDoubleCorbaInterface skeleton
__name__ = "SALOME_MED__POA"
class ParaMEDCouplingFieldDoubleCorbaInterface (_0_SALOME_MED__POA.MEDCouplingFieldDoubleCorbaInterface, _0_Engines__POA.MPIObject):
    _NP_RepositoryId = _0_SALOME_MED.ParaMEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId


    _omni_op_d = {}
    _omni_op_d.update(_0_SALOME_MED__POA.MEDCouplingFieldDoubleCorbaInterface._omni_op_d)
    _omni_op_d.update(_0_Engines__POA.MPIObject._omni_op_d)

ParaMEDCouplingFieldDoubleCorbaInterface._omni_skeleton = ParaMEDCouplingFieldDoubleCorbaInterface
_0_SALOME_MED__POA.ParaMEDCouplingFieldDoubleCorbaInterface = ParaMEDCouplingFieldDoubleCorbaInterface
omniORB.registerSkeleton(ParaMEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId, ParaMEDCouplingFieldDoubleCorbaInterface)
del ParaMEDCouplingFieldDoubleCorbaInterface
__name__ = "SALOME_MED"

#
# End of module "SALOME_MED"
#
__name__ = "ParaMEDCouplingCorbaServant_idl"

_exported_modules = ( "SALOME_MED", )

# The end.
