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

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

_omnipy.checkVersion(3,0, __file__)

# #include "SALOME_GenericObj.idl"
import SALOME_GenericObj_idl
_0_SALOME = omniORB.openModule("SALOME")
_0_SALOME__POA = omniORB.openModule("SALOME__POA")

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


# typedef ... long_array
class long_array:
    _NP_RepositoryId = "IDL:SALOME_MED/long_array:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.long_array = long_array
_0_SALOME_MED._d_long_array  = (omniORB.tcInternal.tv_sequence, omniORB.tcInternal.tv_long, 0)
_0_SALOME_MED._ad_long_array = (omniORB.tcInternal.tv_alias, long_array._NP_RepositoryId, "long_array", (omniORB.tcInternal.tv_sequence, omniORB.tcInternal.tv_long, 0))
_0_SALOME_MED._tc_long_array = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_long_array)
omniORB.registerType(long_array._NP_RepositoryId, _0_SALOME_MED._ad_long_array, _0_SALOME_MED._tc_long_array)
del long_array

# typedef ... double_array
class double_array:
    _NP_RepositoryId = "IDL:SALOME_MED/double_array:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.double_array = double_array
_0_SALOME_MED._d_double_array  = (omniORB.tcInternal.tv_sequence, omniORB.tcInternal.tv_double, 0)
_0_SALOME_MED._ad_double_array = (omniORB.tcInternal.tv_alias, double_array._NP_RepositoryId, "double_array", (omniORB.tcInternal.tv_sequence, omniORB.tcInternal.tv_double, 0))
_0_SALOME_MED._tc_double_array = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_double_array)
omniORB.registerType(double_array._NP_RepositoryId, _0_SALOME_MED._ad_double_array, _0_SALOME_MED._tc_double_array)
del double_array

# typedef ... string_array
class string_array:
    _NP_RepositoryId = "IDL:SALOME_MED/string_array:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.string_array = string_array
_0_SALOME_MED._d_string_array  = (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0)
_0_SALOME_MED._ad_string_array = (omniORB.tcInternal.tv_alias, string_array._NP_RepositoryId, "string_array", (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0))
_0_SALOME_MED._tc_string_array = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_string_array)
omniORB.registerType(string_array._NP_RepositoryId, _0_SALOME_MED._ad_string_array, _0_SALOME_MED._tc_string_array)
del string_array

# typedef ... double_array2
class double_array2:
    _NP_RepositoryId = "IDL:SALOME_MED/double_array2:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.double_array2 = double_array2
_0_SALOME_MED._d_double_array2  = (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:SALOME_MED/double_array:1.0"], 0)
_0_SALOME_MED._ad_double_array2 = (omniORB.tcInternal.tv_alias, double_array2._NP_RepositoryId, "double_array2", (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:SALOME_MED/double_array:1.0"], 0))
_0_SALOME_MED._tc_double_array2 = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_double_array2)
omniORB.registerType(double_array2._NP_RepositoryId, _0_SALOME_MED._ad_double_array2, _0_SALOME_MED._tc_double_array2)
del double_array2

# interface MEDCouplingMeshCorbaInterface
_0_SALOME_MED._d_MEDCouplingMeshCorbaInterface = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/MEDCouplingMeshCorbaInterface:1.0", "MEDCouplingMeshCorbaInterface")
omniORB.typeMapping["IDL:SALOME_MED/MEDCouplingMeshCorbaInterface:1.0"] = _0_SALOME_MED._d_MEDCouplingMeshCorbaInterface
_0_SALOME_MED.MEDCouplingMeshCorbaInterface = omniORB.newEmptyClass()
class MEDCouplingMeshCorbaInterface (_0_SALOME.GenericObj):
    _NP_RepositoryId = _0_SALOME_MED._d_MEDCouplingMeshCorbaInterface[1]

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.MEDCouplingMeshCorbaInterface = MEDCouplingMeshCorbaInterface
_0_SALOME_MED._tc_MEDCouplingMeshCorbaInterface = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_MEDCouplingMeshCorbaInterface)
omniORB.registerType(MEDCouplingMeshCorbaInterface._NP_RepositoryId, _0_SALOME_MED._d_MEDCouplingMeshCorbaInterface, _0_SALOME_MED._tc_MEDCouplingMeshCorbaInterface)

# MEDCouplingMeshCorbaInterface object reference
class _objref_MEDCouplingMeshCorbaInterface (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = MEDCouplingMeshCorbaInterface._NP_RepositoryId

    def __init__(self):
        _0_SALOME._objref_GenericObj.__init__(self)

    __methods__ = [] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(MEDCouplingMeshCorbaInterface._NP_RepositoryId, _objref_MEDCouplingMeshCorbaInterface)
_0_SALOME_MED._objref_MEDCouplingMeshCorbaInterface = _objref_MEDCouplingMeshCorbaInterface
del MEDCouplingMeshCorbaInterface, _objref_MEDCouplingMeshCorbaInterface

# MEDCouplingMeshCorbaInterface skeleton
__name__ = "SALOME_MED__POA"
class MEDCouplingMeshCorbaInterface (_0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOME_MED.MEDCouplingMeshCorbaInterface._NP_RepositoryId


    _omni_op_d = {}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

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

# interface MEDCouplingPointSetCorbaInterface
_0_SALOME_MED._d_MEDCouplingPointSetCorbaInterface = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/MEDCouplingPointSetCorbaInterface:1.0", "MEDCouplingPointSetCorbaInterface")
omniORB.typeMapping["IDL:SALOME_MED/MEDCouplingPointSetCorbaInterface:1.0"] = _0_SALOME_MED._d_MEDCouplingPointSetCorbaInterface
_0_SALOME_MED.MEDCouplingPointSetCorbaInterface = omniORB.newEmptyClass()
class MEDCouplingPointSetCorbaInterface (_0_SALOME_MED.MEDCouplingMeshCorbaInterface):
    _NP_RepositoryId = _0_SALOME_MED._d_MEDCouplingPointSetCorbaInterface[1]

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.MEDCouplingPointSetCorbaInterface = MEDCouplingPointSetCorbaInterface
_0_SALOME_MED._tc_MEDCouplingPointSetCorbaInterface = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_MEDCouplingPointSetCorbaInterface)
omniORB.registerType(MEDCouplingPointSetCorbaInterface._NP_RepositoryId, _0_SALOME_MED._d_MEDCouplingPointSetCorbaInterface, _0_SALOME_MED._tc_MEDCouplingPointSetCorbaInterface)

# MEDCouplingPointSetCorbaInterface operations and attributes
MEDCouplingPointSetCorbaInterface._d_getTinyInfo = ((), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"]), None)
MEDCouplingPointSetCorbaInterface._d_getSerialisationData = ((), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], omniORB.typeMapping["IDL:SALOME_MED/double_array:1.0"]), None)

# MEDCouplingPointSetCorbaInterface object reference
class _objref_MEDCouplingPointSetCorbaInterface (_0_SALOME_MED._objref_MEDCouplingMeshCorbaInterface):
    _NP_RepositoryId = MEDCouplingPointSetCorbaInterface._NP_RepositoryId

    def __init__(self):
        _0_SALOME_MED._objref_MEDCouplingMeshCorbaInterface.__init__(self)

    def getTinyInfo(self, *args):
        return _omnipy.invoke(self, "getTinyInfo", _0_SALOME_MED.MEDCouplingPointSetCorbaInterface._d_getTinyInfo, args)

    def getSerialisationData(self, *args):
        return _omnipy.invoke(self, "getSerialisationData", _0_SALOME_MED.MEDCouplingPointSetCorbaInterface._d_getSerialisationData, args)

    __methods__ = ["getTinyInfo", "getSerialisationData"] + _0_SALOME_MED._objref_MEDCouplingMeshCorbaInterface.__methods__

omniORB.registerObjref(MEDCouplingPointSetCorbaInterface._NP_RepositoryId, _objref_MEDCouplingPointSetCorbaInterface)
_0_SALOME_MED._objref_MEDCouplingPointSetCorbaInterface = _objref_MEDCouplingPointSetCorbaInterface
del MEDCouplingPointSetCorbaInterface, _objref_MEDCouplingPointSetCorbaInterface

# MEDCouplingPointSetCorbaInterface skeleton
__name__ = "SALOME_MED__POA"
class MEDCouplingPointSetCorbaInterface (_0_SALOME_MED__POA.MEDCouplingMeshCorbaInterface):
    _NP_RepositoryId = _0_SALOME_MED.MEDCouplingPointSetCorbaInterface._NP_RepositoryId


    _omni_op_d = {"getTinyInfo": _0_SALOME_MED.MEDCouplingPointSetCorbaInterface._d_getTinyInfo, "getSerialisationData": _0_SALOME_MED.MEDCouplingPointSetCorbaInterface._d_getSerialisationData}
    _omni_op_d.update(_0_SALOME_MED__POA.MEDCouplingMeshCorbaInterface._omni_op_d)

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.MEDCouplingUMeshCorbaInterface = MEDCouplingUMeshCorbaInterface
_0_SALOME_MED._tc_MEDCouplingUMeshCorbaInterface = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_MEDCouplingUMeshCorbaInterface)
omniORB.registerType(MEDCouplingUMeshCorbaInterface._NP_RepositoryId, _0_SALOME_MED._d_MEDCouplingUMeshCorbaInterface, _0_SALOME_MED._tc_MEDCouplingUMeshCorbaInterface)

# MEDCouplingUMeshCorbaInterface object reference
class _objref_MEDCouplingUMeshCorbaInterface (_0_SALOME_MED._objref_MEDCouplingPointSetCorbaInterface):
    _NP_RepositoryId = MEDCouplingUMeshCorbaInterface._NP_RepositoryId

    def __init__(self):
        _0_SALOME_MED._objref_MEDCouplingPointSetCorbaInterface.__init__(self)

    __methods__ = [] + _0_SALOME_MED._objref_MEDCouplingPointSetCorbaInterface.__methods__

omniORB.registerObjref(MEDCouplingUMeshCorbaInterface._NP_RepositoryId, _objref_MEDCouplingUMeshCorbaInterface)
_0_SALOME_MED._objref_MEDCouplingUMeshCorbaInterface = _objref_MEDCouplingUMeshCorbaInterface
del MEDCouplingUMeshCorbaInterface, _objref_MEDCouplingUMeshCorbaInterface

# MEDCouplingUMeshCorbaInterface skeleton
__name__ = "SALOME_MED__POA"
class MEDCouplingUMeshCorbaInterface (_0_SALOME_MED__POA.MEDCouplingPointSetCorbaInterface):
    _NP_RepositoryId = _0_SALOME_MED.MEDCouplingUMeshCorbaInterface._NP_RepositoryId


    _omni_op_d = {}
    _omni_op_d.update(_0_SALOME_MED__POA.MEDCouplingPointSetCorbaInterface._omni_op_d)

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

# interface MEDCouplingFieldCorbaInterface
_0_SALOME_MED._d_MEDCouplingFieldCorbaInterface = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/MEDCouplingFieldCorbaInterface:1.0", "MEDCouplingFieldCorbaInterface")
omniORB.typeMapping["IDL:SALOME_MED/MEDCouplingFieldCorbaInterface:1.0"] = _0_SALOME_MED._d_MEDCouplingFieldCorbaInterface
_0_SALOME_MED.MEDCouplingFieldCorbaInterface = omniORB.newEmptyClass()
class MEDCouplingFieldCorbaInterface (_0_SALOME.GenericObj):
    _NP_RepositoryId = _0_SALOME_MED._d_MEDCouplingFieldCorbaInterface[1]

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.MEDCouplingFieldCorbaInterface = MEDCouplingFieldCorbaInterface
_0_SALOME_MED._tc_MEDCouplingFieldCorbaInterface = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_MEDCouplingFieldCorbaInterface)
omniORB.registerType(MEDCouplingFieldCorbaInterface._NP_RepositoryId, _0_SALOME_MED._d_MEDCouplingFieldCorbaInterface, _0_SALOME_MED._tc_MEDCouplingFieldCorbaInterface)

# MEDCouplingFieldCorbaInterface operations and attributes
MEDCouplingFieldCorbaInterface._d_getMesh = ((), (omniORB.typeMapping["IDL:SALOME_MED/MEDCouplingMeshCorbaInterface:1.0"], ), None)

# MEDCouplingFieldCorbaInterface object reference
class _objref_MEDCouplingFieldCorbaInterface (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = MEDCouplingFieldCorbaInterface._NP_RepositoryId

    def __init__(self):
        _0_SALOME._objref_GenericObj.__init__(self)

    def getMesh(self, *args):
        return _omnipy.invoke(self, "getMesh", _0_SALOME_MED.MEDCouplingFieldCorbaInterface._d_getMesh, args)

    __methods__ = ["getMesh"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(MEDCouplingFieldCorbaInterface._NP_RepositoryId, _objref_MEDCouplingFieldCorbaInterface)
_0_SALOME_MED._objref_MEDCouplingFieldCorbaInterface = _objref_MEDCouplingFieldCorbaInterface
del MEDCouplingFieldCorbaInterface, _objref_MEDCouplingFieldCorbaInterface

# MEDCouplingFieldCorbaInterface skeleton
__name__ = "SALOME_MED__POA"
class MEDCouplingFieldCorbaInterface (_0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOME_MED.MEDCouplingFieldCorbaInterface._NP_RepositoryId


    _omni_op_d = {"getMesh": _0_SALOME_MED.MEDCouplingFieldCorbaInterface._d_getMesh}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.MEDCouplingFieldDoubleCorbaInterface = MEDCouplingFieldDoubleCorbaInterface
_0_SALOME_MED._tc_MEDCouplingFieldDoubleCorbaInterface = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_MEDCouplingFieldDoubleCorbaInterface)
omniORB.registerType(MEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId, _0_SALOME_MED._d_MEDCouplingFieldDoubleCorbaInterface, _0_SALOME_MED._tc_MEDCouplingFieldDoubleCorbaInterface)

# MEDCouplingFieldDoubleCorbaInterface operations and attributes
MEDCouplingFieldDoubleCorbaInterface._d_getTinyInfo = ((), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], omniORB.typeMapping["IDL:SALOME_MED/double_array:1.0"], omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"]), None)
MEDCouplingFieldDoubleCorbaInterface._d_getSerialisationData = ((), (omniORB.typeMapping["IDL:SALOME_MED/double_array2:1.0"], ), None)

# MEDCouplingFieldDoubleCorbaInterface object reference
class _objref_MEDCouplingFieldDoubleCorbaInterface (_0_SALOME_MED._objref_MEDCouplingFieldCorbaInterface):
    _NP_RepositoryId = MEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId

    def __init__(self):
        _0_SALOME_MED._objref_MEDCouplingFieldCorbaInterface.__init__(self)

    def getTinyInfo(self, *args):
        return _omnipy.invoke(self, "getTinyInfo", _0_SALOME_MED.MEDCouplingFieldDoubleCorbaInterface._d_getTinyInfo, args)

    def getSerialisationData(self, *args):
        return _omnipy.invoke(self, "getSerialisationData", _0_SALOME_MED.MEDCouplingFieldDoubleCorbaInterface._d_getSerialisationData, args)

    __methods__ = ["getTinyInfo", "getSerialisationData"] + _0_SALOME_MED._objref_MEDCouplingFieldCorbaInterface.__methods__

omniORB.registerObjref(MEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId, _objref_MEDCouplingFieldDoubleCorbaInterface)
_0_SALOME_MED._objref_MEDCouplingFieldDoubleCorbaInterface = _objref_MEDCouplingFieldDoubleCorbaInterface
del MEDCouplingFieldDoubleCorbaInterface, _objref_MEDCouplingFieldDoubleCorbaInterface

# MEDCouplingFieldDoubleCorbaInterface skeleton
__name__ = "SALOME_MED__POA"
class MEDCouplingFieldDoubleCorbaInterface (_0_SALOME_MED__POA.MEDCouplingFieldCorbaInterface):
    _NP_RepositoryId = _0_SALOME_MED.MEDCouplingFieldDoubleCorbaInterface._NP_RepositoryId


    _omni_op_d = {"getTinyInfo": _0_SALOME_MED.MEDCouplingFieldDoubleCorbaInterface._d_getTinyInfo, "getSerialisationData": _0_SALOME_MED.MEDCouplingFieldDoubleCorbaInterface._d_getSerialisationData}
    _omni_op_d.update(_0_SALOME_MED__POA.MEDCouplingFieldCorbaInterface._omni_op_d)

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

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

_exported_modules = ( "SALOME_MED", )

# The end.
