This interface provides the common functionality information of corresponding component. More...
import "SALOME_ModuleCatalog.idl";
Public Member Functions | |
ListOfInterfaces | GetInterfaceList () |
Get the list of interface names of the component. More... | |
DefinitionInterface | GetInterface (in string interfacename) raises (NotFound) |
Get an interface of the component. More... | |
ListOfServices | GetServiceList (in string interfacename) raises (NotFound) |
Get the list of service names of an interface belonging to the component. More... | |
Service | GetService (in string interfacename, in string servicename) raises (NotFound) |
Get a service of an interface of the component. More... | |
Service | GetDefaultService (in string interfacename) raises (NotFound) |
Get the default service of an interface of the component. More... | |
string | GetPathPrefix (in string machinename) raises (NotFound) |
Get the prefix path of the computer containing the component. More... | |
Data Fields | |
readonly attribute string | constraint |
Get the constraint affected to the component. More... | |
readonly attribute string | componentname |
Get the component name. More... | |
readonly attribute string | componentusername |
Get the user name of the component. More... | |
readonly attribute boolean | multistudy |
Get whether the component is multistudy or not. More... | |
readonly attribute ComponentType | component_type |
Get the type of the component. More... | |
readonly attribute string | component_icone |
Get the icone of the component (for IAPP) More... | |
readonly attribute ImplType | implementation_type |
Get the implementation type of the component. More... | |
readonly attribute string | implementation_name |
Get the implementation name of the component. More... | |
This interface provides the common functionality information of corresponding component.
Information is loaded from specific xml files.
Service SALOME_ModuleCatalog::Acomponent::GetDefaultService | ( | in string | interfacename | ) | raises (NotFound) |
Get the default service of an interface of the component.
interfacename | Name of the interface |
DefinitionInterface SALOME_ModuleCatalog::Acomponent::GetInterface | ( | in string | interfacename | ) | raises (NotFound) |
Get an interface of the component.
interfacename | Name of the interface |
ListOfInterfaces SALOME_ModuleCatalog::Acomponent::GetInterfaceList | ( | ) |
Get the list of interface names of the component.
string SALOME_ModuleCatalog::Acomponent::GetPathPrefix | ( | in string | machinename | ) | raises (NotFound) |
Get the prefix path of the computer containing the component.
machinename | Name of the machine |
Service SALOME_ModuleCatalog::Acomponent::GetService | ( | in string | interfacename, |
in string | servicename | ||
) | raises (NotFound) |
Get a service of an interface of the component.
interfacename | Name of the interface |
servicename | Name of the service |
ListOfServices SALOME_ModuleCatalog::Acomponent::GetServiceList | ( | in string | interfacename | ) | raises (NotFound) |
Get the list of service names of an interface belonging to the component.
interfacename | Name of the interface |
readonly attribute string SALOME_ModuleCatalog::Acomponent::component_icone |
Get the icone of the component (for IAPP)
readonly attribute ComponentType SALOME_ModuleCatalog::Acomponent::component_type |
Get the type of the component.
readonly attribute string SALOME_ModuleCatalog::Acomponent::componentname |
Get the component name.
readonly attribute string SALOME_ModuleCatalog::Acomponent::componentusername |
Get the user name of the component.
readonly attribute string SALOME_ModuleCatalog::Acomponent::constraint |
Get the constraint affected to the component.
constraint to be resolved by LifeCycle for the computer choice
readonly attribute string SALOME_ModuleCatalog::Acomponent::implementation_name |
Get the implementation name of the component.
It's the name of the dyn lib or the python module or the executable if the default naming scheme is not convenient.
readonly attribute ImplType SALOME_ModuleCatalog::Acomponent::implementation_type |
Get the implementation type of the component.
C++ (dyn lib), Python (module) or executable
readonly attribute boolean SALOME_ModuleCatalog::Acomponent::multistudy |
Get whether the component is multistudy or not.