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

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

_omnipy.checkVersion(3,0, __file__)

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

#
# Start of module "SALOMEDS"
#
__name__ = "SALOMEDS"
_0_SALOMEDS = omniORB.openModule("SALOMEDS", r".././../idl/SALOMEDS.idl")
_0_SALOMEDS__POA = omniORB.openModule("SALOMEDS__POA", r".././../idl/SALOMEDS.idl")


# typedef ... URL
class URL:
    _NP_RepositoryId = "IDL:SALOMEDS/URL:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.URL = URL
_0_SALOMEDS._d_URL  = (omniORB.tcInternal.tv_string,0)
_0_SALOMEDS._ad_URL = (omniORB.tcInternal.tv_alias, URL._NP_RepositoryId, "URL", (omniORB.tcInternal.tv_string,0))
_0_SALOMEDS._tc_URL = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_URL)
omniORB.registerType(URL._NP_RepositoryId, _0_SALOMEDS._ad_URL, _0_SALOMEDS._tc_URL)
del URL

# typedef ... ID
class ID:
    _NP_RepositoryId = "IDL:SALOMEDS/ID:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.ID = ID
_0_SALOMEDS._d_ID  = (omniORB.tcInternal.tv_string,0)
_0_SALOMEDS._ad_ID = (omniORB.tcInternal.tv_alias, ID._NP_RepositoryId, "ID", (omniORB.tcInternal.tv_string,0))
_0_SALOMEDS._tc_ID = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_ID)
omniORB.registerType(ID._NP_RepositoryId, _0_SALOMEDS._ad_ID, _0_SALOMEDS._tc_ID)
del ID

# typedef ... PersistentReference
class PersistentReference:
    _NP_RepositoryId = "IDL:SALOMEDS/PersistentReference:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.PersistentReference = PersistentReference
_0_SALOMEDS._d_PersistentReference  = (omniORB.tcInternal.tv_string,0)
_0_SALOMEDS._ad_PersistentReference = (omniORB.tcInternal.tv_alias, PersistentReference._NP_RepositoryId, "PersistentReference", (omniORB.tcInternal.tv_string,0))
_0_SALOMEDS._tc_PersistentReference = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_PersistentReference)
omniORB.registerType(PersistentReference._NP_RepositoryId, _0_SALOMEDS._ad_PersistentReference, _0_SALOMEDS._tc_PersistentReference)
del PersistentReference

# typedef ... SalomeReference
class SalomeReference:
    _NP_RepositoryId = "IDL:SALOMEDS/SalomeReference:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.SalomeReference = SalomeReference
_0_SALOMEDS._d_SalomeReference  = (omniORB.tcInternal.tv_string,0)
_0_SALOMEDS._ad_SalomeReference = (omniORB.tcInternal.tv_alias, SalomeReference._NP_RepositoryId, "SalomeReference", (omniORB.tcInternal.tv_string,0))
_0_SALOMEDS._tc_SalomeReference = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_SalomeReference)
omniORB.registerType(SalomeReference._NP_RepositoryId, _0_SALOMEDS._ad_SalomeReference, _0_SALOMEDS._tc_SalomeReference)
del SalomeReference

# typedef ... ListOfOpenStudies
class ListOfOpenStudies:
    _NP_RepositoryId = "IDL:SALOMEDS/ListOfOpenStudies:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.ListOfOpenStudies = ListOfOpenStudies
_0_SALOMEDS._d_ListOfOpenStudies  = (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0)
_0_SALOMEDS._ad_ListOfOpenStudies = (omniORB.tcInternal.tv_alias, ListOfOpenStudies._NP_RepositoryId, "ListOfOpenStudies", (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0))
_0_SALOMEDS._tc_ListOfOpenStudies = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_ListOfOpenStudies)
omniORB.registerType(ListOfOpenStudies._NP_RepositoryId, _0_SALOMEDS._ad_ListOfOpenStudies, _0_SALOMEDS._tc_ListOfOpenStudies)
del ListOfOpenStudies

# typedef ... ListOfFileNames
class ListOfFileNames:
    _NP_RepositoryId = "IDL:SALOMEDS/ListOfFileNames:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.ListOfFileNames = ListOfFileNames
_0_SALOMEDS._d_ListOfFileNames  = (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0)
_0_SALOMEDS._ad_ListOfFileNames = (omniORB.tcInternal.tv_alias, ListOfFileNames._NP_RepositoryId, "ListOfFileNames", (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0))
_0_SALOMEDS._tc_ListOfFileNames = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_ListOfFileNames)
omniORB.registerType(ListOfFileNames._NP_RepositoryId, _0_SALOMEDS._ad_ListOfFileNames, _0_SALOMEDS._tc_ListOfFileNames)
del ListOfFileNames

# typedef ... ListOfDates
class ListOfDates:
    _NP_RepositoryId = "IDL:SALOMEDS/ListOfDates:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.ListOfDates = ListOfDates
_0_SALOMEDS._d_ListOfDates  = (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0)
_0_SALOMEDS._ad_ListOfDates = (omniORB.tcInternal.tv_alias, ListOfDates._NP_RepositoryId, "ListOfDates", (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0))
_0_SALOMEDS._tc_ListOfDates = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_ListOfDates)
omniORB.registerType(ListOfDates._NP_RepositoryId, _0_SALOMEDS._ad_ListOfDates, _0_SALOMEDS._tc_ListOfDates)
del ListOfDates

# typedef ... ListOfStrings
class ListOfStrings:
    _NP_RepositoryId = "IDL:SALOMEDS/ListOfStrings:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.ListOfStrings = ListOfStrings
_0_SALOMEDS._d_ListOfStrings  = (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0)
_0_SALOMEDS._ad_ListOfStrings = (omniORB.tcInternal.tv_alias, ListOfStrings._NP_RepositoryId, "ListOfStrings", (omniORB.tcInternal.tv_sequence, (omniORB.tcInternal.tv_string,0), 0))
_0_SALOMEDS._tc_ListOfStrings = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_ListOfStrings)
omniORB.registerType(ListOfStrings._NP_RepositoryId, _0_SALOMEDS._ad_ListOfStrings, _0_SALOMEDS._tc_ListOfStrings)
del ListOfStrings

# typedef ... ListOfListOfStrings
class ListOfListOfStrings:
    _NP_RepositoryId = "IDL:SALOMEDS/ListOfListOfStrings:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.ListOfListOfStrings = ListOfListOfStrings
_0_SALOMEDS._d_ListOfListOfStrings  = (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:SALOMEDS/ListOfStrings:1.0"], 0)
_0_SALOMEDS._ad_ListOfListOfStrings = (omniORB.tcInternal.tv_alias, ListOfListOfStrings._NP_RepositoryId, "ListOfListOfStrings", (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:SALOMEDS/ListOfStrings:1.0"], 0))
_0_SALOMEDS._tc_ListOfListOfStrings = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_ListOfListOfStrings)
omniORB.registerType(ListOfListOfStrings._NP_RepositoryId, _0_SALOMEDS._ad_ListOfListOfStrings, _0_SALOMEDS._tc_ListOfListOfStrings)
del ListOfListOfStrings

# typedef ... TMPFile
class TMPFile:
    _NP_RepositoryId = "IDL:SALOMEDS/TMPFile:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.TMPFile = TMPFile
_0_SALOMEDS._d_TMPFile  = (omniORB.tcInternal.tv_sequence, omniORB.tcInternal.tv_octet, 0)
_0_SALOMEDS._ad_TMPFile = (omniORB.tcInternal.tv_alias, TMPFile._NP_RepositoryId, "TMPFile", (omniORB.tcInternal.tv_sequence, omniORB.tcInternal.tv_octet, 0))
_0_SALOMEDS._tc_TMPFile = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_TMPFile)
omniORB.registerType(TMPFile._NP_RepositoryId, _0_SALOMEDS._ad_TMPFile, _0_SALOMEDS._tc_TMPFile)
del TMPFile

# interface GenericAttribute;
_0_SALOMEDS._d_GenericAttribute = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/GenericAttribute:1.0", "GenericAttribute")
omniORB.typeMapping["IDL:SALOMEDS/GenericAttribute:1.0"] = _0_SALOMEDS._d_GenericAttribute

# interface Study;
_0_SALOMEDS._d_Study = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/Study:1.0", "Study")
omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"] = _0_SALOMEDS._d_Study

# interface StudyManager;
_0_SALOMEDS._d_StudyManager = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/StudyManager:1.0", "StudyManager")
omniORB.typeMapping["IDL:SALOMEDS/StudyManager:1.0"] = _0_SALOMEDS._d_StudyManager

# interface StudyBuilder;
_0_SALOMEDS._d_StudyBuilder = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/StudyBuilder:1.0", "StudyBuilder")
omniORB.typeMapping["IDL:SALOMEDS/StudyBuilder:1.0"] = _0_SALOMEDS._d_StudyBuilder

# interface SObject;
_0_SALOMEDS._d_SObject = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/SObject:1.0", "SObject")
omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"] = _0_SALOMEDS._d_SObject

# interface SComponent;
_0_SALOMEDS._d_SComponent = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/SComponent:1.0", "SComponent")
omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"] = _0_SALOMEDS._d_SComponent

# interface SComponentIterator;
_0_SALOMEDS._d_SComponentIterator = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/SComponentIterator:1.0", "SComponentIterator")
omniORB.typeMapping["IDL:SALOMEDS/SComponentIterator:1.0"] = _0_SALOMEDS._d_SComponentIterator

# interface ChildIterator;
_0_SALOMEDS._d_ChildIterator = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/ChildIterator:1.0", "ChildIterator")
omniORB.typeMapping["IDL:SALOMEDS/ChildIterator:1.0"] = _0_SALOMEDS._d_ChildIterator

# interface Driver;
_0_SALOMEDS._d_Driver = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/Driver:1.0", "Driver")
omniORB.typeMapping["IDL:SALOMEDS/Driver:1.0"] = _0_SALOMEDS._d_Driver

# interface AttributeStudyProperties;
_0_SALOMEDS._d_AttributeStudyProperties = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/AttributeStudyProperties:1.0", "AttributeStudyProperties")
omniORB.typeMapping["IDL:SALOMEDS/AttributeStudyProperties:1.0"] = _0_SALOMEDS._d_AttributeStudyProperties

# interface AttributeParameter;
_0_SALOMEDS._d_AttributeParameter = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/AttributeParameter:1.0", "AttributeParameter")
omniORB.typeMapping["IDL:SALOMEDS/AttributeParameter:1.0"] = _0_SALOMEDS._d_AttributeParameter

# interface UseCaseIterator;
_0_SALOMEDS._d_UseCaseIterator = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/UseCaseIterator:1.0", "UseCaseIterator")
omniORB.typeMapping["IDL:SALOMEDS/UseCaseIterator:1.0"] = _0_SALOMEDS._d_UseCaseIterator

# interface UseCaseBuilder;
_0_SALOMEDS._d_UseCaseBuilder = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/UseCaseBuilder:1.0", "UseCaseBuilder")
omniORB.typeMapping["IDL:SALOMEDS/UseCaseBuilder:1.0"] = _0_SALOMEDS._d_UseCaseBuilder

# typedef ... ListOfAttributes
class ListOfAttributes:
    _NP_RepositoryId = "IDL:SALOMEDS/ListOfAttributes:1.0"
    def __init__(self, *args, **kw):
        raise RuntimeError("Cannot construct objects of this type.")
_0_SALOMEDS.ListOfAttributes = ListOfAttributes
_0_SALOMEDS._d_ListOfAttributes  = (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:SALOMEDS/GenericAttribute:1.0"], 0)
_0_SALOMEDS._ad_ListOfAttributes = (omniORB.tcInternal.tv_alias, ListOfAttributes._NP_RepositoryId, "ListOfAttributes", (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:SALOMEDS/GenericAttribute:1.0"], 0))
_0_SALOMEDS._tc_ListOfAttributes = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._ad_ListOfAttributes)
omniORB.registerType(ListOfAttributes._NP_RepositoryId, _0_SALOMEDS._ad_ListOfAttributes, _0_SALOMEDS._tc_ListOfAttributes)
del ListOfAttributes

# exception NotImplemented
_0_SALOMEDS.NotImplemented = omniORB.newEmptyClass()
class NotImplemented (CORBA.UserException):
    _NP_RepositoryId = "IDL:SALOMEDS/NotImplemented:1.0"

    def __init__(self):
        CORBA.UserException.__init__(self)

_0_SALOMEDS.NotImplemented = NotImplemented
_0_SALOMEDS._d_NotImplemented  = (omniORB.tcInternal.tv_except, NotImplemented, NotImplemented._NP_RepositoryId, "NotImplemented")
_0_SALOMEDS._tc_NotImplemented = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_NotImplemented)
omniORB.registerType(NotImplemented._NP_RepositoryId, _0_SALOMEDS._d_NotImplemented, _0_SALOMEDS._tc_NotImplemented)
del NotImplemented

# interface Study
_0_SALOMEDS._d_Study = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/Study:1.0", "Study")
omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"] = _0_SALOMEDS._d_Study
_0_SALOMEDS.Study = omniORB.newEmptyClass()
class Study :
    _NP_RepositoryId = _0_SALOMEDS._d_Study[1]

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

    _nil = CORBA.Object._nil

    
    # exception StudyInvalidContext
    _0_SALOMEDS.Study.StudyInvalidContext = omniORB.newEmptyClass()
    class StudyInvalidContext (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/Study/StudyInvalidContext:1.0"

        _NP_ClassName = "SALOMEDS.Study.StudyInvalidContext"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_StudyInvalidContext  = (omniORB.tcInternal.tv_except, StudyInvalidContext, StudyInvalidContext._NP_RepositoryId, "StudyInvalidContext")
    _tc_StudyInvalidContext = omniORB.tcInternal.createTypeCode(_d_StudyInvalidContext)
    omniORB.registerType(StudyInvalidContext._NP_RepositoryId, _d_StudyInvalidContext, _tc_StudyInvalidContext)
    
    # exception StudyInvalidComponent
    _0_SALOMEDS.Study.StudyInvalidComponent = omniORB.newEmptyClass()
    class StudyInvalidComponent (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/Study/StudyInvalidComponent:1.0"

        _NP_ClassName = "SALOMEDS.Study.StudyInvalidComponent"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_StudyInvalidComponent  = (omniORB.tcInternal.tv_except, StudyInvalidComponent, StudyInvalidComponent._NP_RepositoryId, "StudyInvalidComponent")
    _tc_StudyInvalidComponent = omniORB.tcInternal.createTypeCode(_d_StudyInvalidComponent)
    omniORB.registerType(StudyInvalidComponent._NP_RepositoryId, _d_StudyInvalidComponent, _tc_StudyInvalidComponent)
    
    # exception StudyInvalidDirectory
    _0_SALOMEDS.Study.StudyInvalidDirectory = omniORB.newEmptyClass()
    class StudyInvalidDirectory (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/Study/StudyInvalidDirectory:1.0"

        _NP_ClassName = "SALOMEDS.Study.StudyInvalidDirectory"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_StudyInvalidDirectory  = (omniORB.tcInternal.tv_except, StudyInvalidDirectory, StudyInvalidDirectory._NP_RepositoryId, "StudyInvalidDirectory")
    _tc_StudyInvalidDirectory = omniORB.tcInternal.createTypeCode(_d_StudyInvalidDirectory)
    omniORB.registerType(StudyInvalidDirectory._NP_RepositoryId, _d_StudyInvalidDirectory, _tc_StudyInvalidDirectory)
    
    # exception StudyNameAlreadyUsed
    _0_SALOMEDS.Study.StudyNameAlreadyUsed = omniORB.newEmptyClass()
    class StudyNameAlreadyUsed (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/Study/StudyNameAlreadyUsed:1.0"

        _NP_ClassName = "SALOMEDS.Study.StudyNameAlreadyUsed"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_StudyNameAlreadyUsed  = (omniORB.tcInternal.tv_except, StudyNameAlreadyUsed, StudyNameAlreadyUsed._NP_RepositoryId, "StudyNameAlreadyUsed")
    _tc_StudyNameAlreadyUsed = omniORB.tcInternal.createTypeCode(_d_StudyNameAlreadyUsed)
    omniORB.registerType(StudyNameAlreadyUsed._NP_RepositoryId, _d_StudyNameAlreadyUsed, _tc_StudyNameAlreadyUsed)
    
    # exception StudyObjectAlreadyExists
    _0_SALOMEDS.Study.StudyObjectAlreadyExists = omniORB.newEmptyClass()
    class StudyObjectAlreadyExists (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/Study/StudyObjectAlreadyExists:1.0"

        _NP_ClassName = "SALOMEDS.Study.StudyObjectAlreadyExists"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_StudyObjectAlreadyExists  = (omniORB.tcInternal.tv_except, StudyObjectAlreadyExists, StudyObjectAlreadyExists._NP_RepositoryId, "StudyObjectAlreadyExists")
    _tc_StudyObjectAlreadyExists = omniORB.tcInternal.createTypeCode(_d_StudyObjectAlreadyExists)
    omniORB.registerType(StudyObjectAlreadyExists._NP_RepositoryId, _d_StudyObjectAlreadyExists, _tc_StudyObjectAlreadyExists)
    
    # exception StudyNameError
    _0_SALOMEDS.Study.StudyNameError = omniORB.newEmptyClass()
    class StudyNameError (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/Study/StudyNameError:1.0"

        _NP_ClassName = "SALOMEDS.Study.StudyNameError"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_StudyNameError  = (omniORB.tcInternal.tv_except, StudyNameError, StudyNameError._NP_RepositoryId, "StudyNameError")
    _tc_StudyNameError = omniORB.tcInternal.createTypeCode(_d_StudyNameError)
    omniORB.registerType(StudyNameError._NP_RepositoryId, _d_StudyNameError, _tc_StudyNameError)
    
    # exception StudyCommentError
    _0_SALOMEDS.Study.StudyCommentError = omniORB.newEmptyClass()
    class StudyCommentError (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/Study/StudyCommentError:1.0"

        _NP_ClassName = "SALOMEDS.Study.StudyCommentError"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_StudyCommentError  = (omniORB.tcInternal.tv_except, StudyCommentError, StudyCommentError._NP_RepositoryId, "StudyCommentError")
    _tc_StudyCommentError = omniORB.tcInternal.createTypeCode(_d_StudyCommentError)
    omniORB.registerType(StudyCommentError._NP_RepositoryId, _d_StudyCommentError, _tc_StudyCommentError)
    
    # typedef ... ListOfSObject
    class ListOfSObject:
        _NP_RepositoryId = "IDL:SALOMEDS/Study/ListOfSObject:1.0"
        def __init__(self, *args, **kw):
            raise RuntimeError("Cannot construct objects of this type.")
    _d_ListOfSObject  = (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], 0)
    _ad_ListOfSObject = (omniORB.tcInternal.tv_alias, ListOfSObject._NP_RepositoryId, "ListOfSObject", (omniORB.tcInternal.tv_sequence, omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], 0))
    _tc_ListOfSObject = omniORB.tcInternal.createTypeCode(_ad_ListOfSObject)
    omniORB.registerType(ListOfSObject._NP_RepositoryId, _ad_ListOfSObject, _tc_ListOfSObject)


_0_SALOMEDS.Study = Study
_0_SALOMEDS._tc_Study = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_Study)
omniORB.registerType(Study._NP_RepositoryId, _0_SALOMEDS._d_Study, _0_SALOMEDS._tc_Study)

# Study operations and attributes
Study._d__get_Name = ((),((omniORB.tcInternal.tv_string,0),),None)
Study._d__set_Name = (((omniORB.tcInternal.tv_string,0),),(),None)
Study._d__get_StudyId = ((),(omniORB.tcInternal.tv_short,),None)
Study._d__set_StudyId = ((omniORB.tcInternal.tv_short,),(),None)
Study._d_GetPersistentReference = ((), (omniORB.typeMapping["IDL:SALOMEDS/PersistentReference:1.0"], ), None)
Study._d_GetTransientReference = ((), (omniORB.typeMapping["IDL:SALOMEDS/SalomeReference:1.0"], ), None)
Study._d_IsEmpty = ((), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_FindComponent = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], ), None)
Study._d_FindComponentID = ((omniORB.typeMapping["IDL:SALOMEDS/ID:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], ), None)
Study._d_FindObject = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
Study._d_FindObjectID = ((omniORB.typeMapping["IDL:SALOMEDS/ID:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
Study._d_CreateObjectID = ((omniORB.typeMapping["IDL:SALOMEDS/ID:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
Study._d_FindObjectIOR = ((omniORB.typeMapping["IDL:SALOMEDS/ID:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
Study._d_FindObjectByName = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SALOMEDS/Study/ListOfSObject:1.0"], ), None)
Study._d_FindObjectByPath = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
Study._d_GetObjectPath = ((omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"], ), ((omniORB.tcInternal.tv_string,0), ), None)
Study._d_SetContext = (((omniORB.tcInternal.tv_string,0), ), (), None)
Study._d_GetContext = ((), ((omniORB.tcInternal.tv_string,0), ), None)
Study._d_GetObjectNames = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/ListOfStrings:1.0"], ), None)
Study._d_GetDirectoryNames = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/ListOfStrings:1.0"], ), None)
Study._d_GetFileNames = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/ListOfStrings:1.0"], ), None)
Study._d_GetComponentNames = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/ListOfStrings:1.0"], ), None)
Study._d_NewChildIterator = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/ChildIterator:1.0"], ), None)
Study._d_NewComponentIterator = ((), (omniORB.typeMapping["IDL:SALOMEDS/SComponentIterator:1.0"], ), None)
Study._d_NewBuilder = ((), (omniORB.typeMapping["IDL:SALOMEDS/StudyBuilder:1.0"], ), None)
Study._d_UpdateIORLabelMap = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0)), (), None)
Study._d_GetProperties = ((), (omniORB.typeMapping["IDL:SALOMEDS/AttributeStudyProperties:1.0"], ), None)
Study._d__get_IsSaved = ((),(omniORB.tcInternal.tv_boolean,),None)
Study._d__set_IsSaved = ((omniORB.tcInternal.tv_boolean,),(),None)
Study._d_IsModified = ((), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_Modified = ((), (), None)
Study._d__get_URL = ((),((omniORB.tcInternal.tv_string,0),),None)
Study._d__set_URL = (((omniORB.tcInternal.tv_string,0),),(),None)
Study._d_FindDependances = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/Study/ListOfSObject:1.0"], ), None)
Study._d_GetLastModificationDate = ((), ((omniORB.tcInternal.tv_string,0), ), None)
Study._d_GetModificationsDate = ((), (omniORB.typeMapping["IDL:SALOMEDS/ListOfDates:1.0"], ), None)
Study._d_ConvertObjectToIOR = ((omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"], ), ((omniORB.tcInternal.tv_string,0), ), None)
Study._d_ConvertIORToObject = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"], ), None)
Study._d_GetUseCaseBuilder = ((), (omniORB.typeMapping["IDL:SALOMEDS/UseCaseBuilder:1.0"], ), None)
Study._d_Close = ((), (), None)
Study._d_EnableUseCaseAutoFilling = ((omniORB.tcInternal.tv_boolean, ), (), None)
Study._d_AddPostponed = (((omniORB.tcInternal.tv_string,0), ), (), None)
Study._d_AddCreatedPostponed = (((omniORB.tcInternal.tv_string,0), ), (), None)
Study._d_RemovePostponed = ((omniORB.tcInternal.tv_long, ), (), None)
Study._d_UndoPostponed = ((omniORB.tcInternal.tv_long, ), (), None)
Study._d_DumpStudy = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_GetCommonParameters = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SALOMEDS/AttributeParameter:1.0"], ), None)
Study._d_GetModuleParameters = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SALOMEDS/AttributeParameter:1.0"], ), None)
Study._d_GetDefaultScript = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0)), ((omniORB.tcInternal.tv_string,0), ), None)
Study._d_GetLocalImpl = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_longlong, omniORB.tcInternal.tv_boolean), None)
Study._d_SetStudyLock = (((omniORB.tcInternal.tv_string,0), ), (), None)
Study._d_IsStudyLocked = ((), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_UnLockStudy = (((omniORB.tcInternal.tv_string,0), ), (), None)
Study._d_GetLockerID = ((), (omniORB.typeMapping["IDL:SALOMEDS/ListOfStrings:1.0"], ), None)
Study._d_SetReal = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_double), (), None)
Study._d_SetInteger = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (), None)
Study._d_SetBoolean = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean), (), None)
Study._d_SetString = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0)), (), None)
Study._d_SetStringAsDouble = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_double), (), None)
Study._d_GetReal = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_double, ), None)
Study._d_GetInteger = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_long, ), None)
Study._d_GetBoolean = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_GetString = (((omniORB.tcInternal.tv_string,0), ), ((omniORB.tcInternal.tv_string,0), ), None)
Study._d_IsReal = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_IsInteger = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_IsBoolean = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_IsString = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_IsVariable = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_GetVariableNames = ((), (omniORB.typeMapping["IDL:SALOMEDS/ListOfStrings:1.0"], ), None)
Study._d_RemoveVariable = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_RenameVariable = (((omniORB.tcInternal.tv_string,0), (omniORB.tcInternal.tv_string,0)), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_IsVariableUsed = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
Study._d_ParseVariables = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/ListOfListOfStrings:1.0"], ), None)

# Study object reference
class _objref_Study (CORBA.Object):
    _NP_RepositoryId = Study._NP_RepositoryId

    def __init__(self):
        CORBA.Object.__init__(self)

    def _get_Name(self, *args):
        return _omnipy.invoke(self, "_get_Name", _0_SALOMEDS.Study._d__get_Name, args)

    def _set_Name(self, *args):
        return _omnipy.invoke(self, "_set_Name", _0_SALOMEDS.Study._d__set_Name, args)

    def _get_StudyId(self, *args):
        return _omnipy.invoke(self, "_get_StudyId", _0_SALOMEDS.Study._d__get_StudyId, args)

    def _set_StudyId(self, *args):
        return _omnipy.invoke(self, "_set_StudyId", _0_SALOMEDS.Study._d__set_StudyId, args)

    def GetPersistentReference(self, *args):
        return _omnipy.invoke(self, "GetPersistentReference", _0_SALOMEDS.Study._d_GetPersistentReference, args)

    def GetTransientReference(self, *args):
        return _omnipy.invoke(self, "GetTransientReference", _0_SALOMEDS.Study._d_GetTransientReference, args)

    def IsEmpty(self, *args):
        return _omnipy.invoke(self, "IsEmpty", _0_SALOMEDS.Study._d_IsEmpty, args)

    def FindComponent(self, *args):
        return _omnipy.invoke(self, "FindComponent", _0_SALOMEDS.Study._d_FindComponent, args)

    def FindComponentID(self, *args):
        return _omnipy.invoke(self, "FindComponentID", _0_SALOMEDS.Study._d_FindComponentID, args)

    def FindObject(self, *args):
        return _omnipy.invoke(self, "FindObject", _0_SALOMEDS.Study._d_FindObject, args)

    def FindObjectID(self, *args):
        return _omnipy.invoke(self, "FindObjectID", _0_SALOMEDS.Study._d_FindObjectID, args)

    def CreateObjectID(self, *args):
        return _omnipy.invoke(self, "CreateObjectID", _0_SALOMEDS.Study._d_CreateObjectID, args)

    def FindObjectIOR(self, *args):
        return _omnipy.invoke(self, "FindObjectIOR", _0_SALOMEDS.Study._d_FindObjectIOR, args)

    def FindObjectByName(self, *args):
        return _omnipy.invoke(self, "FindObjectByName", _0_SALOMEDS.Study._d_FindObjectByName, args)

    def FindObjectByPath(self, *args):
        return _omnipy.invoke(self, "FindObjectByPath", _0_SALOMEDS.Study._d_FindObjectByPath, args)

    def GetObjectPath(self, *args):
        return _omnipy.invoke(self, "GetObjectPath", _0_SALOMEDS.Study._d_GetObjectPath, args)

    def SetContext(self, *args):
        return _omnipy.invoke(self, "SetContext", _0_SALOMEDS.Study._d_SetContext, args)

    def GetContext(self, *args):
        return _omnipy.invoke(self, "GetContext", _0_SALOMEDS.Study._d_GetContext, args)

    def GetObjectNames(self, *args):
        return _omnipy.invoke(self, "GetObjectNames", _0_SALOMEDS.Study._d_GetObjectNames, args)

    def GetDirectoryNames(self, *args):
        return _omnipy.invoke(self, "GetDirectoryNames", _0_SALOMEDS.Study._d_GetDirectoryNames, args)

    def GetFileNames(self, *args):
        return _omnipy.invoke(self, "GetFileNames", _0_SALOMEDS.Study._d_GetFileNames, args)

    def GetComponentNames(self, *args):
        return _omnipy.invoke(self, "GetComponentNames", _0_SALOMEDS.Study._d_GetComponentNames, args)

    def NewChildIterator(self, *args):
        return _omnipy.invoke(self, "NewChildIterator", _0_SALOMEDS.Study._d_NewChildIterator, args)

    def NewComponentIterator(self, *args):
        return _omnipy.invoke(self, "NewComponentIterator", _0_SALOMEDS.Study._d_NewComponentIterator, args)

    def NewBuilder(self, *args):
        return _omnipy.invoke(self, "NewBuilder", _0_SALOMEDS.Study._d_NewBuilder, args)

    def UpdateIORLabelMap(self, *args):
        return _omnipy.invoke(self, "UpdateIORLabelMap", _0_SALOMEDS.Study._d_UpdateIORLabelMap, args)

    def GetProperties(self, *args):
        return _omnipy.invoke(self, "GetProperties", _0_SALOMEDS.Study._d_GetProperties, args)

    def _get_IsSaved(self, *args):
        return _omnipy.invoke(self, "_get_IsSaved", _0_SALOMEDS.Study._d__get_IsSaved, args)

    def _set_IsSaved(self, *args):
        return _omnipy.invoke(self, "_set_IsSaved", _0_SALOMEDS.Study._d__set_IsSaved, args)

    def IsModified(self, *args):
        return _omnipy.invoke(self, "IsModified", _0_SALOMEDS.Study._d_IsModified, args)

    def Modified(self, *args):
        return _omnipy.invoke(self, "Modified", _0_SALOMEDS.Study._d_Modified, args)

    def _get_URL(self, *args):
        return _omnipy.invoke(self, "_get_URL", _0_SALOMEDS.Study._d__get_URL, args)

    def _set_URL(self, *args):
        return _omnipy.invoke(self, "_set_URL", _0_SALOMEDS.Study._d__set_URL, args)

    def FindDependances(self, *args):
        return _omnipy.invoke(self, "FindDependances", _0_SALOMEDS.Study._d_FindDependances, args)

    def GetLastModificationDate(self, *args):
        return _omnipy.invoke(self, "GetLastModificationDate", _0_SALOMEDS.Study._d_GetLastModificationDate, args)

    def GetModificationsDate(self, *args):
        return _omnipy.invoke(self, "GetModificationsDate", _0_SALOMEDS.Study._d_GetModificationsDate, args)

    def ConvertObjectToIOR(self, *args):
        return _omnipy.invoke(self, "ConvertObjectToIOR", _0_SALOMEDS.Study._d_ConvertObjectToIOR, args)

    def ConvertIORToObject(self, *args):
        return _omnipy.invoke(self, "ConvertIORToObject", _0_SALOMEDS.Study._d_ConvertIORToObject, args)

    def GetUseCaseBuilder(self, *args):
        return _omnipy.invoke(self, "GetUseCaseBuilder", _0_SALOMEDS.Study._d_GetUseCaseBuilder, args)

    def Close(self, *args):
        return _omnipy.invoke(self, "Close", _0_SALOMEDS.Study._d_Close, args)

    def EnableUseCaseAutoFilling(self, *args):
        return _omnipy.invoke(self, "EnableUseCaseAutoFilling", _0_SALOMEDS.Study._d_EnableUseCaseAutoFilling, args)

    def AddPostponed(self, *args):
        return _omnipy.invoke(self, "AddPostponed", _0_SALOMEDS.Study._d_AddPostponed, args)

    def AddCreatedPostponed(self, *args):
        return _omnipy.invoke(self, "AddCreatedPostponed", _0_SALOMEDS.Study._d_AddCreatedPostponed, args)

    def RemovePostponed(self, *args):
        return _omnipy.invoke(self, "RemovePostponed", _0_SALOMEDS.Study._d_RemovePostponed, args)

    def UndoPostponed(self, *args):
        return _omnipy.invoke(self, "UndoPostponed", _0_SALOMEDS.Study._d_UndoPostponed, args)

    def DumpStudy(self, *args):
        return _omnipy.invoke(self, "DumpStudy", _0_SALOMEDS.Study._d_DumpStudy, args)

    def GetCommonParameters(self, *args):
        return _omnipy.invoke(self, "GetCommonParameters", _0_SALOMEDS.Study._d_GetCommonParameters, args)

    def GetModuleParameters(self, *args):
        return _omnipy.invoke(self, "GetModuleParameters", _0_SALOMEDS.Study._d_GetModuleParameters, args)

    def GetDefaultScript(self, *args):
        return _omnipy.invoke(self, "GetDefaultScript", _0_SALOMEDS.Study._d_GetDefaultScript, args)

    def GetLocalImpl(self, *args):
        return _omnipy.invoke(self, "GetLocalImpl", _0_SALOMEDS.Study._d_GetLocalImpl, args)

    def SetStudyLock(self, *args):
        return _omnipy.invoke(self, "SetStudyLock", _0_SALOMEDS.Study._d_SetStudyLock, args)

    def IsStudyLocked(self, *args):
        return _omnipy.invoke(self, "IsStudyLocked", _0_SALOMEDS.Study._d_IsStudyLocked, args)

    def UnLockStudy(self, *args):
        return _omnipy.invoke(self, "UnLockStudy", _0_SALOMEDS.Study._d_UnLockStudy, args)

    def GetLockerID(self, *args):
        return _omnipy.invoke(self, "GetLockerID", _0_SALOMEDS.Study._d_GetLockerID, args)

    def SetReal(self, *args):
        return _omnipy.invoke(self, "SetReal", _0_SALOMEDS.Study._d_SetReal, args)

    def SetInteger(self, *args):
        return _omnipy.invoke(self, "SetInteger", _0_SALOMEDS.Study._d_SetInteger, args)

    def SetBoolean(self, *args):
        return _omnipy.invoke(self, "SetBoolean", _0_SALOMEDS.Study._d_SetBoolean, args)

    def SetString(self, *args):
        return _omnipy.invoke(self, "SetString", _0_SALOMEDS.Study._d_SetString, args)

    def SetStringAsDouble(self, *args):
        return _omnipy.invoke(self, "SetStringAsDouble", _0_SALOMEDS.Study._d_SetStringAsDouble, args)

    def GetReal(self, *args):
        return _omnipy.invoke(self, "GetReal", _0_SALOMEDS.Study._d_GetReal, args)

    def GetInteger(self, *args):
        return _omnipy.invoke(self, "GetInteger", _0_SALOMEDS.Study._d_GetInteger, args)

    def GetBoolean(self, *args):
        return _omnipy.invoke(self, "GetBoolean", _0_SALOMEDS.Study._d_GetBoolean, args)

    def GetString(self, *args):
        return _omnipy.invoke(self, "GetString", _0_SALOMEDS.Study._d_GetString, args)

    def IsReal(self, *args):
        return _omnipy.invoke(self, "IsReal", _0_SALOMEDS.Study._d_IsReal, args)

    def IsInteger(self, *args):
        return _omnipy.invoke(self, "IsInteger", _0_SALOMEDS.Study._d_IsInteger, args)

    def IsBoolean(self, *args):
        return _omnipy.invoke(self, "IsBoolean", _0_SALOMEDS.Study._d_IsBoolean, args)

    def IsString(self, *args):
        return _omnipy.invoke(self, "IsString", _0_SALOMEDS.Study._d_IsString, args)

    def IsVariable(self, *args):
        return _omnipy.invoke(self, "IsVariable", _0_SALOMEDS.Study._d_IsVariable, args)

    def GetVariableNames(self, *args):
        return _omnipy.invoke(self, "GetVariableNames", _0_SALOMEDS.Study._d_GetVariableNames, args)

    def RemoveVariable(self, *args):
        return _omnipy.invoke(self, "RemoveVariable", _0_SALOMEDS.Study._d_RemoveVariable, args)

    def RenameVariable(self, *args):
        return _omnipy.invoke(self, "RenameVariable", _0_SALOMEDS.Study._d_RenameVariable, args)

    def IsVariableUsed(self, *args):
        return _omnipy.invoke(self, "IsVariableUsed", _0_SALOMEDS.Study._d_IsVariableUsed, args)

    def ParseVariables(self, *args):
        return _omnipy.invoke(self, "ParseVariables", _0_SALOMEDS.Study._d_ParseVariables, args)

    __methods__ = ["_get_Name", "_set_Name", "_get_StudyId", "_set_StudyId", "GetPersistentReference", "GetTransientReference", "IsEmpty", "FindComponent", "FindComponentID", "FindObject", "FindObjectID", "CreateObjectID", "FindObjectIOR", "FindObjectByName", "FindObjectByPath", "GetObjectPath", "SetContext", "GetContext", "GetObjectNames", "GetDirectoryNames", "GetFileNames", "GetComponentNames", "NewChildIterator", "NewComponentIterator", "NewBuilder", "UpdateIORLabelMap", "GetProperties", "_get_IsSaved", "_set_IsSaved", "IsModified", "Modified", "_get_URL", "_set_URL", "FindDependances", "GetLastModificationDate", "GetModificationsDate", "ConvertObjectToIOR", "ConvertIORToObject", "GetUseCaseBuilder", "Close", "EnableUseCaseAutoFilling", "AddPostponed", "AddCreatedPostponed", "RemovePostponed", "UndoPostponed", "DumpStudy", "GetCommonParameters", "GetModuleParameters", "GetDefaultScript", "GetLocalImpl", "SetStudyLock", "IsStudyLocked", "UnLockStudy", "GetLockerID", "SetReal", "SetInteger", "SetBoolean", "SetString", "SetStringAsDouble", "GetReal", "GetInteger", "GetBoolean", "GetString", "IsReal", "IsInteger", "IsBoolean", "IsString", "IsVariable", "GetVariableNames", "RemoveVariable", "RenameVariable", "IsVariableUsed", "ParseVariables"] + CORBA.Object.__methods__

omniORB.registerObjref(Study._NP_RepositoryId, _objref_Study)
_0_SALOMEDS._objref_Study = _objref_Study
del Study, _objref_Study

# Study skeleton
__name__ = "SALOMEDS__POA"
class Study (PortableServer.Servant):
    _NP_RepositoryId = _0_SALOMEDS.Study._NP_RepositoryId


    _omni_op_d = {"_get_Name": _0_SALOMEDS.Study._d__get_Name, "_set_Name": _0_SALOMEDS.Study._d__set_Name, "_get_StudyId": _0_SALOMEDS.Study._d__get_StudyId, "_set_StudyId": _0_SALOMEDS.Study._d__set_StudyId, "GetPersistentReference": _0_SALOMEDS.Study._d_GetPersistentReference, "GetTransientReference": _0_SALOMEDS.Study._d_GetTransientReference, "IsEmpty": _0_SALOMEDS.Study._d_IsEmpty, "FindComponent": _0_SALOMEDS.Study._d_FindComponent, "FindComponentID": _0_SALOMEDS.Study._d_FindComponentID, "FindObject": _0_SALOMEDS.Study._d_FindObject, "FindObjectID": _0_SALOMEDS.Study._d_FindObjectID, "CreateObjectID": _0_SALOMEDS.Study._d_CreateObjectID, "FindObjectIOR": _0_SALOMEDS.Study._d_FindObjectIOR, "FindObjectByName": _0_SALOMEDS.Study._d_FindObjectByName, "FindObjectByPath": _0_SALOMEDS.Study._d_FindObjectByPath, "GetObjectPath": _0_SALOMEDS.Study._d_GetObjectPath, "SetContext": _0_SALOMEDS.Study._d_SetContext, "GetContext": _0_SALOMEDS.Study._d_GetContext, "GetObjectNames": _0_SALOMEDS.Study._d_GetObjectNames, "GetDirectoryNames": _0_SALOMEDS.Study._d_GetDirectoryNames, "GetFileNames": _0_SALOMEDS.Study._d_GetFileNames, "GetComponentNames": _0_SALOMEDS.Study._d_GetComponentNames, "NewChildIterator": _0_SALOMEDS.Study._d_NewChildIterator, "NewComponentIterator": _0_SALOMEDS.Study._d_NewComponentIterator, "NewBuilder": _0_SALOMEDS.Study._d_NewBuilder, "UpdateIORLabelMap": _0_SALOMEDS.Study._d_UpdateIORLabelMap, "GetProperties": _0_SALOMEDS.Study._d_GetProperties, "_get_IsSaved": _0_SALOMEDS.Study._d__get_IsSaved, "_set_IsSaved": _0_SALOMEDS.Study._d__set_IsSaved, "IsModified": _0_SALOMEDS.Study._d_IsModified, "Modified": _0_SALOMEDS.Study._d_Modified, "_get_URL": _0_SALOMEDS.Study._d__get_URL, "_set_URL": _0_SALOMEDS.Study._d__set_URL, "FindDependances": _0_SALOMEDS.Study._d_FindDependances, "GetLastModificationDate": _0_SALOMEDS.Study._d_GetLastModificationDate, "GetModificationsDate": _0_SALOMEDS.Study._d_GetModificationsDate, "ConvertObjectToIOR": _0_SALOMEDS.Study._d_ConvertObjectToIOR, "ConvertIORToObject": _0_SALOMEDS.Study._d_ConvertIORToObject, "GetUseCaseBuilder": _0_SALOMEDS.Study._d_GetUseCaseBuilder, "Close": _0_SALOMEDS.Study._d_Close, "EnableUseCaseAutoFilling": _0_SALOMEDS.Study._d_EnableUseCaseAutoFilling, "AddPostponed": _0_SALOMEDS.Study._d_AddPostponed, "AddCreatedPostponed": _0_SALOMEDS.Study._d_AddCreatedPostponed, "RemovePostponed": _0_SALOMEDS.Study._d_RemovePostponed, "UndoPostponed": _0_SALOMEDS.Study._d_UndoPostponed, "DumpStudy": _0_SALOMEDS.Study._d_DumpStudy, "GetCommonParameters": _0_SALOMEDS.Study._d_GetCommonParameters, "GetModuleParameters": _0_SALOMEDS.Study._d_GetModuleParameters, "GetDefaultScript": _0_SALOMEDS.Study._d_GetDefaultScript, "GetLocalImpl": _0_SALOMEDS.Study._d_GetLocalImpl, "SetStudyLock": _0_SALOMEDS.Study._d_SetStudyLock, "IsStudyLocked": _0_SALOMEDS.Study._d_IsStudyLocked, "UnLockStudy": _0_SALOMEDS.Study._d_UnLockStudy, "GetLockerID": _0_SALOMEDS.Study._d_GetLockerID, "SetReal": _0_SALOMEDS.Study._d_SetReal, "SetInteger": _0_SALOMEDS.Study._d_SetInteger, "SetBoolean": _0_SALOMEDS.Study._d_SetBoolean, "SetString": _0_SALOMEDS.Study._d_SetString, "SetStringAsDouble": _0_SALOMEDS.Study._d_SetStringAsDouble, "GetReal": _0_SALOMEDS.Study._d_GetReal, "GetInteger": _0_SALOMEDS.Study._d_GetInteger, "GetBoolean": _0_SALOMEDS.Study._d_GetBoolean, "GetString": _0_SALOMEDS.Study._d_GetString, "IsReal": _0_SALOMEDS.Study._d_IsReal, "IsInteger": _0_SALOMEDS.Study._d_IsInteger, "IsBoolean": _0_SALOMEDS.Study._d_IsBoolean, "IsString": _0_SALOMEDS.Study._d_IsString, "IsVariable": _0_SALOMEDS.Study._d_IsVariable, "GetVariableNames": _0_SALOMEDS.Study._d_GetVariableNames, "RemoveVariable": _0_SALOMEDS.Study._d_RemoveVariable, "RenameVariable": _0_SALOMEDS.Study._d_RenameVariable, "IsVariableUsed": _0_SALOMEDS.Study._d_IsVariableUsed, "ParseVariables": _0_SALOMEDS.Study._d_ParseVariables}

Study._omni_skeleton = Study
_0_SALOMEDS__POA.Study = Study
omniORB.registerSkeleton(Study._NP_RepositoryId, Study)
del Study
__name__ = "SALOMEDS"

# interface StudyBuilder
_0_SALOMEDS._d_StudyBuilder = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/StudyBuilder:1.0", "StudyBuilder")
omniORB.typeMapping["IDL:SALOMEDS/StudyBuilder:1.0"] = _0_SALOMEDS._d_StudyBuilder
_0_SALOMEDS.StudyBuilder = omniORB.newEmptyClass()
class StudyBuilder :
    _NP_RepositoryId = _0_SALOMEDS._d_StudyBuilder[1]

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

    _nil = CORBA.Object._nil

    
    # exception LockProtection
    _0_SALOMEDS.StudyBuilder.LockProtection = omniORB.newEmptyClass()
    class LockProtection (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/StudyBuilder/LockProtection:1.0"

        _NP_ClassName = "SALOMEDS.StudyBuilder.LockProtection"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_LockProtection  = (omniORB.tcInternal.tv_except, LockProtection, LockProtection._NP_RepositoryId, "LockProtection")
    _tc_LockProtection = omniORB.tcInternal.createTypeCode(_d_LockProtection)
    omniORB.registerType(LockProtection._NP_RepositoryId, _d_LockProtection, _tc_LockProtection)


_0_SALOMEDS.StudyBuilder = StudyBuilder
_0_SALOMEDS._tc_StudyBuilder = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_StudyBuilder)
omniORB.registerType(StudyBuilder._NP_RepositoryId, _0_SALOMEDS._d_StudyBuilder, _0_SALOMEDS._tc_StudyBuilder)

# StudyBuilder operations and attributes
StudyBuilder._d_NewComponent = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], ), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_DefineComponentInstance = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"]), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_RemoveComponent = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], ), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_NewObject = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_NewObjectToTag = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], omniORB.tcInternal.tv_long), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_RemoveObject = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_RemoveObjectWithChildren = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_LoadWith = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], omniORB.typeMapping["IDL:SALOMEDS/Driver:1.0"]), (), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
StudyBuilder._d_Load = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (), None)
StudyBuilder._d_FindOrCreateAttribute = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SALOMEDS/GenericAttribute:1.0"], ), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_FindAttribute = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0)), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SALOMEDS/GenericAttribute:1.0"]), None)
StudyBuilder._d_RemoveAttribute = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0)), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_Addreference = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"]), (), None)
StudyBuilder._d_RemoveReference = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (), None)
StudyBuilder._d_AddDirectory = (((omniORB.tcInternal.tv_string,0), ), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_SetGUID = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0)), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_IsGUID = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0)), (omniORB.tcInternal.tv_boolean, ), None)
StudyBuilder._d_NewCommand = ((), (), None)
StudyBuilder._d_CommitCommand = ((), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_HasOpenCommand = ((), (omniORB.tcInternal.tv_boolean, ), None)
StudyBuilder._d_AbortCommand = ((), (), None)
StudyBuilder._d__get_UndoLimit = ((),(omniORB.tcInternal.tv_long,),None)
StudyBuilder._d__set_UndoLimit = ((omniORB.tcInternal.tv_long,),(),None)
StudyBuilder._d_Undo = ((), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_Redo = ((), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_GetAvailableUndos = ((), (omniORB.tcInternal.tv_boolean, ), None)
StudyBuilder._d_GetAvailableRedos = ((), (omniORB.tcInternal.tv_boolean, ), None)
StudyBuilder._d_SetName = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0)), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_SetComment = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0)), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyBuilder._d_SetIOR = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0)), (), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})

# StudyBuilder object reference
class _objref_StudyBuilder (CORBA.Object):
    _NP_RepositoryId = StudyBuilder._NP_RepositoryId

    def __init__(self):
        CORBA.Object.__init__(self)

    def NewComponent(self, *args):
        return _omnipy.invoke(self, "NewComponent", _0_SALOMEDS.StudyBuilder._d_NewComponent, args)

    def DefineComponentInstance(self, *args):
        return _omnipy.invoke(self, "DefineComponentInstance", _0_SALOMEDS.StudyBuilder._d_DefineComponentInstance, args)

    def RemoveComponent(self, *args):
        return _omnipy.invoke(self, "RemoveComponent", _0_SALOMEDS.StudyBuilder._d_RemoveComponent, args)

    def NewObject(self, *args):
        return _omnipy.invoke(self, "NewObject", _0_SALOMEDS.StudyBuilder._d_NewObject, args)

    def NewObjectToTag(self, *args):
        return _omnipy.invoke(self, "NewObjectToTag", _0_SALOMEDS.StudyBuilder._d_NewObjectToTag, args)

    def RemoveObject(self, *args):
        return _omnipy.invoke(self, "RemoveObject", _0_SALOMEDS.StudyBuilder._d_RemoveObject, args)

    def RemoveObjectWithChildren(self, *args):
        return _omnipy.invoke(self, "RemoveObjectWithChildren", _0_SALOMEDS.StudyBuilder._d_RemoveObjectWithChildren, args)

    def LoadWith(self, *args):
        return _omnipy.invoke(self, "LoadWith", _0_SALOMEDS.StudyBuilder._d_LoadWith, args)

    def Load(self, *args):
        return _omnipy.invoke(self, "Load", _0_SALOMEDS.StudyBuilder._d_Load, args)

    def FindOrCreateAttribute(self, *args):
        return _omnipy.invoke(self, "FindOrCreateAttribute", _0_SALOMEDS.StudyBuilder._d_FindOrCreateAttribute, args)

    def FindAttribute(self, *args):
        return _omnipy.invoke(self, "FindAttribute", _0_SALOMEDS.StudyBuilder._d_FindAttribute, args)

    def RemoveAttribute(self, *args):
        return _omnipy.invoke(self, "RemoveAttribute", _0_SALOMEDS.StudyBuilder._d_RemoveAttribute, args)

    def Addreference(self, *args):
        return _omnipy.invoke(self, "Addreference", _0_SALOMEDS.StudyBuilder._d_Addreference, args)

    def RemoveReference(self, *args):
        return _omnipy.invoke(self, "RemoveReference", _0_SALOMEDS.StudyBuilder._d_RemoveReference, args)

    def AddDirectory(self, *args):
        return _omnipy.invoke(self, "AddDirectory", _0_SALOMEDS.StudyBuilder._d_AddDirectory, args)

    def SetGUID(self, *args):
        return _omnipy.invoke(self, "SetGUID", _0_SALOMEDS.StudyBuilder._d_SetGUID, args)

    def IsGUID(self, *args):
        return _omnipy.invoke(self, "IsGUID", _0_SALOMEDS.StudyBuilder._d_IsGUID, args)

    def NewCommand(self, *args):
        return _omnipy.invoke(self, "NewCommand", _0_SALOMEDS.StudyBuilder._d_NewCommand, args)

    def CommitCommand(self, *args):
        return _omnipy.invoke(self, "CommitCommand", _0_SALOMEDS.StudyBuilder._d_CommitCommand, args)

    def HasOpenCommand(self, *args):
        return _omnipy.invoke(self, "HasOpenCommand", _0_SALOMEDS.StudyBuilder._d_HasOpenCommand, args)

    def AbortCommand(self, *args):
        return _omnipy.invoke(self, "AbortCommand", _0_SALOMEDS.StudyBuilder._d_AbortCommand, args)

    def _get_UndoLimit(self, *args):
        return _omnipy.invoke(self, "_get_UndoLimit", _0_SALOMEDS.StudyBuilder._d__get_UndoLimit, args)

    def _set_UndoLimit(self, *args):
        return _omnipy.invoke(self, "_set_UndoLimit", _0_SALOMEDS.StudyBuilder._d__set_UndoLimit, args)

    def Undo(self, *args):
        return _omnipy.invoke(self, "Undo", _0_SALOMEDS.StudyBuilder._d_Undo, args)

    def Redo(self, *args):
        return _omnipy.invoke(self, "Redo", _0_SALOMEDS.StudyBuilder._d_Redo, args)

    def GetAvailableUndos(self, *args):
        return _omnipy.invoke(self, "GetAvailableUndos", _0_SALOMEDS.StudyBuilder._d_GetAvailableUndos, args)

    def GetAvailableRedos(self, *args):
        return _omnipy.invoke(self, "GetAvailableRedos", _0_SALOMEDS.StudyBuilder._d_GetAvailableRedos, args)

    def SetName(self, *args):
        return _omnipy.invoke(self, "SetName", _0_SALOMEDS.StudyBuilder._d_SetName, args)

    def SetComment(self, *args):
        return _omnipy.invoke(self, "SetComment", _0_SALOMEDS.StudyBuilder._d_SetComment, args)

    def SetIOR(self, *args):
        return _omnipy.invoke(self, "SetIOR", _0_SALOMEDS.StudyBuilder._d_SetIOR, args)

    __methods__ = ["NewComponent", "DefineComponentInstance", "RemoveComponent", "NewObject", "NewObjectToTag", "RemoveObject", "RemoveObjectWithChildren", "LoadWith", "Load", "FindOrCreateAttribute", "FindAttribute", "RemoveAttribute", "Addreference", "RemoveReference", "AddDirectory", "SetGUID", "IsGUID", "NewCommand", "CommitCommand", "HasOpenCommand", "AbortCommand", "_get_UndoLimit", "_set_UndoLimit", "Undo", "Redo", "GetAvailableUndos", "GetAvailableRedos", "SetName", "SetComment", "SetIOR"] + CORBA.Object.__methods__

omniORB.registerObjref(StudyBuilder._NP_RepositoryId, _objref_StudyBuilder)
_0_SALOMEDS._objref_StudyBuilder = _objref_StudyBuilder
del StudyBuilder, _objref_StudyBuilder

# StudyBuilder skeleton
__name__ = "SALOMEDS__POA"
class StudyBuilder (PortableServer.Servant):
    _NP_RepositoryId = _0_SALOMEDS.StudyBuilder._NP_RepositoryId


    _omni_op_d = {"NewComponent": _0_SALOMEDS.StudyBuilder._d_NewComponent, "DefineComponentInstance": _0_SALOMEDS.StudyBuilder._d_DefineComponentInstance, "RemoveComponent": _0_SALOMEDS.StudyBuilder._d_RemoveComponent, "NewObject": _0_SALOMEDS.StudyBuilder._d_NewObject, "NewObjectToTag": _0_SALOMEDS.StudyBuilder._d_NewObjectToTag, "RemoveObject": _0_SALOMEDS.StudyBuilder._d_RemoveObject, "RemoveObjectWithChildren": _0_SALOMEDS.StudyBuilder._d_RemoveObjectWithChildren, "LoadWith": _0_SALOMEDS.StudyBuilder._d_LoadWith, "Load": _0_SALOMEDS.StudyBuilder._d_Load, "FindOrCreateAttribute": _0_SALOMEDS.StudyBuilder._d_FindOrCreateAttribute, "FindAttribute": _0_SALOMEDS.StudyBuilder._d_FindAttribute, "RemoveAttribute": _0_SALOMEDS.StudyBuilder._d_RemoveAttribute, "Addreference": _0_SALOMEDS.StudyBuilder._d_Addreference, "RemoveReference": _0_SALOMEDS.StudyBuilder._d_RemoveReference, "AddDirectory": _0_SALOMEDS.StudyBuilder._d_AddDirectory, "SetGUID": _0_SALOMEDS.StudyBuilder._d_SetGUID, "IsGUID": _0_SALOMEDS.StudyBuilder._d_IsGUID, "NewCommand": _0_SALOMEDS.StudyBuilder._d_NewCommand, "CommitCommand": _0_SALOMEDS.StudyBuilder._d_CommitCommand, "HasOpenCommand": _0_SALOMEDS.StudyBuilder._d_HasOpenCommand, "AbortCommand": _0_SALOMEDS.StudyBuilder._d_AbortCommand, "_get_UndoLimit": _0_SALOMEDS.StudyBuilder._d__get_UndoLimit, "_set_UndoLimit": _0_SALOMEDS.StudyBuilder._d__set_UndoLimit, "Undo": _0_SALOMEDS.StudyBuilder._d_Undo, "Redo": _0_SALOMEDS.StudyBuilder._d_Redo, "GetAvailableUndos": _0_SALOMEDS.StudyBuilder._d_GetAvailableUndos, "GetAvailableRedos": _0_SALOMEDS.StudyBuilder._d_GetAvailableRedos, "SetName": _0_SALOMEDS.StudyBuilder._d_SetName, "SetComment": _0_SALOMEDS.StudyBuilder._d_SetComment, "SetIOR": _0_SALOMEDS.StudyBuilder._d_SetIOR}

StudyBuilder._omni_skeleton = StudyBuilder
_0_SALOMEDS__POA.StudyBuilder = StudyBuilder
omniORB.registerSkeleton(StudyBuilder._NP_RepositoryId, StudyBuilder)
del StudyBuilder
__name__ = "SALOMEDS"

# interface StudyManager
_0_SALOMEDS._d_StudyManager = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/StudyManager:1.0", "StudyManager")
omniORB.typeMapping["IDL:SALOMEDS/StudyManager:1.0"] = _0_SALOMEDS._d_StudyManager
_0_SALOMEDS.StudyManager = omniORB.newEmptyClass()
class StudyManager :
    _NP_RepositoryId = _0_SALOMEDS._d_StudyManager[1]

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

    _nil = CORBA.Object._nil


_0_SALOMEDS.StudyManager = StudyManager
_0_SALOMEDS._tc_StudyManager = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_StudyManager)
omniORB.registerType(StudyManager._NP_RepositoryId, _0_SALOMEDS._d_StudyManager, _0_SALOMEDS._tc_StudyManager)

# StudyManager operations and attributes
StudyManager._d_ping = ((), (), None)
StudyManager._d_Shutdown = ((), (), None)
StudyManager._d_getPID = ((), (omniORB.tcInternal.tv_long, ), None)
StudyManager._d_ShutdownWithExit = ((), None, None)
StudyManager._d_NewStudy = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], ), None)
StudyManager._d_Open = ((omniORB.typeMapping["IDL:SALOMEDS/URL:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
StudyManager._d_Close = ((omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], ), (), None)
StudyManager._d_Save = ((omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
StudyManager._d_SaveASCII = ((omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
StudyManager._d_SaveAs = ((omniORB.typeMapping["IDL:SALOMEDS/URL:1.0"], omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
StudyManager._d_SaveAsASCII = ((omniORB.typeMapping["IDL:SALOMEDS/URL:1.0"], omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
StudyManager._d_GetOpenStudies = ((), (omniORB.typeMapping["IDL:SALOMEDS/ListOfOpenStudies:1.0"], ), None)
StudyManager._d_GetStudyByName = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], ), None)
StudyManager._d_GetStudyByID = ((omniORB.tcInternal.tv_short, ), (omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], ), None)
StudyManager._d_CanCopy = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
StudyManager._d_Copy = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
StudyManager._d_CanPaste = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
StudyManager._d_Paste = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), {_0_SALOMEDS.StudyBuilder.LockProtection._NP_RepositoryId: _0_SALOMEDS.StudyBuilder._d_LockProtection})
StudyManager._d_ConvertObjectToIOR = ((omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"], ), ((omniORB.tcInternal.tv_string,0), ), None)
StudyManager._d_ConvertIORToObject = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"], ), None)
StudyManager._d_GetLocalImpl = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_longlong, omniORB.tcInternal.tv_boolean), None)

# StudyManager object reference
class _objref_StudyManager (CORBA.Object):
    _NP_RepositoryId = StudyManager._NP_RepositoryId

    def __init__(self):
        CORBA.Object.__init__(self)

    def ping(self, *args):
        return _omnipy.invoke(self, "ping", _0_SALOMEDS.StudyManager._d_ping, args)

    def Shutdown(self, *args):
        return _omnipy.invoke(self, "Shutdown", _0_SALOMEDS.StudyManager._d_Shutdown, args)

    def getPID(self, *args):
        return _omnipy.invoke(self, "getPID", _0_SALOMEDS.StudyManager._d_getPID, args)

    def ShutdownWithExit(self, *args):
        return _omnipy.invoke(self, "ShutdownWithExit", _0_SALOMEDS.StudyManager._d_ShutdownWithExit, args)

    def NewStudy(self, *args):
        return _omnipy.invoke(self, "NewStudy", _0_SALOMEDS.StudyManager._d_NewStudy, args)

    def Open(self, *args):
        return _omnipy.invoke(self, "Open", _0_SALOMEDS.StudyManager._d_Open, args)

    def Close(self, *args):
        return _omnipy.invoke(self, "Close", _0_SALOMEDS.StudyManager._d_Close, args)

    def Save(self, *args):
        return _omnipy.invoke(self, "Save", _0_SALOMEDS.StudyManager._d_Save, args)

    def SaveASCII(self, *args):
        return _omnipy.invoke(self, "SaveASCII", _0_SALOMEDS.StudyManager._d_SaveASCII, args)

    def SaveAs(self, *args):
        return _omnipy.invoke(self, "SaveAs", _0_SALOMEDS.StudyManager._d_SaveAs, args)

    def SaveAsASCII(self, *args):
        return _omnipy.invoke(self, "SaveAsASCII", _0_SALOMEDS.StudyManager._d_SaveAsASCII, args)

    def GetOpenStudies(self, *args):
        return _omnipy.invoke(self, "GetOpenStudies", _0_SALOMEDS.StudyManager._d_GetOpenStudies, args)

    def GetStudyByName(self, *args):
        return _omnipy.invoke(self, "GetStudyByName", _0_SALOMEDS.StudyManager._d_GetStudyByName, args)

    def GetStudyByID(self, *args):
        return _omnipy.invoke(self, "GetStudyByID", _0_SALOMEDS.StudyManager._d_GetStudyByID, args)

    def CanCopy(self, *args):
        return _omnipy.invoke(self, "CanCopy", _0_SALOMEDS.StudyManager._d_CanCopy, args)

    def Copy(self, *args):
        return _omnipy.invoke(self, "Copy", _0_SALOMEDS.StudyManager._d_Copy, args)

    def CanPaste(self, *args):
        return _omnipy.invoke(self, "CanPaste", _0_SALOMEDS.StudyManager._d_CanPaste, args)

    def Paste(self, *args):
        return _omnipy.invoke(self, "Paste", _0_SALOMEDS.StudyManager._d_Paste, args)

    def ConvertObjectToIOR(self, *args):
        return _omnipy.invoke(self, "ConvertObjectToIOR", _0_SALOMEDS.StudyManager._d_ConvertObjectToIOR, args)

    def ConvertIORToObject(self, *args):
        return _omnipy.invoke(self, "ConvertIORToObject", _0_SALOMEDS.StudyManager._d_ConvertIORToObject, args)

    def GetLocalImpl(self, *args):
        return _omnipy.invoke(self, "GetLocalImpl", _0_SALOMEDS.StudyManager._d_GetLocalImpl, args)

    __methods__ = ["ping", "Shutdown", "getPID", "ShutdownWithExit", "NewStudy", "Open", "Close", "Save", "SaveASCII", "SaveAs", "SaveAsASCII", "GetOpenStudies", "GetStudyByName", "GetStudyByID", "CanCopy", "Copy", "CanPaste", "Paste", "ConvertObjectToIOR", "ConvertIORToObject", "GetLocalImpl"] + CORBA.Object.__methods__

omniORB.registerObjref(StudyManager._NP_RepositoryId, _objref_StudyManager)
_0_SALOMEDS._objref_StudyManager = _objref_StudyManager
del StudyManager, _objref_StudyManager

# StudyManager skeleton
__name__ = "SALOMEDS__POA"
class StudyManager (PortableServer.Servant):
    _NP_RepositoryId = _0_SALOMEDS.StudyManager._NP_RepositoryId


    _omni_op_d = {"ping": _0_SALOMEDS.StudyManager._d_ping, "Shutdown": _0_SALOMEDS.StudyManager._d_Shutdown, "getPID": _0_SALOMEDS.StudyManager._d_getPID, "ShutdownWithExit": _0_SALOMEDS.StudyManager._d_ShutdownWithExit, "NewStudy": _0_SALOMEDS.StudyManager._d_NewStudy, "Open": _0_SALOMEDS.StudyManager._d_Open, "Close": _0_SALOMEDS.StudyManager._d_Close, "Save": _0_SALOMEDS.StudyManager._d_Save, "SaveASCII": _0_SALOMEDS.StudyManager._d_SaveASCII, "SaveAs": _0_SALOMEDS.StudyManager._d_SaveAs, "SaveAsASCII": _0_SALOMEDS.StudyManager._d_SaveAsASCII, "GetOpenStudies": _0_SALOMEDS.StudyManager._d_GetOpenStudies, "GetStudyByName": _0_SALOMEDS.StudyManager._d_GetStudyByName, "GetStudyByID": _0_SALOMEDS.StudyManager._d_GetStudyByID, "CanCopy": _0_SALOMEDS.StudyManager._d_CanCopy, "Copy": _0_SALOMEDS.StudyManager._d_Copy, "CanPaste": _0_SALOMEDS.StudyManager._d_CanPaste, "Paste": _0_SALOMEDS.StudyManager._d_Paste, "ConvertObjectToIOR": _0_SALOMEDS.StudyManager._d_ConvertObjectToIOR, "ConvertIORToObject": _0_SALOMEDS.StudyManager._d_ConvertIORToObject, "GetLocalImpl": _0_SALOMEDS.StudyManager._d_GetLocalImpl}

StudyManager._omni_skeleton = StudyManager
_0_SALOMEDS__POA.StudyManager = StudyManager
omniORB.registerSkeleton(StudyManager._NP_RepositoryId, StudyManager)
del StudyManager
__name__ = "SALOMEDS"

# interface SObject
_0_SALOMEDS._d_SObject = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/SObject:1.0", "SObject")
omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"] = _0_SALOMEDS._d_SObject
_0_SALOMEDS.SObject = omniORB.newEmptyClass()
class SObject (_0_SALOME.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS._d_SObject[1]

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

    _nil = CORBA.Object._nil


_0_SALOMEDS.SObject = SObject
_0_SALOMEDS._tc_SObject = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_SObject)
omniORB.registerType(SObject._NP_RepositoryId, _0_SALOMEDS._d_SObject, _0_SALOMEDS._tc_SObject)

# SObject operations and attributes
SObject._d__get_Name = ((),((omniORB.tcInternal.tv_string,0),),None)
SObject._d__set_Name = (((omniORB.tcInternal.tv_string,0),),(),None)
SObject._d_GetID = ((), (omniORB.typeMapping["IDL:SALOMEDS/ID:1.0"], ), None)
SObject._d_GetFatherComponent = ((), (omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], ), None)
SObject._d_GetFather = ((), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
SObject._d_Tag = ((), (omniORB.tcInternal.tv_short, ), None)
SObject._d_Depth = ((), (omniORB.tcInternal.tv_short, ), None)
SObject._d_FindSubObject = ((omniORB.tcInternal.tv_long, ), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"]), None)
SObject._d_FindAttribute = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SALOMEDS/GenericAttribute:1.0"]), None)
SObject._d_ReferencedObject = ((), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"]), None)
SObject._d_GetAllAttributes = ((), (omniORB.typeMapping["IDL:SALOMEDS/ListOfAttributes:1.0"], ), None)
SObject._d_GetStudy = ((), (omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], ), None)
SObject._d_GetObject = ((), (omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"], ), None)
SObject._d_GetName = ((), ((omniORB.tcInternal.tv_string,0), ), None)
SObject._d_GetComment = ((), ((omniORB.tcInternal.tv_string,0), ), None)
SObject._d_GetIOR = ((), ((omniORB.tcInternal.tv_string,0), ), None)
SObject._d_GetLocalImpl = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_longlong, omniORB.tcInternal.tv_boolean), None)

# SObject object reference
class _objref_SObject (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = SObject._NP_RepositoryId

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

    def _get_Name(self, *args):
        return _omnipy.invoke(self, "_get_Name", _0_SALOMEDS.SObject._d__get_Name, args)

    def _set_Name(self, *args):
        return _omnipy.invoke(self, "_set_Name", _0_SALOMEDS.SObject._d__set_Name, args)

    def GetID(self, *args):
        return _omnipy.invoke(self, "GetID", _0_SALOMEDS.SObject._d_GetID, args)

    def GetFatherComponent(self, *args):
        return _omnipy.invoke(self, "GetFatherComponent", _0_SALOMEDS.SObject._d_GetFatherComponent, args)

    def GetFather(self, *args):
        return _omnipy.invoke(self, "GetFather", _0_SALOMEDS.SObject._d_GetFather, args)

    def Tag(self, *args):
        return _omnipy.invoke(self, "Tag", _0_SALOMEDS.SObject._d_Tag, args)

    def Depth(self, *args):
        return _omnipy.invoke(self, "Depth", _0_SALOMEDS.SObject._d_Depth, args)

    def FindSubObject(self, *args):
        return _omnipy.invoke(self, "FindSubObject", _0_SALOMEDS.SObject._d_FindSubObject, args)

    def FindAttribute(self, *args):
        return _omnipy.invoke(self, "FindAttribute", _0_SALOMEDS.SObject._d_FindAttribute, args)

    def ReferencedObject(self, *args):
        return _omnipy.invoke(self, "ReferencedObject", _0_SALOMEDS.SObject._d_ReferencedObject, args)

    def GetAllAttributes(self, *args):
        return _omnipy.invoke(self, "GetAllAttributes", _0_SALOMEDS.SObject._d_GetAllAttributes, args)

    def GetStudy(self, *args):
        return _omnipy.invoke(self, "GetStudy", _0_SALOMEDS.SObject._d_GetStudy, args)

    def GetObject(self, *args):
        return _omnipy.invoke(self, "GetObject", _0_SALOMEDS.SObject._d_GetObject, args)

    def GetName(self, *args):
        return _omnipy.invoke(self, "GetName", _0_SALOMEDS.SObject._d_GetName, args)

    def GetComment(self, *args):
        return _omnipy.invoke(self, "GetComment", _0_SALOMEDS.SObject._d_GetComment, args)

    def GetIOR(self, *args):
        return _omnipy.invoke(self, "GetIOR", _0_SALOMEDS.SObject._d_GetIOR, args)

    def GetLocalImpl(self, *args):
        return _omnipy.invoke(self, "GetLocalImpl", _0_SALOMEDS.SObject._d_GetLocalImpl, args)

    __methods__ = ["_get_Name", "_set_Name", "GetID", "GetFatherComponent", "GetFather", "Tag", "Depth", "FindSubObject", "FindAttribute", "ReferencedObject", "GetAllAttributes", "GetStudy", "GetObject", "GetName", "GetComment", "GetIOR", "GetLocalImpl"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(SObject._NP_RepositoryId, _objref_SObject)
_0_SALOMEDS._objref_SObject = _objref_SObject
del SObject, _objref_SObject

# SObject skeleton
__name__ = "SALOMEDS__POA"
class SObject (_0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS.SObject._NP_RepositoryId


    _omni_op_d = {"_get_Name": _0_SALOMEDS.SObject._d__get_Name, "_set_Name": _0_SALOMEDS.SObject._d__set_Name, "GetID": _0_SALOMEDS.SObject._d_GetID, "GetFatherComponent": _0_SALOMEDS.SObject._d_GetFatherComponent, "GetFather": _0_SALOMEDS.SObject._d_GetFather, "Tag": _0_SALOMEDS.SObject._d_Tag, "Depth": _0_SALOMEDS.SObject._d_Depth, "FindSubObject": _0_SALOMEDS.SObject._d_FindSubObject, "FindAttribute": _0_SALOMEDS.SObject._d_FindAttribute, "ReferencedObject": _0_SALOMEDS.SObject._d_ReferencedObject, "GetAllAttributes": _0_SALOMEDS.SObject._d_GetAllAttributes, "GetStudy": _0_SALOMEDS.SObject._d_GetStudy, "GetObject": _0_SALOMEDS.SObject._d_GetObject, "GetName": _0_SALOMEDS.SObject._d_GetName, "GetComment": _0_SALOMEDS.SObject._d_GetComment, "GetIOR": _0_SALOMEDS.SObject._d_GetIOR, "GetLocalImpl": _0_SALOMEDS.SObject._d_GetLocalImpl}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

SObject._omni_skeleton = SObject
_0_SALOMEDS__POA.SObject = SObject
omniORB.registerSkeleton(SObject._NP_RepositoryId, SObject)
del SObject
__name__ = "SALOMEDS"

# interface GenericAttribute
_0_SALOMEDS._d_GenericAttribute = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/GenericAttribute:1.0", "GenericAttribute")
omniORB.typeMapping["IDL:SALOMEDS/GenericAttribute:1.0"] = _0_SALOMEDS._d_GenericAttribute
_0_SALOMEDS.GenericAttribute = omniORB.newEmptyClass()
class GenericAttribute (_0_SALOME.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS._d_GenericAttribute[1]

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

    _nil = CORBA.Object._nil

    
    # exception LockProtection
    _0_SALOMEDS.GenericAttribute.LockProtection = omniORB.newEmptyClass()
    class LockProtection (CORBA.UserException):
        _NP_RepositoryId = "IDL:SALOMEDS/GenericAttribute/LockProtection:1.0"

        _NP_ClassName = "SALOMEDS.GenericAttribute.LockProtection"

        def __init__(self):
            CORBA.UserException.__init__(self)
    
    _d_LockProtection  = (omniORB.tcInternal.tv_except, LockProtection, LockProtection._NP_RepositoryId, "LockProtection")
    _tc_LockProtection = omniORB.tcInternal.createTypeCode(_d_LockProtection)
    omniORB.registerType(LockProtection._NP_RepositoryId, _d_LockProtection, _tc_LockProtection)


_0_SALOMEDS.GenericAttribute = GenericAttribute
_0_SALOMEDS._tc_GenericAttribute = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_GenericAttribute)
omniORB.registerType(GenericAttribute._NP_RepositoryId, _0_SALOMEDS._d_GenericAttribute, _0_SALOMEDS._tc_GenericAttribute)

# GenericAttribute operations and attributes
GenericAttribute._d_CheckLocked = ((), (), {_0_SALOMEDS.GenericAttribute.LockProtection._NP_RepositoryId: _0_SALOMEDS.GenericAttribute._d_LockProtection})
GenericAttribute._d_Type = ((), ((omniORB.tcInternal.tv_string,0), ), None)
GenericAttribute._d_GetClassType = ((), ((omniORB.tcInternal.tv_string,0), ), None)
GenericAttribute._d_GetSObject = ((), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
GenericAttribute._d_GetLocalImpl = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_longlong, omniORB.tcInternal.tv_boolean), None)

# GenericAttribute object reference
class _objref_GenericAttribute (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = GenericAttribute._NP_RepositoryId

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

    def CheckLocked(self, *args):
        return _omnipy.invoke(self, "CheckLocked", _0_SALOMEDS.GenericAttribute._d_CheckLocked, args)

    def Type(self, *args):
        return _omnipy.invoke(self, "Type", _0_SALOMEDS.GenericAttribute._d_Type, args)

    def GetClassType(self, *args):
        return _omnipy.invoke(self, "GetClassType", _0_SALOMEDS.GenericAttribute._d_GetClassType, args)

    def GetSObject(self, *args):
        return _omnipy.invoke(self, "GetSObject", _0_SALOMEDS.GenericAttribute._d_GetSObject, args)

    def GetLocalImpl(self, *args):
        return _omnipy.invoke(self, "GetLocalImpl", _0_SALOMEDS.GenericAttribute._d_GetLocalImpl, args)

    __methods__ = ["CheckLocked", "Type", "GetClassType", "GetSObject", "GetLocalImpl"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(GenericAttribute._NP_RepositoryId, _objref_GenericAttribute)
_0_SALOMEDS._objref_GenericAttribute = _objref_GenericAttribute
del GenericAttribute, _objref_GenericAttribute

# GenericAttribute skeleton
__name__ = "SALOMEDS__POA"
class GenericAttribute (_0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS.GenericAttribute._NP_RepositoryId


    _omni_op_d = {"CheckLocked": _0_SALOMEDS.GenericAttribute._d_CheckLocked, "Type": _0_SALOMEDS.GenericAttribute._d_Type, "GetClassType": _0_SALOMEDS.GenericAttribute._d_GetClassType, "GetSObject": _0_SALOMEDS.GenericAttribute._d_GetSObject, "GetLocalImpl": _0_SALOMEDS.GenericAttribute._d_GetLocalImpl}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

GenericAttribute._omni_skeleton = GenericAttribute
_0_SALOMEDS__POA.GenericAttribute = GenericAttribute
omniORB.registerSkeleton(GenericAttribute._NP_RepositoryId, GenericAttribute)
del GenericAttribute
__name__ = "SALOMEDS"

# interface SComponent
_0_SALOMEDS._d_SComponent = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/SComponent:1.0", "SComponent")
omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"] = _0_SALOMEDS._d_SComponent
_0_SALOMEDS.SComponent = omniORB.newEmptyClass()
class SComponent (_0_SALOMEDS.SObject):
    _NP_RepositoryId = _0_SALOMEDS._d_SComponent[1]

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

    _nil = CORBA.Object._nil


_0_SALOMEDS.SComponent = SComponent
_0_SALOMEDS._tc_SComponent = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_SComponent)
omniORB.registerType(SComponent._NP_RepositoryId, _0_SALOMEDS._d_SComponent, _0_SALOMEDS._tc_SComponent)

# SComponent operations and attributes
SComponent._d_ComponentDataType = ((), ((omniORB.tcInternal.tv_string,0), ), None)
SComponent._d_ComponentIOR = ((), (omniORB.tcInternal.tv_boolean, omniORB.typeMapping["IDL:SALOMEDS/ID:1.0"]), None)

# SComponent object reference
class _objref_SComponent (_0_SALOMEDS._objref_SObject):
    _NP_RepositoryId = SComponent._NP_RepositoryId

    def __init__(self):
        _0_SALOMEDS._objref_SObject.__init__(self)

    def ComponentDataType(self, *args):
        return _omnipy.invoke(self, "ComponentDataType", _0_SALOMEDS.SComponent._d_ComponentDataType, args)

    def ComponentIOR(self, *args):
        return _omnipy.invoke(self, "ComponentIOR", _0_SALOMEDS.SComponent._d_ComponentIOR, args)

    __methods__ = ["ComponentDataType", "ComponentIOR"] + _0_SALOMEDS._objref_SObject.__methods__

omniORB.registerObjref(SComponent._NP_RepositoryId, _objref_SComponent)
_0_SALOMEDS._objref_SComponent = _objref_SComponent
del SComponent, _objref_SComponent

# SComponent skeleton
__name__ = "SALOMEDS__POA"
class SComponent (_0_SALOMEDS__POA.SObject):
    _NP_RepositoryId = _0_SALOMEDS.SComponent._NP_RepositoryId


    _omni_op_d = {"ComponentDataType": _0_SALOMEDS.SComponent._d_ComponentDataType, "ComponentIOR": _0_SALOMEDS.SComponent._d_ComponentIOR}
    _omni_op_d.update(_0_SALOMEDS__POA.SObject._omni_op_d)

SComponent._omni_skeleton = SComponent
_0_SALOMEDS__POA.SComponent = SComponent
omniORB.registerSkeleton(SComponent._NP_RepositoryId, SComponent)
del SComponent
__name__ = "SALOMEDS"

# interface SComponentIterator
_0_SALOMEDS._d_SComponentIterator = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/SComponentIterator:1.0", "SComponentIterator")
omniORB.typeMapping["IDL:SALOMEDS/SComponentIterator:1.0"] = _0_SALOMEDS._d_SComponentIterator
_0_SALOMEDS.SComponentIterator = omniORB.newEmptyClass()
class SComponentIterator (_0_SALOME.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS._d_SComponentIterator[1]

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

    _nil = CORBA.Object._nil


_0_SALOMEDS.SComponentIterator = SComponentIterator
_0_SALOMEDS._tc_SComponentIterator = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_SComponentIterator)
omniORB.registerType(SComponentIterator._NP_RepositoryId, _0_SALOMEDS._d_SComponentIterator, _0_SALOMEDS._tc_SComponentIterator)

# SComponentIterator operations and attributes
SComponentIterator._d_Init = ((), (), None)
SComponentIterator._d_More = ((), (omniORB.tcInternal.tv_boolean, ), None)
SComponentIterator._d_Next = ((), (), None)
SComponentIterator._d_Value = ((), (omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], ), None)

# SComponentIterator object reference
class _objref_SComponentIterator (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = SComponentIterator._NP_RepositoryId

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

    def Init(self, *args):
        return _omnipy.invoke(self, "Init", _0_SALOMEDS.SComponentIterator._d_Init, args)

    def More(self, *args):
        return _omnipy.invoke(self, "More", _0_SALOMEDS.SComponentIterator._d_More, args)

    def Next(self, *args):
        return _omnipy.invoke(self, "Next", _0_SALOMEDS.SComponentIterator._d_Next, args)

    def Value(self, *args):
        return _omnipy.invoke(self, "Value", _0_SALOMEDS.SComponentIterator._d_Value, args)

    __methods__ = ["Init", "More", "Next", "Value"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(SComponentIterator._NP_RepositoryId, _objref_SComponentIterator)
_0_SALOMEDS._objref_SComponentIterator = _objref_SComponentIterator
del SComponentIterator, _objref_SComponentIterator

# SComponentIterator skeleton
__name__ = "SALOMEDS__POA"
class SComponentIterator (_0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS.SComponentIterator._NP_RepositoryId


    _omni_op_d = {"Init": _0_SALOMEDS.SComponentIterator._d_Init, "More": _0_SALOMEDS.SComponentIterator._d_More, "Next": _0_SALOMEDS.SComponentIterator._d_Next, "Value": _0_SALOMEDS.SComponentIterator._d_Value}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

SComponentIterator._omni_skeleton = SComponentIterator
_0_SALOMEDS__POA.SComponentIterator = SComponentIterator
omniORB.registerSkeleton(SComponentIterator._NP_RepositoryId, SComponentIterator)
del SComponentIterator
__name__ = "SALOMEDS"

# interface ChildIterator
_0_SALOMEDS._d_ChildIterator = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/ChildIterator:1.0", "ChildIterator")
omniORB.typeMapping["IDL:SALOMEDS/ChildIterator:1.0"] = _0_SALOMEDS._d_ChildIterator
_0_SALOMEDS.ChildIterator = omniORB.newEmptyClass()
class ChildIterator (_0_SALOME.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS._d_ChildIterator[1]

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

    _nil = CORBA.Object._nil


_0_SALOMEDS.ChildIterator = ChildIterator
_0_SALOMEDS._tc_ChildIterator = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_ChildIterator)
omniORB.registerType(ChildIterator._NP_RepositoryId, _0_SALOMEDS._d_ChildIterator, _0_SALOMEDS._tc_ChildIterator)

# ChildIterator operations and attributes
ChildIterator._d_Init = ((), (), None)
ChildIterator._d_InitEx = ((omniORB.tcInternal.tv_boolean, ), (), None)
ChildIterator._d_More = ((), (omniORB.tcInternal.tv_boolean, ), None)
ChildIterator._d_Next = ((), (), None)
ChildIterator._d_Value = ((), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)

# ChildIterator object reference
class _objref_ChildIterator (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = ChildIterator._NP_RepositoryId

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

    def Init(self, *args):
        return _omnipy.invoke(self, "Init", _0_SALOMEDS.ChildIterator._d_Init, args)

    def InitEx(self, *args):
        return _omnipy.invoke(self, "InitEx", _0_SALOMEDS.ChildIterator._d_InitEx, args)

    def More(self, *args):
        return _omnipy.invoke(self, "More", _0_SALOMEDS.ChildIterator._d_More, args)

    def Next(self, *args):
        return _omnipy.invoke(self, "Next", _0_SALOMEDS.ChildIterator._d_Next, args)

    def Value(self, *args):
        return _omnipy.invoke(self, "Value", _0_SALOMEDS.ChildIterator._d_Value, args)

    __methods__ = ["Init", "InitEx", "More", "Next", "Value"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(ChildIterator._NP_RepositoryId, _objref_ChildIterator)
_0_SALOMEDS._objref_ChildIterator = _objref_ChildIterator
del ChildIterator, _objref_ChildIterator

# ChildIterator skeleton
__name__ = "SALOMEDS__POA"
class ChildIterator (_0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS.ChildIterator._NP_RepositoryId


    _omni_op_d = {"Init": _0_SALOMEDS.ChildIterator._d_Init, "InitEx": _0_SALOMEDS.ChildIterator._d_InitEx, "More": _0_SALOMEDS.ChildIterator._d_More, "Next": _0_SALOMEDS.ChildIterator._d_Next, "Value": _0_SALOMEDS.ChildIterator._d_Value}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

ChildIterator._omni_skeleton = ChildIterator
_0_SALOMEDS__POA.ChildIterator = ChildIterator
omniORB.registerSkeleton(ChildIterator._NP_RepositoryId, ChildIterator)
del ChildIterator
__name__ = "SALOMEDS"

# interface UseCaseIterator
_0_SALOMEDS._d_UseCaseIterator = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/UseCaseIterator:1.0", "UseCaseIterator")
omniORB.typeMapping["IDL:SALOMEDS/UseCaseIterator:1.0"] = _0_SALOMEDS._d_UseCaseIterator
_0_SALOMEDS.UseCaseIterator = omniORB.newEmptyClass()
class UseCaseIterator (_0_SALOME.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS._d_UseCaseIterator[1]

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

    _nil = CORBA.Object._nil


_0_SALOMEDS.UseCaseIterator = UseCaseIterator
_0_SALOMEDS._tc_UseCaseIterator = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_UseCaseIterator)
omniORB.registerType(UseCaseIterator._NP_RepositoryId, _0_SALOMEDS._d_UseCaseIterator, _0_SALOMEDS._tc_UseCaseIterator)

# UseCaseIterator operations and attributes
UseCaseIterator._d_Init = ((omniORB.tcInternal.tv_boolean, ), (), None)
UseCaseIterator._d_More = ((), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseIterator._d_Next = ((), (), None)
UseCaseIterator._d_Value = ((), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)

# UseCaseIterator object reference
class _objref_UseCaseIterator (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = UseCaseIterator._NP_RepositoryId

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

    def Init(self, *args):
        return _omnipy.invoke(self, "Init", _0_SALOMEDS.UseCaseIterator._d_Init, args)

    def More(self, *args):
        return _omnipy.invoke(self, "More", _0_SALOMEDS.UseCaseIterator._d_More, args)

    def Next(self, *args):
        return _omnipy.invoke(self, "Next", _0_SALOMEDS.UseCaseIterator._d_Next, args)

    def Value(self, *args):
        return _omnipy.invoke(self, "Value", _0_SALOMEDS.UseCaseIterator._d_Value, args)

    __methods__ = ["Init", "More", "Next", "Value"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(UseCaseIterator._NP_RepositoryId, _objref_UseCaseIterator)
_0_SALOMEDS._objref_UseCaseIterator = _objref_UseCaseIterator
del UseCaseIterator, _objref_UseCaseIterator

# UseCaseIterator skeleton
__name__ = "SALOMEDS__POA"
class UseCaseIterator (_0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS.UseCaseIterator._NP_RepositoryId


    _omni_op_d = {"Init": _0_SALOMEDS.UseCaseIterator._d_Init, "More": _0_SALOMEDS.UseCaseIterator._d_More, "Next": _0_SALOMEDS.UseCaseIterator._d_Next, "Value": _0_SALOMEDS.UseCaseIterator._d_Value}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

UseCaseIterator._omni_skeleton = UseCaseIterator
_0_SALOMEDS__POA.UseCaseIterator = UseCaseIterator
omniORB.registerSkeleton(UseCaseIterator._NP_RepositoryId, UseCaseIterator)
del UseCaseIterator
__name__ = "SALOMEDS"

# interface UseCaseBuilder
_0_SALOMEDS._d_UseCaseBuilder = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/UseCaseBuilder:1.0", "UseCaseBuilder")
omniORB.typeMapping["IDL:SALOMEDS/UseCaseBuilder:1.0"] = _0_SALOMEDS._d_UseCaseBuilder
_0_SALOMEDS.UseCaseBuilder = omniORB.newEmptyClass()
class UseCaseBuilder (_0_SALOME.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS._d_UseCaseBuilder[1]

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

    _nil = CORBA.Object._nil


_0_SALOMEDS.UseCaseBuilder = UseCaseBuilder
_0_SALOMEDS._tc_UseCaseBuilder = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_UseCaseBuilder)
omniORB.registerType(UseCaseBuilder._NP_RepositoryId, _0_SALOMEDS._d_UseCaseBuilder, _0_SALOMEDS._tc_UseCaseBuilder)

# UseCaseBuilder operations and attributes
UseCaseBuilder._d_Append = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_Remove = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_AppendTo = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_InsertBefore = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"]), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_SetCurrentObject = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_SetRootCurrent = ((), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_HasChildren = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_SetName = (((omniORB.tcInternal.tv_string,0), ), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_GetName = ((), ((omniORB.tcInternal.tv_string,0), ), None)
UseCaseBuilder._d_IsUseCase = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
UseCaseBuilder._d_GetCurrentObject = ((), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
UseCaseBuilder._d_AddUseCase = (((omniORB.tcInternal.tv_string,0), ), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
UseCaseBuilder._d_GetUseCaseIterator = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/UseCaseIterator:1.0"], ), None)

# UseCaseBuilder object reference
class _objref_UseCaseBuilder (_0_SALOME._objref_GenericObj):
    _NP_RepositoryId = UseCaseBuilder._NP_RepositoryId

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

    def Append(self, *args):
        return _omnipy.invoke(self, "Append", _0_SALOMEDS.UseCaseBuilder._d_Append, args)

    def Remove(self, *args):
        return _omnipy.invoke(self, "Remove", _0_SALOMEDS.UseCaseBuilder._d_Remove, args)

    def AppendTo(self, *args):
        return _omnipy.invoke(self, "AppendTo", _0_SALOMEDS.UseCaseBuilder._d_AppendTo, args)

    def InsertBefore(self, *args):
        return _omnipy.invoke(self, "InsertBefore", _0_SALOMEDS.UseCaseBuilder._d_InsertBefore, args)

    def SetCurrentObject(self, *args):
        return _omnipy.invoke(self, "SetCurrentObject", _0_SALOMEDS.UseCaseBuilder._d_SetCurrentObject, args)

    def SetRootCurrent(self, *args):
        return _omnipy.invoke(self, "SetRootCurrent", _0_SALOMEDS.UseCaseBuilder._d_SetRootCurrent, args)

    def HasChildren(self, *args):
        return _omnipy.invoke(self, "HasChildren", _0_SALOMEDS.UseCaseBuilder._d_HasChildren, args)

    def SetName(self, *args):
        return _omnipy.invoke(self, "SetName", _0_SALOMEDS.UseCaseBuilder._d_SetName, args)

    def GetName(self, *args):
        return _omnipy.invoke(self, "GetName", _0_SALOMEDS.UseCaseBuilder._d_GetName, args)

    def IsUseCase(self, *args):
        return _omnipy.invoke(self, "IsUseCase", _0_SALOMEDS.UseCaseBuilder._d_IsUseCase, args)

    def GetCurrentObject(self, *args):
        return _omnipy.invoke(self, "GetCurrentObject", _0_SALOMEDS.UseCaseBuilder._d_GetCurrentObject, args)

    def AddUseCase(self, *args):
        return _omnipy.invoke(self, "AddUseCase", _0_SALOMEDS.UseCaseBuilder._d_AddUseCase, args)

    def GetUseCaseIterator(self, *args):
        return _omnipy.invoke(self, "GetUseCaseIterator", _0_SALOMEDS.UseCaseBuilder._d_GetUseCaseIterator, args)

    __methods__ = ["Append", "Remove", "AppendTo", "InsertBefore", "SetCurrentObject", "SetRootCurrent", "HasChildren", "SetName", "GetName", "IsUseCase", "GetCurrentObject", "AddUseCase", "GetUseCaseIterator"] + _0_SALOME._objref_GenericObj.__methods__

omniORB.registerObjref(UseCaseBuilder._NP_RepositoryId, _objref_UseCaseBuilder)
_0_SALOMEDS._objref_UseCaseBuilder = _objref_UseCaseBuilder
del UseCaseBuilder, _objref_UseCaseBuilder

# UseCaseBuilder skeleton
__name__ = "SALOMEDS__POA"
class UseCaseBuilder (_0_SALOME__POA.GenericObj):
    _NP_RepositoryId = _0_SALOMEDS.UseCaseBuilder._NP_RepositoryId


    _omni_op_d = {"Append": _0_SALOMEDS.UseCaseBuilder._d_Append, "Remove": _0_SALOMEDS.UseCaseBuilder._d_Remove, "AppendTo": _0_SALOMEDS.UseCaseBuilder._d_AppendTo, "InsertBefore": _0_SALOMEDS.UseCaseBuilder._d_InsertBefore, "SetCurrentObject": _0_SALOMEDS.UseCaseBuilder._d_SetCurrentObject, "SetRootCurrent": _0_SALOMEDS.UseCaseBuilder._d_SetRootCurrent, "HasChildren": _0_SALOMEDS.UseCaseBuilder._d_HasChildren, "SetName": _0_SALOMEDS.UseCaseBuilder._d_SetName, "GetName": _0_SALOMEDS.UseCaseBuilder._d_GetName, "IsUseCase": _0_SALOMEDS.UseCaseBuilder._d_IsUseCase, "GetCurrentObject": _0_SALOMEDS.UseCaseBuilder._d_GetCurrentObject, "AddUseCase": _0_SALOMEDS.UseCaseBuilder._d_AddUseCase, "GetUseCaseIterator": _0_SALOMEDS.UseCaseBuilder._d_GetUseCaseIterator}
    _omni_op_d.update(_0_SALOME__POA.GenericObj._omni_op_d)

UseCaseBuilder._omni_skeleton = UseCaseBuilder
_0_SALOMEDS__POA.UseCaseBuilder = UseCaseBuilder
omniORB.registerSkeleton(UseCaseBuilder._NP_RepositoryId, UseCaseBuilder)
del UseCaseBuilder
__name__ = "SALOMEDS"

# interface Driver
_0_SALOMEDS._d_Driver = (omniORB.tcInternal.tv_objref, "IDL:SALOMEDS/Driver:1.0", "Driver")
omniORB.typeMapping["IDL:SALOMEDS/Driver:1.0"] = _0_SALOMEDS._d_Driver
_0_SALOMEDS.Driver = omniORB.newEmptyClass()
class Driver :
    _NP_RepositoryId = _0_SALOMEDS._d_Driver[1]

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

    _nil = CORBA.Object._nil


_0_SALOMEDS.Driver = Driver
_0_SALOMEDS._tc_Driver = omniORB.tcInternal.createTypeCode(_0_SALOMEDS._d_Driver)
omniORB.registerType(Driver._NP_RepositoryId, _0_SALOMEDS._d_Driver, _0_SALOMEDS._tc_Driver)

# Driver operations and attributes
Driver._d_Save = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean), (omniORB.typeMapping["IDL:SALOMEDS/TMPFile:1.0"], ), None)
Driver._d_SaveASCII = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean), (omniORB.typeMapping["IDL:SALOMEDS/TMPFile:1.0"], ), None)
Driver._d_Load = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], omniORB.typeMapping["IDL:SALOMEDS/TMPFile:1.0"], (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
Driver._d_LoadASCII = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], omniORB.typeMapping["IDL:SALOMEDS/TMPFile:1.0"], (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean), (omniORB.tcInternal.tv_boolean, ), None)
Driver._d_Close = ((omniORB.typeMapping["IDL:SALOMEDS/SComponent:1.0"], ), (), None)
Driver._d_ComponentDataType = ((), ((omniORB.tcInternal.tv_string,0), ), None)
Driver._d_IORToLocalPersistentID = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean, omniORB.tcInternal.tv_boolean), ((omniORB.tcInternal.tv_string,0), ), None)
Driver._d_LocalPersistentIDToIOR = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], (omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_boolean, omniORB.tcInternal.tv_boolean), ((omniORB.tcInternal.tv_string,0), ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
Driver._d_CanPublishInStudy = ((omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"], ), (omniORB.tcInternal.tv_boolean, ), {_0_SALOME.SALOME_Exception._NP_RepositoryId: _0_SALOME._d_SALOME_Exception})
Driver._d_PublishInStudy = ((omniORB.typeMapping["IDL:SALOMEDS/Study:1.0"], omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], omniORB.typeMapping["IDL:omg.org/CORBA/Object:1.0"], (omniORB.tcInternal.tv_string,0)), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)
Driver._d_CanCopy = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.tcInternal.tv_boolean, ), None)
Driver._d_CopyFrom = ((omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), (omniORB.typeMapping["IDL:SALOMEDS/TMPFile:1.0"], omniORB.tcInternal.tv_long), None)
Driver._d_CanPaste = (((omniORB.tcInternal.tv_string,0), omniORB.tcInternal.tv_long), (omniORB.tcInternal.tv_boolean, ), None)
Driver._d_PasteInto = ((omniORB.typeMapping["IDL:SALOMEDS/TMPFile:1.0"], omniORB.tcInternal.tv_long, omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"]), (omniORB.typeMapping["IDL:SALOMEDS/SObject:1.0"], ), None)

# Driver object reference
class _objref_Driver (CORBA.Object):
    _NP_RepositoryId = Driver._NP_RepositoryId

    def __init__(self):
        CORBA.Object.__init__(self)

    def Save(self, *args):
        return _omnipy.invoke(self, "Save", _0_SALOMEDS.Driver._d_Save, args)

    def SaveASCII(self, *args):
        return _omnipy.invoke(self, "SaveASCII", _0_SALOMEDS.Driver._d_SaveASCII, args)

    def Load(self, *args):
        return _omnipy.invoke(self, "Load", _0_SALOMEDS.Driver._d_Load, args)

    def LoadASCII(self, *args):
        return _omnipy.invoke(self, "LoadASCII", _0_SALOMEDS.Driver._d_LoadASCII, args)

    def Close(self, *args):
        return _omnipy.invoke(self, "Close", _0_SALOMEDS.Driver._d_Close, args)

    def ComponentDataType(self, *args):
        return _omnipy.invoke(self, "ComponentDataType", _0_SALOMEDS.Driver._d_ComponentDataType, args)

    def IORToLocalPersistentID(self, *args):
        return _omnipy.invoke(self, "IORToLocalPersistentID", _0_SALOMEDS.Driver._d_IORToLocalPersistentID, args)

    def LocalPersistentIDToIOR(self, *args):
        return _omnipy.invoke(self, "LocalPersistentIDToIOR", _0_SALOMEDS.Driver._d_LocalPersistentIDToIOR, args)

    def CanPublishInStudy(self, *args):
        return _omnipy.invoke(self, "CanPublishInStudy", _0_SALOMEDS.Driver._d_CanPublishInStudy, args)

    def PublishInStudy(self, *args):
        return _omnipy.invoke(self, "PublishInStudy", _0_SALOMEDS.Driver._d_PublishInStudy, args)

    def CanCopy(self, *args):
        return _omnipy.invoke(self, "CanCopy", _0_SALOMEDS.Driver._d_CanCopy, args)

    def CopyFrom(self, *args):
        return _omnipy.invoke(self, "CopyFrom", _0_SALOMEDS.Driver._d_CopyFrom, args)

    def CanPaste(self, *args):
        return _omnipy.invoke(self, "CanPaste", _0_SALOMEDS.Driver._d_CanPaste, args)

    def PasteInto(self, *args):
        return _omnipy.invoke(self, "PasteInto", _0_SALOMEDS.Driver._d_PasteInto, args)

    __methods__ = ["Save", "SaveASCII", "Load", "LoadASCII", "Close", "ComponentDataType", "IORToLocalPersistentID", "LocalPersistentIDToIOR", "CanPublishInStudy", "PublishInStudy", "CanCopy", "CopyFrom", "CanPaste", "PasteInto"] + CORBA.Object.__methods__

omniORB.registerObjref(Driver._NP_RepositoryId, _objref_Driver)
_0_SALOMEDS._objref_Driver = _objref_Driver
del Driver, _objref_Driver

# Driver skeleton
__name__ = "SALOMEDS__POA"
class Driver (PortableServer.Servant):
    _NP_RepositoryId = _0_SALOMEDS.Driver._NP_RepositoryId


    _omni_op_d = {"Save": _0_SALOMEDS.Driver._d_Save, "SaveASCII": _0_SALOMEDS.Driver._d_SaveASCII, "Load": _0_SALOMEDS.Driver._d_Load, "LoadASCII": _0_SALOMEDS.Driver._d_LoadASCII, "Close": _0_SALOMEDS.Driver._d_Close, "ComponentDataType": _0_SALOMEDS.Driver._d_ComponentDataType, "IORToLocalPersistentID": _0_SALOMEDS.Driver._d_IORToLocalPersistentID, "LocalPersistentIDToIOR": _0_SALOMEDS.Driver._d_LocalPersistentIDToIOR, "CanPublishInStudy": _0_SALOMEDS.Driver._d_CanPublishInStudy, "PublishInStudy": _0_SALOMEDS.Driver._d_PublishInStudy, "CanCopy": _0_SALOMEDS.Driver._d_CanCopy, "CopyFrom": _0_SALOMEDS.Driver._d_CopyFrom, "CanPaste": _0_SALOMEDS.Driver._d_CanPaste, "PasteInto": _0_SALOMEDS.Driver._d_PasteInto}

Driver._omni_skeleton = Driver
_0_SALOMEDS__POA.Driver = Driver
omniORB.registerSkeleton(Driver._NP_RepositoryId, Driver)
del Driver
__name__ = "SALOMEDS"

#
# End of module "SALOMEDS"
#
__name__ = "SALOMEDS_idl"

_exported_modules = ( "SALOMEDS", )

# The end.
