# Python stubs generated by omniidl from .././../idl/MED.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")
# #include "SALOME_Exception.idl"
import SALOME_Exception_idl
_0_SALOME = omniORB.openModule("SALOME")
_0_SALOME__POA = omniORB.openModule("SALOME__POA")
# #include "SALOMEDS.idl"
import SALOMEDS_idl
_0_SALOMEDS = omniORB.openModule("SALOMEDS")
_0_SALOMEDS__POA = omniORB.openModule("SALOMEDS__POA")
# #include "SALOME_PyNode.idl"
import SALOME_PyNode_idl
_0_Engines = omniORB.openModule("Engines")
_0_Engines__POA = omniORB.openModule("Engines__POA")
# #include "SALOME_Component.idl"
import SALOME_Component_idl
_0_Engines = omniORB.openModule("Engines")
_0_Engines__POA = omniORB.openModule("Engines__POA")
# #include "SALOME_Comm.idl"
import SALOME_Comm_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/MED.idl")
_0_SALOME_MED__POA = omniORB.openModule("SALOME_MED__POA", r".././../idl/MED.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 ... boolean_array
class boolean_array:
    _NP_RepositoryId = "IDL:SALOME_MED/boolean_array:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.boolean_array = boolean_array
_0_SALOME_MED._d_boolean_array  = (omniORB.tcInternal.tv_sequence, omniORB.tcInternal.tv_boolean, 0)
_0_SALOME_MED._ad_boolean_array = (omniORB.tcInternal.tv_alias, boolean_array._NP_RepositoryId, "boolean_array", (omniORB.tcInternal.tv_sequence, omniORB.tcInternal.tv_boolean, 0))
_0_SALOME_MED._tc_boolean_array = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_boolean_array)
omniORB.registerType(boolean_array._NP_RepositoryId, _0_SALOME_MED._ad_boolean_array, _0_SALOME_MED._tc_boolean_array)
del boolean_array

# interface FIELD;
_0_SALOME_MED._d_FIELD = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/FIELD:1.0", "FIELD")
omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"] = _0_SALOME_MED._d_FIELD

# interface FAMILY;
_0_SALOME_MED._d_FAMILY = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/FAMILY:1.0", "FAMILY")
omniORB.typeMapping["IDL:SALOME_MED/FAMILY:1.0"] = _0_SALOME_MED._d_FAMILY

# interface GROUP;
_0_SALOME_MED._d_GROUP = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/GROUP:1.0", "GROUP")
omniORB.typeMapping["IDL:SALOME_MED/GROUP:1.0"] = _0_SALOME_MED._d_GROUP

# interface MESH;
_0_SALOME_MED._d_MESH = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/MESH:1.0", "MESH")
omniORB.typeMapping["IDL:SALOME_MED/MESH:1.0"] = _0_SALOME_MED._d_MESH

# interface SUPPORT;
_0_SALOME_MED._d_SUPPORT = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/SUPPORT:1.0", "SUPPORT")
omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"] = _0_SALOME_MED._d_SUPPORT

# typedef ... medGeometryElement
class medGeometryElement:
    _NP_RepositoryId = "IDL:SALOME_MED/medGeometryElement:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.medGeometryElement = medGeometryElement
_0_SALOME_MED._d_medGeometryElement  = omniORB.tcInternal.tv_long
_0_SALOME_MED._ad_medGeometryElement = (omniORB.tcInternal.tv_alias, medGeometryElement._NP_RepositoryId, "medGeometryElement", omniORB.tcInternal.tv_long)
_0_SALOME_MED._tc_medGeometryElement = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_medGeometryElement)
omniORB.registerType(medGeometryElement._NP_RepositoryId, _0_SALOME_MED._ad_medGeometryElement, _0_SALOME_MED._tc_medGeometryElement)
del medGeometryElement
_0_SALOME_MED.MED_NONE = 0
_0_SALOME_MED.MED_POINT1 = 1
_0_SALOME_MED.MED_SEG2 = 102
_0_SALOME_MED.MED_SEG3 = 103
_0_SALOME_MED.MED_TRIA3 = 203
_0_SALOME_MED.MED_QUAD4 = 204
_0_SALOME_MED.MED_TRIA6 = 206
_0_SALOME_MED.MED_QUAD8 = 208
_0_SALOME_MED.MED_TETRA4 = 304
_0_SALOME_MED.MED_PYRA5 = 305
_0_SALOME_MED.MED_PENTA6 = 306
_0_SALOME_MED.MED_HEXA8 = 308
_0_SALOME_MED.MED_TETRA10 = 310
_0_SALOME_MED.MED_PYRA13 = 313
_0_SALOME_MED.MED_PENTA15 = 315
_0_SALOME_MED.MED_HEXA20 = 320
_0_SALOME_MED.MED_POLYGON = 400
_0_SALOME_MED.MED_POLYHEDRA = 500
_0_SALOME_MED.MED_ALL_ELEMENTS = 999

# typedef ... medEntityMesh
class medEntityMesh:
    _NP_RepositoryId = "IDL:SALOME_MED/medEntityMesh:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.medEntityMesh = medEntityMesh
_0_SALOME_MED._d_medEntityMesh  = omniORB.tcInternal.tv_long
_0_SALOME_MED._ad_medEntityMesh = (omniORB.tcInternal.tv_alias, medEntityMesh._NP_RepositoryId, "medEntityMesh", omniORB.tcInternal.tv_long)
_0_SALOME_MED._tc_medEntityMesh = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_medEntityMesh)
omniORB.registerType(medEntityMesh._NP_RepositoryId, _0_SALOME_MED._ad_medEntityMesh, _0_SALOME_MED._tc_medEntityMesh)
del medEntityMesh
_0_SALOME_MED.MED_CELL = 0
_0_SALOME_MED.MED_FACE = 1
_0_SALOME_MED.MED_EDGE = 2
_0_SALOME_MED.MED_NODE = 3
_0_SALOME_MED.MED_ALL_ENTITIES = 4

# typedef ... medModeSwitch
class medModeSwitch:
    _NP_RepositoryId = "IDL:SALOME_MED/medModeSwitch:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.medModeSwitch = medModeSwitch
_0_SALOME_MED._d_medModeSwitch  = omniORB.tcInternal.tv_long
_0_SALOME_MED._ad_medModeSwitch = (omniORB.tcInternal.tv_alias, medModeSwitch._NP_RepositoryId, "medModeSwitch", omniORB.tcInternal.tv_long)
_0_SALOME_MED._tc_medModeSwitch = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_medModeSwitch)
omniORB.registerType(medModeSwitch._NP_RepositoryId, _0_SALOME_MED._ad_medModeSwitch, _0_SALOME_MED._tc_medModeSwitch)
del medModeSwitch
_0_SALOME_MED.MED_FULL_INTERLACE = 0
_0_SALOME_MED.MED_NO_INTERLACE = 1
_0_SALOME_MED.MED_NO_INTERLACE_BY_TYPE = 2

# typedef ... medConnectivity
class medConnectivity:
    _NP_RepositoryId = "IDL:SALOME_MED/medConnectivity:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.medConnectivity = medConnectivity
_0_SALOME_MED._d_medConnectivity  = omniORB.tcInternal.tv_long
_0_SALOME_MED._ad_medConnectivity = (omniORB.tcInternal.tv_alias, medConnectivity._NP_RepositoryId, "medConnectivity", omniORB.tcInternal.tv_long)
_0_SALOME_MED._tc_medConnectivity = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_medConnectivity)
omniORB.registerType(medConnectivity._NP_RepositoryId, _0_SALOME_MED._ad_medConnectivity, _0_SALOME_MED._tc_medConnectivity)
del medConnectivity
_0_SALOME_MED.MED_NODAL = 0
_0_SALOME_MED.MED_DESCENDING = 1

# typedef ... medDriverTypes
class medDriverTypes:
    _NP_RepositoryId = "IDL:SALOME_MED/medDriverTypes:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOME_MED.medDriverTypes = medDriverTypes
_0_SALOME_MED._d_medDriverTypes  = omniORB.tcInternal.tv_long
_0_SALOME_MED._ad_medDriverTypes = (omniORB.tcInternal.tv_alias, medDriverTypes._NP_RepositoryId, "medDriverTypes", omniORB.tcInternal.tv_long)
_0_SALOME_MED._tc_medDriverTypes = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._ad_medDriverTypes)
omniORB.registerType(medDriverTypes._NP_RepositoryId, _0_SALOME_MED._ad_medDriverTypes, _0_SALOME_MED._tc_medDriverTypes)
del medDriverTypes
_0_SALOME_MED.MED_DRIVER = 0
_0_SALOME_MED.VTK_DRIVER = 1
_0_SALOME_MED.NO_DRIVER = 2

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

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

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

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

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

    _nil = CORBA.Object._nil

    
    # struct coordinateInfos
    _0_SALOME_MED.MESH.coordinateInfos = omniORB.newEmptyClass()
    class coordinateInfos (omniORB.StructBase):
        _NP_RepositoryId = "IDL:SALOME_MED/MESH/coordinateInfos:1.0"

        _NP_ClassName = "SALOME_MED.MESH.coordinateInfos"

        def __init__(self, coordSystem, coordNames, coordUnits):
            self.coordSystem = coordSystem
            self.coordNames = coordNames
            self.coordUnits = coordUnits
    
    _d_coordinateInfos  = _0_SALOME_MED.MESH._d_coordinateInfos = (omniORB.tcInternal.tv_struct, coordinateInfos, coordinateInfos._NP_RepositoryId, "coordinateInfos", "coordSystem", (omniORB.tcInternal.tv_string,0), "coordNames", omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], "coordUnits", omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"])
    _tc_coordinateInfos = omniORB.tcInternal.createTypeCode(_d_coordinateInfos)
    omniORB.registerType(coordinateInfos._NP_RepositoryId, _d_coordinateInfos, _tc_coordinateInfos)
    
    # struct connectivityInfos
    _0_SALOME_MED.MESH.connectivityInfos = omniORB.newEmptyClass()
    class connectivityInfos (omniORB.StructBase):
        _NP_RepositoryId = "IDL:SALOME_MED/MESH/connectivityInfos:1.0"

        _NP_ClassName = "SALOME_MED.MESH.connectivityInfos"

        def __init__(self, numberOfNodes, meshTypes, numberOfElements, nodalConnectivityLength, entityDimension):
            self.numberOfNodes = numberOfNodes
            self.meshTypes = meshTypes
            self.numberOfElements = numberOfElements
            self.nodalConnectivityLength = nodalConnectivityLength
            self.entityDimension = entityDimension
    
    _d_connectivityInfos  = _0_SALOME_MED.MESH._d_connectivityInfos = (omniORB.tcInternal.tv_struct, connectivityInfos, connectivityInfos._NP_RepositoryId, "connectivityInfos", "numberOfNodes", omniORB.tcInternal.tv_long, "meshTypes", omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement_array:1.0"], "numberOfElements", omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], "nodalConnectivityLength", omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], "entityDimension", omniORB.tcInternal.tv_long)
    _tc_connectivityInfos = omniORB.tcInternal.createTypeCode(_d_connectivityInfos)
    omniORB.registerType(connectivityInfos._NP_RepositoryId, _d_connectivityInfos, _tc_connectivityInfos)
    
    # struct meshInfos
    _0_SALOME_MED.MESH.meshInfos = omniORB.newEmptyClass()
    class meshInfos (omniORB.StructBase):
        _NP_RepositoryId = "IDL:SALOME_MED/MESH/meshInfos:1.0"

        _NP_ClassName = "SALOME_MED.MESH.meshInfos"

        def __init__(self, name, spaceDimension, meshDimension, numberOfNodes, isAGrid, famNode, famEdge, famFace, famCell, groupNode, groupEdge, groupFace, groupCell):
            self.name = name
            self.spaceDimension = spaceDimension
            self.meshDimension = meshDimension
            self.numberOfNodes = numberOfNodes
            self.isAGrid = isAGrid
            self.famNode = famNode
            self.famEdge = famEdge
            self.famFace = famFace
            self.famCell = famCell
            self.groupNode = groupNode
            self.groupEdge = groupEdge
            self.groupFace = groupFace
            self.groupCell = groupCell
    
    _d_meshInfos  = _0_SALOME_MED.MESH._d_meshInfos = (omniORB.tcInternal.tv_struct, meshInfos, meshInfos._NP_RepositoryId, "meshInfos", "name", (omniORB.tcInternal.tv_string,0), "spaceDimension", omniORB.tcInternal.tv_long, "meshDimension", omniORB.tcInternal.tv_long, "numberOfNodes", omniORB.tcInternal.tv_long, "isAGrid", omniORB.tcInternal.tv_boolean, "famNode", omniORB.typeMapping["IDL:SALOME_MED/Family_array:1.0"], "famEdge", omniORB.typeMapping["IDL:SALOME_MED/Family_array:1.0"], "famFace", omniORB.typeMapping["IDL:SALOME_MED/Family_array:1.0"], "famCell", omniORB.typeMapping["IDL:SALOME_MED/Family_array:1.0"], "groupNode", omniORB.typeMapping["IDL:SALOME_MED/Group_array:1.0"], "groupEdge", omniORB.typeMapping["IDL:SALOME_MED/Group_array:1.0"], "groupFace", omniORB.typeMapping["IDL:SALOME_MED/Group_array:1.0"], "groupCell", omniORB.typeMapping["IDL:SALOME_MED/Group_array:1.0"])
    _tc_meshInfos = omniORB.tcInternal.createTypeCode(_d_meshInfos)
    omniORB.registerType(meshInfos._NP_RepositoryId, _d_meshInfos, _tc_meshInfos)


_0_SALOME_MED.MESH = MESH
_0_SALOME_MED._tc_MESH = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_MESH)
omniORB.registerType(MESH._NP_RepositoryId, _0_SALOME_MED._d_MESH, _0_SALOME_MED._tc_MESH)

# MESH operations and attributes
MESH._d_getName = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSpaceDimension = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getMeshDimension = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getIsAGrid = ((), (omniORB.tcInternal.tv_boolean, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_existConnectivity = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"]), (omniORB.tcInternal.tv_boolean, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getCoordinatesSystem = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getNumberOfNodes = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getCoordinates = ((omniORB.typeMapping["IDL:SALOME_MED/medModeSwitch:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/double_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSenderForCoordinates = ((omniORB.typeMapping["IDL:SALOME_MED/medModeSwitch:1.0"], ), (omniORB.typeMapping["IDL:SALOME/SenderDouble:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getCoordinate = ((omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_double, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getCoordinatesNames = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getCoordinatesUnits = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getBoundaryElements = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSupportOnAll = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSkin = ((omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getGlobalNumberingIndex = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), None)
MESH._d_getCoordGlobal = ((), (omniORB.typeMapping["IDL:SALOME_MED/MESH/coordinateInfos:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getNumberOfTypes = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getTypes = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getNumberOfElements = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"]), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getConnectivity = ((omniORB.typeMapping["IDL:SALOME_MED/medModeSwitch:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"]), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSenderForConnectivity = ((omniORB.typeMapping["IDL:SALOME_MED/medModeSwitch:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"]), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSenderForPolygonsConnectivity = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"]), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSenderForPolygonsConnectivityIndex = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"]), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSenderForPolyhedronConnectivity = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], ), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSenderForPolyhedronIndex = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], ), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getSenderForPolyhedronFacesIndex = ((), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getConnectivityIndex = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"]), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getElementNumber = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"], omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"]), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getElementType = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getReverseConnectivity = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getReverseConnectivityIndex = ((omniORB.typeMapping["IDL:SALOME_MED/medConnectivity:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getConnectGlobal = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/MESH/connectivityInfos:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getNumberOfFamilies = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getNumberOfGroups = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getFamilies = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/Family_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getFamily = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SALOME_MED/FAMILY:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getGroups = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/Group_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getGroup = ((omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SALOME_MED/GROUP:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getVolume = ((omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getArea = ((omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getLength = ((omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getNormal = ((omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getBarycenter = ((omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_addInStudy = ((omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], omniORB.typeMapping["IDL:SALOME_MED/MESH:1.0"]), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception, _0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
MESH._d_addDriver = ((omniORB.typeMapping["IDL:SALOME_MED/medDriverTypes:1.0"], (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0)), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_rmDriver = ((omniORB.tcInternal.tv_long, ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_read = ((omniORB.tcInternal.tv_long, ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_write = ((omniORB.tcInternal.tv_long, (omniORB.tcInternal.tv_string,0)), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getCorbaIndex = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_getMeshGlobal = ((), (omniORB.typeMapping["IDL:SALOME_MED/MESH/meshInfos:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MESH._d_areEquals = ((omniORB.typeMapping["IDL:SALOME_MED/MESH:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)

# MESH object reference
class _objref_MESH (_0_SALOME._objref_MultiCommClass, _0_SALOME._objref_GenericObj):
    _NP_RepositoryId = MESH._NP_RepositoryId

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

    def getName(self, *args):
        return _omnipy.invoke(self, "getName", _0_SALOME_MED.MESH._d_getName, args)

    def getSpaceDimension(self, *args):
        return _omnipy.invoke(self, "getSpaceDimension", _0_SALOME_MED.MESH._d_getSpaceDimension, args)

    def getMeshDimension(self, *args):
        return _omnipy.invoke(self, "getMeshDimension", _0_SALOME_MED.MESH._d_getMeshDimension, args)

    def getIsAGrid(self, *args):
        return _omnipy.invoke(self, "getIsAGrid", _0_SALOME_MED.MESH._d_getIsAGrid, args)

    def existConnectivity(self, *args):
        return _omnipy.invoke(self, "existConnectivity", _0_SALOME_MED.MESH._d_existConnectivity, args)

    def getCoordinatesSystem(self, *args):
        return _omnipy.invoke(self, "getCoordinatesSystem", _0_SALOME_MED.MESH._d_getCoordinatesSystem, args)

    def getNumberOfNodes(self, *args):
        return _omnipy.invoke(self, "getNumberOfNodes", _0_SALOME_MED.MESH._d_getNumberOfNodes, args)

    def getCoordinates(self, *args):
        return _omnipy.invoke(self, "getCoordinates", _0_SALOME_MED.MESH._d_getCoordinates, args)

    def getSenderForCoordinates(self, *args):
        return _omnipy.invoke(self, "getSenderForCoordinates", _0_SALOME_MED.MESH._d_getSenderForCoordinates, args)

    def getCoordinate(self, *args):
        return _omnipy.invoke(self, "getCoordinate", _0_SALOME_MED.MESH._d_getCoordinate, args)

    def getCoordinatesNames(self, *args):
        return _omnipy.invoke(self, "getCoordinatesNames", _0_SALOME_MED.MESH._d_getCoordinatesNames, args)

    def getCoordinatesUnits(self, *args):
        return _omnipy.invoke(self, "getCoordinatesUnits", _0_SALOME_MED.MESH._d_getCoordinatesUnits, args)

    def getBoundaryElements(self, *args):
        return _omnipy.invoke(self, "getBoundaryElements", _0_SALOME_MED.MESH._d_getBoundaryElements, args)

    def getSupportOnAll(self, *args):
        return _omnipy.invoke(self, "getSupportOnAll", _0_SALOME_MED.MESH._d_getSupportOnAll, args)

    def getSkin(self, *args):
        return _omnipy.invoke(self, "getSkin", _0_SALOME_MED.MESH._d_getSkin, args)

    def getGlobalNumberingIndex(self, *args):
        return _omnipy.invoke(self, "getGlobalNumberingIndex", _0_SALOME_MED.MESH._d_getGlobalNumberingIndex, args)

    def getCoordGlobal(self, *args):
        return _omnipy.invoke(self, "getCoordGlobal", _0_SALOME_MED.MESH._d_getCoordGlobal, args)

    def getNumberOfTypes(self, *args):
        return _omnipy.invoke(self, "getNumberOfTypes", _0_SALOME_MED.MESH._d_getNumberOfTypes, args)

    def getTypes(self, *args):
        return _omnipy.invoke(self, "getTypes", _0_SALOME_MED.MESH._d_getTypes, args)

    def getNumberOfElements(self, *args):
        return _omnipy.invoke(self, "getNumberOfElements", _0_SALOME_MED.MESH._d_getNumberOfElements, args)

    def getConnectivity(self, *args):
        return _omnipy.invoke(self, "getConnectivity", _0_SALOME_MED.MESH._d_getConnectivity, args)

    def getSenderForConnectivity(self, *args):
        return _omnipy.invoke(self, "getSenderForConnectivity", _0_SALOME_MED.MESH._d_getSenderForConnectivity, args)

    def getSenderForPolygonsConnectivity(self, *args):
        return _omnipy.invoke(self, "getSenderForPolygonsConnectivity", _0_SALOME_MED.MESH._d_getSenderForPolygonsConnectivity, args)

    def getSenderForPolygonsConnectivityIndex(self, *args):
        return _omnipy.invoke(self, "getSenderForPolygonsConnectivityIndex", _0_SALOME_MED.MESH._d_getSenderForPolygonsConnectivityIndex, args)

    def getSenderForPolyhedronConnectivity(self, *args):
        return _omnipy.invoke(self, "getSenderForPolyhedronConnectivity", _0_SALOME_MED.MESH._d_getSenderForPolyhedronConnectivity, args)

    def getSenderForPolyhedronIndex(self, *args):
        return _omnipy.invoke(self, "getSenderForPolyhedronIndex", _0_SALOME_MED.MESH._d_getSenderForPolyhedronIndex, args)

    def getSenderForPolyhedronFacesIndex(self, *args):
        return _omnipy.invoke(self, "getSenderForPolyhedronFacesIndex", _0_SALOME_MED.MESH._d_getSenderForPolyhedronFacesIndex, args)

    def getConnectivityIndex(self, *args):
        return _omnipy.invoke(self, "getConnectivityIndex", _0_SALOME_MED.MESH._d_getConnectivityIndex, args)

    def getElementNumber(self, *args):
        return _omnipy.invoke(self, "getElementNumber", _0_SALOME_MED.MESH._d_getElementNumber, args)

    def getElementType(self, *args):
        return _omnipy.invoke(self, "getElementType", _0_SALOME_MED.MESH._d_getElementType, args)

    def getReverseConnectivity(self, *args):
        return _omnipy.invoke(self, "getReverseConnectivity", _0_SALOME_MED.MESH._d_getReverseConnectivity, args)

    def getReverseConnectivityIndex(self, *args):
        return _omnipy.invoke(self, "getReverseConnectivityIndex", _0_SALOME_MED.MESH._d_getReverseConnectivityIndex, args)

    def getConnectGlobal(self, *args):
        return _omnipy.invoke(self, "getConnectGlobal", _0_SALOME_MED.MESH._d_getConnectGlobal, args)

    def getNumberOfFamilies(self, *args):
        return _omnipy.invoke(self, "getNumberOfFamilies", _0_SALOME_MED.MESH._d_getNumberOfFamilies, args)

    def getNumberOfGroups(self, *args):
        return _omnipy.invoke(self, "getNumberOfGroups", _0_SALOME_MED.MESH._d_getNumberOfGroups, args)

    def getFamilies(self, *args):
        return _omnipy.invoke(self, "getFamilies", _0_SALOME_MED.MESH._d_getFamilies, args)

    def getFamily(self, *args):
        return _omnipy.invoke(self, "getFamily", _0_SALOME_MED.MESH._d_getFamily, args)

    def getGroups(self, *args):
        return _omnipy.invoke(self, "getGroups", _0_SALOME_MED.MESH._d_getGroups, args)

    def getGroup(self, *args):
        return _omnipy.invoke(self, "getGroup", _0_SALOME_MED.MESH._d_getGroup, args)

    def getVolume(self, *args):
        return _omnipy.invoke(self, "getVolume", _0_SALOME_MED.MESH._d_getVolume, args)

    def getArea(self, *args):
        return _omnipy.invoke(self, "getArea", _0_SALOME_MED.MESH._d_getArea, args)

    def getLength(self, *args):
        return _omnipy.invoke(self, "getLength", _0_SALOME_MED.MESH._d_getLength, args)

    def getNormal(self, *args):
        return _omnipy.invoke(self, "getNormal", _0_SALOME_MED.MESH._d_getNormal, args)

    def getBarycenter(self, *args):
        return _omnipy.invoke(self, "getBarycenter", _0_SALOME_MED.MESH._d_getBarycenter, args)

    def addInStudy(self, *args):
        return _omnipy.invoke(self, "addInStudy", _0_SALOME_MED.MESH._d_addInStudy, args)

    def addDriver(self, *args):
        return _omnipy.invoke(self, "addDriver", _0_SALOME_MED.MESH._d_addDriver, args)

    def rmDriver(self, *args):
        return _omnipy.invoke(self, "rmDriver", _0_SALOME_MED.MESH._d_rmDriver, args)

    def read(self, *args):
        return _omnipy.invoke(self, "read", _0_SALOME_MED.MESH._d_read, args)

    def write(self, *args):
        return _omnipy.invoke(self, "write", _0_SALOME_MED.MESH._d_write, args)

    def getCorbaIndex(self, *args):
        return _omnipy.invoke(self, "getCorbaIndex", _0_SALOME_MED.MESH._d_getCorbaIndex, args)

    def getMeshGlobal(self, *args):
        return _omnipy.invoke(self, "getMeshGlobal", _0_SALOME_MED.MESH._d_getMeshGlobal, args)

    def areEquals(self, *args):
        return _omnipy.invoke(self, "areEquals", _0_SALOME_MED.MESH._d_areEquals, args)

    __methods__ = ["getName", "getSpaceDimension", "getMeshDimension", "getIsAGrid", "existConnectivity", "getCoordinatesSystem", "getNumberOfNodes", "getCoordinates", "getSenderForCoordinates", "getCoordinate", "getCoordinatesNames", "getCoordinatesUnits", "getBoundaryElements", "getSupportOnAll", "getSkin", "getGlobalNumberingIndex", "getCoordGlobal", "getNumberOfTypes", "getTypes", "getNumberOfElements", "getConnectivity", "getSenderForConnectivity", "getSenderForPolygonsConnectivity", "getSenderForPolygonsConnectivityIndex", "getSenderForPolyhedronConnectivity", "getSenderForPolyhedronIndex", "getSenderForPolyhedronFacesIndex", "getConnectivityIndex", "getElementNumber", "getElementType", "getReverseConnectivity", "getReverseConnectivityIndex", "getConnectGlobal", "getNumberOfFamilies", "getNumberOfGroups", "getFamilies", "getFamily", "getGroups", "getGroup", "getVolume", "getArea", "getLength", "getNormal", "getBarycenter", "addInStudy", "addDriver", "rmDriver", "read", "write", "getCorbaIndex", "getMeshGlobal", "areEquals"] + _0_SALOME._objref_MultiCommClass.__methods__ + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(MESH._NP_RepositoryId, _objref_MESH)
_0_SALOME_MED._objref_MESH = _objref_MESH
del MESH, _objref_MESH

# MESH skeleton
__name__ = "SALOME_MED__POA"
class MESH (_0_SALOME__POA.MultiCommClass, _0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOME_MED.MESH._NP_RepositoryId


    _omni_op_d = {"getName": _0_SALOME_MED.MESH._d_getName, "getSpaceDimension": _0_SALOME_MED.MESH._d_getSpaceDimension, "getMeshDimension": _0_SALOME_MED.MESH._d_getMeshDimension, "getIsAGrid": _0_SALOME_MED.MESH._d_getIsAGrid, "existConnectivity": _0_SALOME_MED.MESH._d_existConnectivity, "getCoordinatesSystem": _0_SALOME_MED.MESH._d_getCoordinatesSystem, "getNumberOfNodes": _0_SALOME_MED.MESH._d_getNumberOfNodes, "getCoordinates": _0_SALOME_MED.MESH._d_getCoordinates, "getSenderForCoordinates": _0_SALOME_MED.MESH._d_getSenderForCoordinates, "getCoordinate": _0_SALOME_MED.MESH._d_getCoordinate, "getCoordinatesNames": _0_SALOME_MED.MESH._d_getCoordinatesNames, "getCoordinatesUnits": _0_SALOME_MED.MESH._d_getCoordinatesUnits, "getBoundaryElements": _0_SALOME_MED.MESH._d_getBoundaryElements, "getSupportOnAll": _0_SALOME_MED.MESH._d_getSupportOnAll, "getSkin": _0_SALOME_MED.MESH._d_getSkin, "getGlobalNumberingIndex": _0_SALOME_MED.MESH._d_getGlobalNumberingIndex, "getCoordGlobal": _0_SALOME_MED.MESH._d_getCoordGlobal, "getNumberOfTypes": _0_SALOME_MED.MESH._d_getNumberOfTypes, "getTypes": _0_SALOME_MED.MESH._d_getTypes, "getNumberOfElements": _0_SALOME_MED.MESH._d_getNumberOfElements, "getConnectivity": _0_SALOME_MED.MESH._d_getConnectivity, "getSenderForConnectivity": _0_SALOME_MED.MESH._d_getSenderForConnectivity, "getSenderForPolygonsConnectivity": _0_SALOME_MED.MESH._d_getSenderForPolygonsConnectivity, "getSenderForPolygonsConnectivityIndex": _0_SALOME_MED.MESH._d_getSenderForPolygonsConnectivityIndex, "getSenderForPolyhedronConnectivity": _0_SALOME_MED.MESH._d_getSenderForPolyhedronConnectivity, "getSenderForPolyhedronIndex": _0_SALOME_MED.MESH._d_getSenderForPolyhedronIndex, "getSenderForPolyhedronFacesIndex": _0_SALOME_MED.MESH._d_getSenderForPolyhedronFacesIndex, "getConnectivityIndex": _0_SALOME_MED.MESH._d_getConnectivityIndex, "getElementNumber": _0_SALOME_MED.MESH._d_getElementNumber, "getElementType": _0_SALOME_MED.MESH._d_getElementType, "getReverseConnectivity": _0_SALOME_MED.MESH._d_getReverseConnectivity, "getReverseConnectivityIndex": _0_SALOME_MED.MESH._d_getReverseConnectivityIndex, "getConnectGlobal": _0_SALOME_MED.MESH._d_getConnectGlobal, "getNumberOfFamilies": _0_SALOME_MED.MESH._d_getNumberOfFamilies, "getNumberOfGroups": _0_SALOME_MED.MESH._d_getNumberOfGroups, "getFamilies": _0_SALOME_MED.MESH._d_getFamilies, "getFamily": _0_SALOME_MED.MESH._d_getFamily, "getGroups": _0_SALOME_MED.MESH._d_getGroups, "getGroup": _0_SALOME_MED.MESH._d_getGroup, "getVolume": _0_SALOME_MED.MESH._d_getVolume, "getArea": _0_SALOME_MED.MESH._d_getArea, "getLength": _0_SALOME_MED.MESH._d_getLength, "getNormal": _0_SALOME_MED.MESH._d_getNormal, "getBarycenter": _0_SALOME_MED.MESH._d_getBarycenter, "addInStudy": _0_SALOME_MED.MESH._d_addInStudy, "addDriver": _0_SALOME_MED.MESH._d_addDriver, "rmDriver": _0_SALOME_MED.MESH._d_rmDriver, "read": _0_SALOME_MED.MESH._d_read, "write": _0_SALOME_MED.MESH._d_write, "getCorbaIndex": _0_SALOME_MED.MESH._d_getCorbaIndex, "getMeshGlobal": _0_SALOME_MED.MESH._d_getMeshGlobal, "areEquals": _0_SALOME_MED.MESH._d_areEquals}
    _omni_op_d.update(_0_SALOME__POA.MultiCommClass._omni_op_d)
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

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

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

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

    _nil = CORBA.Object._nil

    
    # struct supportInfos
    _0_SALOME_MED.SUPPORT.supportInfos = omniORB.newEmptyClass()
    class supportInfos (omniORB.StructBase):
        _NP_RepositoryId = "IDL:SALOME_MED/SUPPORT/supportInfos:1.0"

        _NP_ClassName = "SALOME_MED.SUPPORT.supportInfos"

        def __init__(self, name, description, isOnAllElements, entity, numberOfGeometricType, types, nbEltTypes, nodalConnectivityLength):
            self.name = name
            self.description = description
            self.isOnAllElements = isOnAllElements
            self.entity = entity
            self.numberOfGeometricType = numberOfGeometricType
            self.types = types
            self.nbEltTypes = nbEltTypes
            self.nodalConnectivityLength = nodalConnectivityLength
    
    _d_supportInfos  = _0_SALOME_MED.SUPPORT._d_supportInfos = (omniORB.tcInternal.tv_struct, supportInfos, supportInfos._NP_RepositoryId, "supportInfos", "name", (omniORB.tcInternal.tv_string,0), "description", (omniORB.tcInternal.tv_string,0), "isOnAllElements", omniORB.tcInternal.tv_boolean, "entity", omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], "numberOfGeometricType", omniORB.tcInternal.tv_long, "types", omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement_array:1.0"], "nbEltTypes", omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], "nodalConnectivityLength", omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"])
    _tc_supportInfos = omniORB.tcInternal.createTypeCode(_d_supportInfos)
    omniORB.registerType(supportInfos._NP_RepositoryId, _d_supportInfos, _tc_supportInfos)


_0_SALOME_MED.SUPPORT = SUPPORT
_0_SALOME_MED._tc_SUPPORT = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_SUPPORT)
omniORB.registerType(SUPPORT._NP_RepositoryId, _0_SALOME_MED._d_SUPPORT, _0_SALOME_MED._tc_SUPPORT)

# SUPPORT operations and attributes
SUPPORT._d_getName = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getDescription = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getMesh = ((), (omniORB.typeMapping["IDL:SALOME_MED/MESH:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getEntity = ((), (omniORB.typeMapping["IDL:SALOME_MED/medEntityMesh:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_isOnAllElements = ((), (omniORB.tcInternal.tv_boolean, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getNumberOfElements = ((omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"], ), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getNumberOfTypes = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getTypes = ((), (omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getNumber = ((omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getNumberFromFile = ((omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getSenderForNumber = ((omniORB.typeMapping["IDL:SALOME_MED/medGeometryElement:1.0"], ), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getNumberIndex = ((), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getSenderForNumberIndex = ((), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getBoundaryElements = ((), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getCorbaIndex = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
SUPPORT._d_getSupportGlobal = ((), (omniORB.typeMapping["IDL:SALOME_MED/SUPPORT/supportInfos:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})

# SUPPORT object reference
class _objref_SUPPORT (_0_SALOME._objref_MultiCommClass, _0_SALOME._objref_GenericObj):
    _NP_RepositoryId = SUPPORT._NP_RepositoryId

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

    def getName(self, *args):
        return _omnipy.invoke(self, "getName", _0_SALOME_MED.SUPPORT._d_getName, args)

    def getDescription(self, *args):
        return _omnipy.invoke(self, "getDescription", _0_SALOME_MED.SUPPORT._d_getDescription, args)

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

    def getEntity(self, *args):
        return _omnipy.invoke(self, "getEntity", _0_SALOME_MED.SUPPORT._d_getEntity, args)

    def isOnAllElements(self, *args):
        return _omnipy.invoke(self, "isOnAllElements", _0_SALOME_MED.SUPPORT._d_isOnAllElements, args)

    def getNumberOfElements(self, *args):
        return _omnipy.invoke(self, "getNumberOfElements", _0_SALOME_MED.SUPPORT._d_getNumberOfElements, args)

    def getNumberOfTypes(self, *args):
        return _omnipy.invoke(self, "getNumberOfTypes", _0_SALOME_MED.SUPPORT._d_getNumberOfTypes, args)

    def getTypes(self, *args):
        return _omnipy.invoke(self, "getTypes", _0_SALOME_MED.SUPPORT._d_getTypes, args)

    def getNumber(self, *args):
        return _omnipy.invoke(self, "getNumber", _0_SALOME_MED.SUPPORT._d_getNumber, args)

    def getNumberFromFile(self, *args):
        return _omnipy.invoke(self, "getNumberFromFile", _0_SALOME_MED.SUPPORT._d_getNumberFromFile, args)

    def getSenderForNumber(self, *args):
        return _omnipy.invoke(self, "getSenderForNumber", _0_SALOME_MED.SUPPORT._d_getSenderForNumber, args)

    def getNumberIndex(self, *args):
        return _omnipy.invoke(self, "getNumberIndex", _0_SALOME_MED.SUPPORT._d_getNumberIndex, args)

    def getSenderForNumberIndex(self, *args):
        return _omnipy.invoke(self, "getSenderForNumberIndex", _0_SALOME_MED.SUPPORT._d_getSenderForNumberIndex, args)

    def getBoundaryElements(self, *args):
        return _omnipy.invoke(self, "getBoundaryElements", _0_SALOME_MED.SUPPORT._d_getBoundaryElements, args)

    def getCorbaIndex(self, *args):
        return _omnipy.invoke(self, "getCorbaIndex", _0_SALOME_MED.SUPPORT._d_getCorbaIndex, args)

    def getSupportGlobal(self, *args):
        return _omnipy.invoke(self, "getSupportGlobal", _0_SALOME_MED.SUPPORT._d_getSupportGlobal, args)

    __methods__ = ["getName", "getDescription", "getMesh", "getEntity", "isOnAllElements", "getNumberOfElements", "getNumberOfTypes", "getTypes", "getNumber", "getNumberFromFile", "getSenderForNumber", "getNumberIndex", "getSenderForNumberIndex", "getBoundaryElements", "getCorbaIndex", "getSupportGlobal"] + _0_SALOME._objref_MultiCommClass.__methods__ + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(SUPPORT._NP_RepositoryId, _objref_SUPPORT)
_0_SALOME_MED._objref_SUPPORT = _objref_SUPPORT
del SUPPORT, _objref_SUPPORT

# SUPPORT skeleton
__name__ = "SALOME_MED__POA"
class SUPPORT (_0_SALOME__POA.MultiCommClass, _0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOME_MED.SUPPORT._NP_RepositoryId


    _omni_op_d = {"getName": _0_SALOME_MED.SUPPORT._d_getName, "getDescription": _0_SALOME_MED.SUPPORT._d_getDescription, "getMesh": _0_SALOME_MED.SUPPORT._d_getMesh, "getEntity": _0_SALOME_MED.SUPPORT._d_getEntity, "isOnAllElements": _0_SALOME_MED.SUPPORT._d_isOnAllElements, "getNumberOfElements": _0_SALOME_MED.SUPPORT._d_getNumberOfElements, "getNumberOfTypes": _0_SALOME_MED.SUPPORT._d_getNumberOfTypes, "getTypes": _0_SALOME_MED.SUPPORT._d_getTypes, "getNumber": _0_SALOME_MED.SUPPORT._d_getNumber, "getNumberFromFile": _0_SALOME_MED.SUPPORT._d_getNumberFromFile, "getSenderForNumber": _0_SALOME_MED.SUPPORT._d_getSenderForNumber, "getNumberIndex": _0_SALOME_MED.SUPPORT._d_getNumberIndex, "getSenderForNumberIndex": _0_SALOME_MED.SUPPORT._d_getSenderForNumberIndex, "getBoundaryElements": _0_SALOME_MED.SUPPORT._d_getBoundaryElements, "getCorbaIndex": _0_SALOME_MED.SUPPORT._d_getCorbaIndex, "getSupportGlobal": _0_SALOME_MED.SUPPORT._d_getSupportGlobal}
    _omni_op_d.update(_0_SALOME__POA.MultiCommClass._omni_op_d)
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FAMILY = FAMILY
_0_SALOME_MED._tc_FAMILY = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FAMILY)
omniORB.registerType(FAMILY._NP_RepositoryId, _0_SALOME_MED._d_FAMILY, _0_SALOME_MED._tc_FAMILY)

# FAMILY operations and attributes
FAMILY._d_getIdentifier = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getNumberOfAttributes = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getAttributesIdentifiers = ((), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getAttributeIdentifier = ((omniORB.tcInternal.tv_long, ), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getAttributesValues = ((), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getAttributeValue = ((omniORB.tcInternal.tv_long, ), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getAttributesDescriptions = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getAttributeDescription = ((omniORB.tcInternal.tv_long, ), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getNumberOfGroups = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getGroupsNames = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FAMILY._d_getGroupName = ((omniORB.tcInternal.tv_long, ), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})

# FAMILY object reference
class _objref_FAMILY (_0_SALOME_MED._objref_SUPPORT):
    _NP_RepositoryId = FAMILY._NP_RepositoryId

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

    def getIdentifier(self, *args):
        return _omnipy.invoke(self, "getIdentifier", _0_SALOME_MED.FAMILY._d_getIdentifier, args)

    def getNumberOfAttributes(self, *args):
        return _omnipy.invoke(self, "getNumberOfAttributes", _0_SALOME_MED.FAMILY._d_getNumberOfAttributes, args)

    def getAttributesIdentifiers(self, *args):
        return _omnipy.invoke(self, "getAttributesIdentifiers", _0_SALOME_MED.FAMILY._d_getAttributesIdentifiers, args)

    def getAttributeIdentifier(self, *args):
        return _omnipy.invoke(self, "getAttributeIdentifier", _0_SALOME_MED.FAMILY._d_getAttributeIdentifier, args)

    def getAttributesValues(self, *args):
        return _omnipy.invoke(self, "getAttributesValues", _0_SALOME_MED.FAMILY._d_getAttributesValues, args)

    def getAttributeValue(self, *args):
        return _omnipy.invoke(self, "getAttributeValue", _0_SALOME_MED.FAMILY._d_getAttributeValue, args)

    def getAttributesDescriptions(self, *args):
        return _omnipy.invoke(self, "getAttributesDescriptions", _0_SALOME_MED.FAMILY._d_getAttributesDescriptions, args)

    def getAttributeDescription(self, *args):
        return _omnipy.invoke(self, "getAttributeDescription", _0_SALOME_MED.FAMILY._d_getAttributeDescription, args)

    def getNumberOfGroups(self, *args):
        return _omnipy.invoke(self, "getNumberOfGroups", _0_SALOME_MED.FAMILY._d_getNumberOfGroups, args)

    def getGroupsNames(self, *args):
        return _omnipy.invoke(self, "getGroupsNames", _0_SALOME_MED.FAMILY._d_getGroupsNames, args)

    def getGroupName(self, *args):
        return _omnipy.invoke(self, "getGroupName", _0_SALOME_MED.FAMILY._d_getGroupName, args)

    __methods__ = ["getIdentifier", "getNumberOfAttributes", "getAttributesIdentifiers", "getAttributeIdentifier", "getAttributesValues", "getAttributeValue", "getAttributesDescriptions", "getAttributeDescription", "getNumberOfGroups", "getGroupsNames", "getGroupName"] + _0_SALOME_MED._objref_SUPPORT.__methods__

omniORB.registerObjref(FAMILY._NP_RepositoryId, _objref_FAMILY)
_0_SALOME_MED._objref_FAMILY = _objref_FAMILY
del FAMILY, _objref_FAMILY

# FAMILY skeleton
__name__ = "SALOME_MED__POA"
class FAMILY (_0_SALOME_MED__POA.SUPPORT):
    _NP_RepositoryId = _0_SALOME_MED.FAMILY._NP_RepositoryId


    _omni_op_d = {"getIdentifier": _0_SALOME_MED.FAMILY._d_getIdentifier, "getNumberOfAttributes": _0_SALOME_MED.FAMILY._d_getNumberOfAttributes, "getAttributesIdentifiers": _0_SALOME_MED.FAMILY._d_getAttributesIdentifiers, "getAttributeIdentifier": _0_SALOME_MED.FAMILY._d_getAttributeIdentifier, "getAttributesValues": _0_SALOME_MED.FAMILY._d_getAttributesValues, "getAttributeValue": _0_SALOME_MED.FAMILY._d_getAttributeValue, "getAttributesDescriptions": _0_SALOME_MED.FAMILY._d_getAttributesDescriptions, "getAttributeDescription": _0_SALOME_MED.FAMILY._d_getAttributeDescription, "getNumberOfGroups": _0_SALOME_MED.FAMILY._d_getNumberOfGroups, "getGroupsNames": _0_SALOME_MED.FAMILY._d_getGroupsNames, "getGroupName": _0_SALOME_MED.FAMILY._d_getGroupName}
    _omni_op_d.update(_0_SALOME_MED__POA.SUPPORT._omni_op_d)

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.GROUP = GROUP
_0_SALOME_MED._tc_GROUP = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_GROUP)
omniORB.registerType(GROUP._NP_RepositoryId, _0_SALOME_MED._d_GROUP, _0_SALOME_MED._tc_GROUP)

# GROUP operations and attributes
GROUP._d_getNumberOfFamilies = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
GROUP._d_getFamilies = ((), (omniORB.typeMapping["IDL:SALOME_MED/Family_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
GROUP._d_getFamily = ((omniORB.tcInternal.tv_long, ), (omniORB.typeMapping["IDL:SALOME_MED/FAMILY:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})

# GROUP object reference
class _objref_GROUP (_0_SALOME_MED._objref_SUPPORT):
    _NP_RepositoryId = GROUP._NP_RepositoryId

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

    def getNumberOfFamilies(self, *args):
        return _omnipy.invoke(self, "getNumberOfFamilies", _0_SALOME_MED.GROUP._d_getNumberOfFamilies, args)

    def getFamilies(self, *args):
        return _omnipy.invoke(self, "getFamilies", _0_SALOME_MED.GROUP._d_getFamilies, args)

    def getFamily(self, *args):
        return _omnipy.invoke(self, "getFamily", _0_SALOME_MED.GROUP._d_getFamily, args)

    __methods__ = ["getNumberOfFamilies", "getFamilies", "getFamily"] + _0_SALOME_MED._objref_SUPPORT.__methods__

omniORB.registerObjref(GROUP._NP_RepositoryId, _objref_GROUP)
_0_SALOME_MED._objref_GROUP = _objref_GROUP
del GROUP, _objref_GROUP

# GROUP skeleton
__name__ = "SALOME_MED__POA"
class GROUP (_0_SALOME_MED__POA.SUPPORT):
    _NP_RepositoryId = _0_SALOME_MED.GROUP._NP_RepositoryId


    _omni_op_d = {"getNumberOfFamilies": _0_SALOME_MED.GROUP._d_getNumberOfFamilies, "getFamilies": _0_SALOME_MED.GROUP._d_getFamilies, "getFamily": _0_SALOME_MED.GROUP._d_getFamily}
    _omni_op_d.update(_0_SALOME_MED__POA.SUPPORT._omni_op_d)

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELD = FIELD
_0_SALOME_MED._tc_FIELD = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELD)
omniORB.registerType(FIELD._NP_RepositoryId, _0_SALOME_MED._d_FIELD, _0_SALOME_MED._tc_FIELD)

# FIELD operations and attributes
FIELD._d_getName = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_setName = (((omniORB.tcInternal.tv_string,0), ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getDescription = ((), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getSupport = ((), (omniORB.typeMapping["IDL:SALOME_MED/SUPPORT:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getNumberOfComponents = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getComponentsNames = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getComponentName = ((omniORB.tcInternal.tv_long, ), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getComponentsUnits = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getComponentUnit = ((omniORB.tcInternal.tv_long, ), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getComponentsDescriptions = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getComponentDescription = ((omniORB.tcInternal.tv_long, ), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getIterationNumber = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getTime = ((), (omniORB.tcInternal.tv_double, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getOrderNumber = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_getGaussPresence = ((), (omniORB.tcInternal.tv_boolean, ), None)
FIELD._d_addDriver = ((omniORB.typeMapping["IDL:SALOME_MED/medDriverTypes:1.0"], (omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0)), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_rmDriver = ((omniORB.tcInternal.tv_long, ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_read = ((omniORB.tcInternal.tv_long, ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_write = ((omniORB.tcInternal.tv_long, (omniORB.tcInternal.tv_string,0)), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELD._d_addInStudy = ((omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"]), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception, _0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
FIELD._d_addInStudyToComponent = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"]), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception, _0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
FIELD._d_getCorbaIndex = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})

# FIELD object reference
class _objref_FIELD (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = FIELD._NP_RepositoryId

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

    def getName(self, *args):
        return _omnipy.invoke(self, "getName", _0_SALOME_MED.FIELD._d_getName, args)

    def setName(self, *args):
        return _omnipy.invoke(self, "setName", _0_SALOME_MED.FIELD._d_setName, args)

    def getDescription(self, *args):
        return _omnipy.invoke(self, "getDescription", _0_SALOME_MED.FIELD._d_getDescription, args)

    def getSupport(self, *args):
        return _omnipy.invoke(self, "getSupport", _0_SALOME_MED.FIELD._d_getSupport, args)

    def getNumberOfComponents(self, *args):
        return _omnipy.invoke(self, "getNumberOfComponents", _0_SALOME_MED.FIELD._d_getNumberOfComponents, args)

    def getComponentsNames(self, *args):
        return _omnipy.invoke(self, "getComponentsNames", _0_SALOME_MED.FIELD._d_getComponentsNames, args)

    def getComponentName(self, *args):
        return _omnipy.invoke(self, "getComponentName", _0_SALOME_MED.FIELD._d_getComponentName, args)

    def getComponentsUnits(self, *args):
        return _omnipy.invoke(self, "getComponentsUnits", _0_SALOME_MED.FIELD._d_getComponentsUnits, args)

    def getComponentUnit(self, *args):
        return _omnipy.invoke(self, "getComponentUnit", _0_SALOME_MED.FIELD._d_getComponentUnit, args)

    def getComponentsDescriptions(self, *args):
        return _omnipy.invoke(self, "getComponentsDescriptions", _0_SALOME_MED.FIELD._d_getComponentsDescriptions, args)

    def getComponentDescription(self, *args):
        return _omnipy.invoke(self, "getComponentDescription", _0_SALOME_MED.FIELD._d_getComponentDescription, args)

    def getIterationNumber(self, *args):
        return _omnipy.invoke(self, "getIterationNumber", _0_SALOME_MED.FIELD._d_getIterationNumber, args)

    def getTime(self, *args):
        return _omnipy.invoke(self, "getTime", _0_SALOME_MED.FIELD._d_getTime, args)

    def getOrderNumber(self, *args):
        return _omnipy.invoke(self, "getOrderNumber", _0_SALOME_MED.FIELD._d_getOrderNumber, args)

    def getGaussPresence(self, *args):
        return _omnipy.invoke(self, "getGaussPresence", _0_SALOME_MED.FIELD._d_getGaussPresence, args)

    def addDriver(self, *args):
        return _omnipy.invoke(self, "addDriver", _0_SALOME_MED.FIELD._d_addDriver, args)

    def rmDriver(self, *args):
        return _omnipy.invoke(self, "rmDriver", _0_SALOME_MED.FIELD._d_rmDriver, args)

    def read(self, *args):
        return _omnipy.invoke(self, "read", _0_SALOME_MED.FIELD._d_read, args)

    def write(self, *args):
        return _omnipy.invoke(self, "write", _0_SALOME_MED.FIELD._d_write, args)

    def addInStudy(self, *args):
        return _omnipy.invoke(self, "addInStudy", _0_SALOME_MED.FIELD._d_addInStudy, args)

    def addInStudyToComponent(self, *args):
        return _omnipy.invoke(self, "addInStudyToComponent", _0_SALOME_MED.FIELD._d_addInStudyToComponent, args)

    def getCorbaIndex(self, *args):
        return _omnipy.invoke(self, "getCorbaIndex", _0_SALOME_MED.FIELD._d_getCorbaIndex, args)

    __methods__ = ["getName", "setName", "getDescription", "getSupport", "getNumberOfComponents", "getComponentsNames", "getComponentName", "getComponentsUnits", "getComponentUnit", "getComponentsDescriptions", "getComponentDescription", "getIterationNumber", "getTime", "getOrderNumber", "getGaussPresence", "addDriver", "rmDriver", "read", "write", "addInStudy", "addInStudyToComponent", "getCorbaIndex"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(FIELD._NP_RepositoryId, _objref_FIELD)
_0_SALOME_MED._objref_FIELD = _objref_FIELD
del FIELD, _objref_FIELD

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


    _omni_op_d = {"getName": _0_SALOME_MED.FIELD._d_getName, "setName": _0_SALOME_MED.FIELD._d_setName, "getDescription": _0_SALOME_MED.FIELD._d_getDescription, "getSupport": _0_SALOME_MED.FIELD._d_getSupport, "getNumberOfComponents": _0_SALOME_MED.FIELD._d_getNumberOfComponents, "getComponentsNames": _0_SALOME_MED.FIELD._d_getComponentsNames, "getComponentName": _0_SALOME_MED.FIELD._d_getComponentName, "getComponentsUnits": _0_SALOME_MED.FIELD._d_getComponentsUnits, "getComponentUnit": _0_SALOME_MED.FIELD._d_getComponentUnit, "getComponentsDescriptions": _0_SALOME_MED.FIELD._d_getComponentsDescriptions, "getComponentDescription": _0_SALOME_MED.FIELD._d_getComponentDescription, "getIterationNumber": _0_SALOME_MED.FIELD._d_getIterationNumber, "getTime": _0_SALOME_MED.FIELD._d_getTime, "getOrderNumber": _0_SALOME_MED.FIELD._d_getOrderNumber, "getGaussPresence": _0_SALOME_MED.FIELD._d_getGaussPresence, "addDriver": _0_SALOME_MED.FIELD._d_addDriver, "rmDriver": _0_SALOME_MED.FIELD._d_rmDriver, "read": _0_SALOME_MED.FIELD._d_read, "write": _0_SALOME_MED.FIELD._d_write, "addInStudy": _0_SALOME_MED.FIELD._d_addInStudy, "addInStudyToComponent": _0_SALOME_MED.FIELD._d_addInStudyToComponent, "getCorbaIndex": _0_SALOME_MED.FIELD._d_getCorbaIndex}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

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

# interface FIELDDOUBLE
_0_SALOME_MED._d_FIELDDOUBLE = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/FIELDDOUBLE:1.0", "FIELDDOUBLE")
omniORB.typeMapping["IDL:SALOME_MED/FIELDDOUBLE:1.0"] = _0_SALOME_MED._d_FIELDDOUBLE
_0_SALOME_MED.FIELDDOUBLE = omniORB.newEmptyClass()
class FIELDDOUBLE (_0_SALOME_MED.FIELD, _0_SALOME.MultiCommClass):
    _NP_RepositoryId = _0_SALOME_MED._d_FIELDDOUBLE[1]

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELDDOUBLE = FIELDDOUBLE
_0_SALOME_MED._tc_FIELDDOUBLE = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELDDOUBLE)
omniORB.registerType(FIELDDOUBLE._NP_RepositoryId, _0_SALOME_MED._d_FIELDDOUBLE, _0_SALOME_MED._tc_FIELDDOUBLE)

# FIELDDOUBLE operations and attributes
FIELDDOUBLE._d_getValue = ((omniORB.typeMapping["IDL:SALOME_MED/medModeSwitch:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/double_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELDDOUBLE._d_getSenderForValue = ((omniORB.typeMapping["IDL:SALOME_MED/medModeSwitch:1.0"], ), (omniORB.typeMapping["IDL:SALOME/SenderDouble:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})

# FIELDDOUBLE object reference
class _objref_FIELDDOUBLE (_0_SALOME_MED._objref_FIELD, _0_SALOME._objref_MultiCommClass):
    _NP_RepositoryId = FIELDDOUBLE._NP_RepositoryId

    def __init__(self):
        _0_SALOME_MED._objref_FIELD.__init__(self)
        _0_SALOME._objref_MultiCommClass.__init__(self)

    def getValue(self, *args):
        return _omnipy.invoke(self, "getValue", _0_SALOME_MED.FIELDDOUBLE._d_getValue, args)

    def getSenderForValue(self, *args):
        return _omnipy.invoke(self, "getSenderForValue", _0_SALOME_MED.FIELDDOUBLE._d_getSenderForValue, args)

    __methods__ = ["getValue", "getSenderForValue"] + _0_SALOME_MED._objref_FIELD.__methods__ + _0_SALOME._objref_MultiCommClass.__methods__

omniORB.registerObjref(FIELDDOUBLE._NP_RepositoryId, _objref_FIELDDOUBLE)
_0_SALOME_MED._objref_FIELDDOUBLE = _objref_FIELDDOUBLE
del FIELDDOUBLE, _objref_FIELDDOUBLE

# FIELDDOUBLE skeleton
__name__ = "SALOME_MED__POA"
class FIELDDOUBLE (_0_SALOME_MED__POA.FIELD, _0_SALOME__POA.MultiCommClass):
    _NP_RepositoryId = _0_SALOME_MED.FIELDDOUBLE._NP_RepositoryId


    _omni_op_d = {"getValue": _0_SALOME_MED.FIELDDOUBLE._d_getValue, "getSenderForValue": _0_SALOME_MED.FIELDDOUBLE._d_getSenderForValue}
    _omni_op_d.update(_0_SALOME_MED__POA.FIELD._omni_op_d)
    _omni_op_d.update(_0_SALOME__POA.MultiCommClass._omni_op_d)

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELDDOUBLENO = FIELDDOUBLENO
_0_SALOME_MED._tc_FIELDDOUBLENO = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELDDOUBLENO)
omniORB.registerType(FIELDDOUBLENO._NP_RepositoryId, _0_SALOME_MED._d_FIELDDOUBLENO, _0_SALOME_MED._tc_FIELDDOUBLENO)

# FIELDDOUBLENO object reference
class _objref_FIELDDOUBLENO (_0_SALOME_MED._objref_FIELDDOUBLE):
    _NP_RepositoryId = FIELDDOUBLENO._NP_RepositoryId

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

    __methods__ = [] + _0_SALOME_MED._objref_FIELDDOUBLE.__methods__

omniORB.registerObjref(FIELDDOUBLENO._NP_RepositoryId, _objref_FIELDDOUBLENO)
_0_SALOME_MED._objref_FIELDDOUBLENO = _objref_FIELDDOUBLENO
del FIELDDOUBLENO, _objref_FIELDDOUBLENO

# FIELDDOUBLENO skeleton
__name__ = "SALOME_MED__POA"
class FIELDDOUBLENO (_0_SALOME_MED__POA.FIELDDOUBLE):
    _NP_RepositoryId = _0_SALOME_MED.FIELDDOUBLENO._NP_RepositoryId


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

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELDDOUBLENOBYTYPE = FIELDDOUBLENOBYTYPE
_0_SALOME_MED._tc_FIELDDOUBLENOBYTYPE = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELDDOUBLENOBYTYPE)
omniORB.registerType(FIELDDOUBLENOBYTYPE._NP_RepositoryId, _0_SALOME_MED._d_FIELDDOUBLENOBYTYPE, _0_SALOME_MED._tc_FIELDDOUBLENOBYTYPE)

# FIELDDOUBLENOBYTYPE object reference
class _objref_FIELDDOUBLENOBYTYPE (_0_SALOME_MED._objref_FIELDDOUBLE):
    _NP_RepositoryId = FIELDDOUBLENOBYTYPE._NP_RepositoryId

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

    __methods__ = [] + _0_SALOME_MED._objref_FIELDDOUBLE.__methods__

omniORB.registerObjref(FIELDDOUBLENOBYTYPE._NP_RepositoryId, _objref_FIELDDOUBLENOBYTYPE)
_0_SALOME_MED._objref_FIELDDOUBLENOBYTYPE = _objref_FIELDDOUBLENOBYTYPE
del FIELDDOUBLENOBYTYPE, _objref_FIELDDOUBLENOBYTYPE

# FIELDDOUBLENOBYTYPE skeleton
__name__ = "SALOME_MED__POA"
class FIELDDOUBLENOBYTYPE (_0_SALOME_MED__POA.FIELDDOUBLE):
    _NP_RepositoryId = _0_SALOME_MED.FIELDDOUBLENOBYTYPE._NP_RepositoryId


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

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELDDOUBLEFULL = FIELDDOUBLEFULL
_0_SALOME_MED._tc_FIELDDOUBLEFULL = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELDDOUBLEFULL)
omniORB.registerType(FIELDDOUBLEFULL._NP_RepositoryId, _0_SALOME_MED._d_FIELDDOUBLEFULL, _0_SALOME_MED._tc_FIELDDOUBLEFULL)

# FIELDDOUBLEFULL object reference
class _objref_FIELDDOUBLEFULL (_0_SALOME_MED._objref_FIELDDOUBLE):
    _NP_RepositoryId = FIELDDOUBLEFULL._NP_RepositoryId

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

    __methods__ = [] + _0_SALOME_MED._objref_FIELDDOUBLE.__methods__

omniORB.registerObjref(FIELDDOUBLEFULL._NP_RepositoryId, _objref_FIELDDOUBLEFULL)
_0_SALOME_MED._objref_FIELDDOUBLEFULL = _objref_FIELDDOUBLEFULL
del FIELDDOUBLEFULL, _objref_FIELDDOUBLEFULL

# FIELDDOUBLEFULL skeleton
__name__ = "SALOME_MED__POA"
class FIELDDOUBLEFULL (_0_SALOME_MED__POA.FIELDDOUBLE):
    _NP_RepositoryId = _0_SALOME_MED.FIELDDOUBLEFULL._NP_RepositoryId


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

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

# interface FIELDINT
_0_SALOME_MED._d_FIELDINT = (omniORB.tcInternal.tv_objref, "IDL:SALOME_MED/FIELDINT:1.0", "FIELDINT")
omniORB.typeMapping["IDL:SALOME_MED/FIELDINT:1.0"] = _0_SALOME_MED._d_FIELDINT
_0_SALOME_MED.FIELDINT = omniORB.newEmptyClass()
class FIELDINT (_0_SALOME_MED.FIELD, _0_SALOME.MultiCommClass):
    _NP_RepositoryId = _0_SALOME_MED._d_FIELDINT[1]

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELDINT = FIELDINT
_0_SALOME_MED._tc_FIELDINT = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELDINT)
omniORB.registerType(FIELDINT._NP_RepositoryId, _0_SALOME_MED._d_FIELDINT, _0_SALOME_MED._tc_FIELDINT)

# FIELDINT operations and attributes
FIELDINT._d_getValue = ((omniORB.typeMapping["IDL:SALOME_MED/medModeSwitch:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
FIELDINT._d_getSenderForValue = ((omniORB.typeMapping["IDL:SALOME_MED/medModeSwitch:1.0"], ), (omniORB.typeMapping["IDL:SALOME/SenderInt:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})

# FIELDINT object reference
class _objref_FIELDINT (_0_SALOME_MED._objref_FIELD, _0_SALOME._objref_MultiCommClass):
    _NP_RepositoryId = FIELDINT._NP_RepositoryId

    def __init__(self):
        _0_SALOME_MED._objref_FIELD.__init__(self)
        _0_SALOME._objref_MultiCommClass.__init__(self)

    def getValue(self, *args):
        return _omnipy.invoke(self, "getValue", _0_SALOME_MED.FIELDINT._d_getValue, args)

    def getSenderForValue(self, *args):
        return _omnipy.invoke(self, "getSenderForValue", _0_SALOME_MED.FIELDINT._d_getSenderForValue, args)

    __methods__ = ["getValue", "getSenderForValue"] + _0_SALOME_MED._objref_FIELD.__methods__ + _0_SALOME._objref_MultiCommClass.__methods__

omniORB.registerObjref(FIELDINT._NP_RepositoryId, _objref_FIELDINT)
_0_SALOME_MED._objref_FIELDINT = _objref_FIELDINT
del FIELDINT, _objref_FIELDINT

# FIELDINT skeleton
__name__ = "SALOME_MED__POA"
class FIELDINT (_0_SALOME_MED__POA.FIELD, _0_SALOME__POA.MultiCommClass):
    _NP_RepositoryId = _0_SALOME_MED.FIELDINT._NP_RepositoryId


    _omni_op_d = {"getValue": _0_SALOME_MED.FIELDINT._d_getValue, "getSenderForValue": _0_SALOME_MED.FIELDINT._d_getSenderForValue}
    _omni_op_d.update(_0_SALOME_MED__POA.FIELD._omni_op_d)
    _omni_op_d.update(_0_SALOME__POA.MultiCommClass._omni_op_d)

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELDINTNO = FIELDINTNO
_0_SALOME_MED._tc_FIELDINTNO = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELDINTNO)
omniORB.registerType(FIELDINTNO._NP_RepositoryId, _0_SALOME_MED._d_FIELDINTNO, _0_SALOME_MED._tc_FIELDINTNO)

# FIELDINTNO object reference
class _objref_FIELDINTNO (_0_SALOME_MED._objref_FIELDINT):
    _NP_RepositoryId = FIELDINTNO._NP_RepositoryId

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

    __methods__ = [] + _0_SALOME_MED._objref_FIELDINT.__methods__

omniORB.registerObjref(FIELDINTNO._NP_RepositoryId, _objref_FIELDINTNO)
_0_SALOME_MED._objref_FIELDINTNO = _objref_FIELDINTNO
del FIELDINTNO, _objref_FIELDINTNO

# FIELDINTNO skeleton
__name__ = "SALOME_MED__POA"
class FIELDINTNO (_0_SALOME_MED__POA.FIELDINT):
    _NP_RepositoryId = _0_SALOME_MED.FIELDINTNO._NP_RepositoryId


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

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELDINTNOBYTYPE = FIELDINTNOBYTYPE
_0_SALOME_MED._tc_FIELDINTNOBYTYPE = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELDINTNOBYTYPE)
omniORB.registerType(FIELDINTNOBYTYPE._NP_RepositoryId, _0_SALOME_MED._d_FIELDINTNOBYTYPE, _0_SALOME_MED._tc_FIELDINTNOBYTYPE)

# FIELDINTNOBYTYPE object reference
class _objref_FIELDINTNOBYTYPE (_0_SALOME_MED._objref_FIELDINT):
    _NP_RepositoryId = FIELDINTNOBYTYPE._NP_RepositoryId

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

    __methods__ = [] + _0_SALOME_MED._objref_FIELDINT.__methods__

omniORB.registerObjref(FIELDINTNOBYTYPE._NP_RepositoryId, _objref_FIELDINTNOBYTYPE)
_0_SALOME_MED._objref_FIELDINTNOBYTYPE = _objref_FIELDINTNOBYTYPE
del FIELDINTNOBYTYPE, _objref_FIELDINTNOBYTYPE

# FIELDINTNOBYTYPE skeleton
__name__ = "SALOME_MED__POA"
class FIELDINTNOBYTYPE (_0_SALOME_MED__POA.FIELDINT):
    _NP_RepositoryId = _0_SALOME_MED.FIELDINTNOBYTYPE._NP_RepositoryId


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

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.FIELDINTFULL = FIELDINTFULL
_0_SALOME_MED._tc_FIELDINTFULL = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_FIELDINTFULL)
omniORB.registerType(FIELDINTFULL._NP_RepositoryId, _0_SALOME_MED._d_FIELDINTFULL, _0_SALOME_MED._tc_FIELDINTFULL)

# FIELDINTFULL object reference
class _objref_FIELDINTFULL (_0_SALOME_MED._objref_FIELDINT):
    _NP_RepositoryId = FIELDINTFULL._NP_RepositoryId

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

    __methods__ = [] + _0_SALOME_MED._objref_FIELDINT.__methods__

omniORB.registerObjref(FIELDINTFULL._NP_RepositoryId, _objref_FIELDINTFULL)
_0_SALOME_MED._objref_FIELDINTFULL = _objref_FIELDINTFULL
del FIELDINTFULL, _objref_FIELDINTFULL

# FIELDINTFULL skeleton
__name__ = "SALOME_MED__POA"
class FIELDINTFULL (_0_SALOME_MED__POA.FIELDINT):
    _NP_RepositoryId = _0_SALOME_MED.FIELDINTFULL._NP_RepositoryId


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

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

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

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

    _nil = CORBA.Object._nil


_0_SALOME_MED.MED = MED
_0_SALOME_MED._tc_MED = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_MED)
omniORB.registerType(MED._NP_RepositoryId, _0_SALOME_MED._d_MED, _0_SALOME_MED._tc_MED)

# MED operations and attributes
MED._d_getNumberOfMeshes = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getNumberOfFields = ((), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getMeshNames = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getFieldNames = ((), (omniORB.typeMapping["IDL:SALOME_MED/string_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getMeshByName = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOME_MED/MESH:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getMesh = ((omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"], ), (omniORB.typeMapping["IDL:SALOME_MED/MESH:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getFieldNumberOfIteration = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getFieldIteration = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getFieldIterations = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOME_MED/long_array:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_getField = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long, omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_addDriver = ((omniORB.typeMapping["IDL:SALOME_MED/medDriverTypes:1.0"], (omniORB.tcInternal.tv_string,0)), (omniORB.tcInternal.tv_long, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_rmDriver = ((omniORB.tcInternal.tv_long, ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_readFileStruct = ((omniORB.tcInternal.tv_long, ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_writeFrom = ((omniORB.tcInternal.tv_long, ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_write = ((omniORB.tcInternal.tv_long, ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_addMesh = ((omniORB.typeMapping["IDL:SALOME_MED/MESH:1.0"], ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_addField = ((omniORB.typeMapping["IDL:SALOME_MED/FIELD:1.0"], ), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
MED._d_addInStudy = ((omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], omniORB.typeMapping["IDL:SALOME_MED/MED:1.0"]), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception, _0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})

# MED object reference
class _objref_MED (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = MED._NP_RepositoryId

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

    def getNumberOfMeshes(self, *args):
        return _omnipy.invoke(self, "getNumberOfMeshes", _0_SALOME_MED.MED._d_getNumberOfMeshes, args)

    def getNumberOfFields(self, *args):
        return _omnipy.invoke(self, "getNumberOfFields", _0_SALOME_MED.MED._d_getNumberOfFields, args)

    def getMeshNames(self, *args):
        return _omnipy.invoke(self, "getMeshNames", _0_SALOME_MED.MED._d_getMeshNames, args)

    def getFieldNames(self, *args):
        return _omnipy.invoke(self, "getFieldNames", _0_SALOME_MED.MED._d_getFieldNames, args)

    def getMeshByName(self, *args):
        return _omnipy.invoke(self, "getMeshByName", _0_SALOME_MED.MED._d_getMeshByName, args)

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

    def getFieldNumberOfIteration(self, *args):
        return _omnipy.invoke(self, "getFieldNumberOfIteration", _0_SALOME_MED.MED._d_getFieldNumberOfIteration, args)

    def getFieldIteration(self, *args):
        return _omnipy.invoke(self, "getFieldIteration", _0_SALOME_MED.MED._d_getFieldIteration, args)

    def getFieldIterations(self, *args):
        return _omnipy.invoke(self, "getFieldIterations", _0_SALOME_MED.MED._d_getFieldIterations, args)

    def getField(self, *args):
        return _omnipy.invoke(self, "getField", _0_SALOME_MED.MED._d_getField, args)

    def addDriver(self, *args):
        return _omnipy.invoke(self, "addDriver", _0_SALOME_MED.MED._d_addDriver, args)

    def rmDriver(self, *args):
        return _omnipy.invoke(self, "rmDriver", _0_SALOME_MED.MED._d_rmDriver, args)

    def readFileStruct(self, *args):
        return _omnipy.invoke(self, "readFileStruct", _0_SALOME_MED.MED._d_readFileStruct, args)

    def writeFrom(self, *args):
        return _omnipy.invoke(self, "writeFrom", _0_SALOME_MED.MED._d_writeFrom, args)

    def write(self, *args):
        return _omnipy.invoke(self, "write", _0_SALOME_MED.MED._d_write, args)

    def addMesh(self, *args):
        return _omnipy.invoke(self, "addMesh", _0_SALOME_MED.MED._d_addMesh, args)

    def addField(self, *args):
        return _omnipy.invoke(self, "addField", _0_SALOME_MED.MED._d_addField, args)

    def addInStudy(self, *args):
        return _omnipy.invoke(self, "addInStudy", _0_SALOME_MED.MED._d_addInStudy, args)

    __methods__ = ["getNumberOfMeshes", "getNumberOfFields", "getMeshNames", "getFieldNames", "getMeshByName", "getMesh", "getFieldNumberOfIteration", "getFieldIteration", "getFieldIterations", "getField", "addDriver", "rmDriver", "readFileStruct", "writeFrom", "write", "addMesh", "addField", "addInStudy"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(MED._NP_RepositoryId, _objref_MED)
_0_SALOME_MED._objref_MED = _objref_MED
del MED, _objref_MED

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


    _omni_op_d = {"getNumberOfMeshes": _0_SALOME_MED.MED._d_getNumberOfMeshes, "getNumberOfFields": _0_SALOME_MED.MED._d_getNumberOfFields, "getMeshNames": _0_SALOME_MED.MED._d_getMeshNames, "getFieldNames": _0_SALOME_MED.MED._d_getFieldNames, "getMeshByName": _0_SALOME_MED.MED._d_getMeshByName, "getMesh": _0_SALOME_MED.MED._d_getMesh, "getFieldNumberOfIteration": _0_SALOME_MED.MED._d_getFieldNumberOfIteration, "getFieldIteration": _0_SALOME_MED.MED._d_getFieldIteration, "getFieldIterations": _0_SALOME_MED.MED._d_getFieldIterations, "getField": _0_SALOME_MED.MED._d_getField, "addDriver": _0_SALOME_MED.MED._d_addDriver, "rmDriver": _0_SALOME_MED.MED._d_rmDriver, "readFileStruct": _0_SALOME_MED.MED._d_readFileStruct, "writeFrom": _0_SALOME_MED.MED._d_writeFrom, "write": _0_SALOME_MED.MED._d_write, "addMesh": _0_SALOME_MED.MED._d_addMesh, "addField": _0_SALOME_MED.MED._d_addField, "addInStudy": _0_SALOME_MED.MED._d_addInStudy}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

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

# struct MedFileInfo
_0_SALOME_MED.MedFileInfo = omniORB.newEmptyClass()
class MedFileInfo (omniORB.StructBase):
    _NP_RepositoryId = "IDL:SALOME_MED/MedFileInfo:1.0"

    def __init__(self, fileName, fileSize, major, minor, release):
        self.fileName = fileName
        self.fileSize = fileSize
        self.major = major
        self.minor = minor
        self.release = release

_0_SALOME_MED.MedFileInfo = MedFileInfo
_0_SALOME_MED._d_MedFileInfo  = (omniORB.tcInternal.tv_struct, MedFileInfo, MedFileInfo._NP_RepositoryId, "MedFileInfo", "fileName", (omniORB.tcInternal.tv_string,0), "fileSize", omniORB.tcInternal.tv_long, "major", omniORB.tcInternal.tv_long, "minor", omniORB.tcInternal.tv_long, "release", omniORB.tcInternal.tv_long)
_0_SALOME_MED._tc_MedFileInfo = omniORB.tcInternal.createTypeCode(_0_SALOME_MED._d_MedFileInfo)
omniORB.registerType(MedFileInfo._NP_RepositoryId, _0_SALOME_MED._d_MedFileInfo, _0_SALOME_MED._tc_MedFileInfo)
del MedFileInfo

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

_exported_modules = ( "SALOME_MED", )

# The end.
