General KERNEL Documentation     End User KERNEL Services  


SALOME_ModuleCatalog Namespace Reference


Data Structures

struct  ServicesParameter
struct  ServicesDataStreamParameter
struct  Service
struct  DefinitionInterface
struct  PathPrefix
struct  Component
struct  IAPP_Affich
exception  NotFound
interface  Acomponent
interface  ModuleCatalog
 Module catalog interface More...

Typedefs

typedef sequence< ServicesParameterListOfServicesParameter
typedef sequence< ServicesDataStreamParameterListOfServicesDataStreamParameter
typedef sequence< ServiceListOfInterfaceService
typedef sequence< stringListOfServices
typedef sequence< DefinitionInterfaceListOfDefInterface
typedef sequence< stringListOfInterfaces
typedef sequence< PathPrefixPathPrefixes
typedef sequence< stringListOfComponents
typedef sequence< stringListOfComputers
typedef sequence< IAPP_AffichListOfIAPP_Affich

Enumerations

enum  ComponentType {
  GEOM, MESH, Med, SOLVER,
  DATA, VISU, SUPERV, OTHER
}
enum  DataStreamDependency { DATASTREAM_UNDEFINED, DATASTREAM_TEMPORAL, DATASTREAM_ITERATIVE }
enum  DataStreamType {
  DATASTREAM_UNKNOWN, DATASTREAM_INTEGER, DATASTREAM_FLOAT, DATASTREAM_DOUBLE,
  DATASTREAM_STRING, DATASTREAM_BOOLEAN
}


Detailed Description

The main package of interfaces used for creation of the module catalog in SALOME application. Module catalog allows to manage components of SALOME application, to call specified in the xml files interfaces with the help of AComponent interface.


Typedef Documentation

typedef sequence<ServicesParameter> SALOME_ModuleCatalog::ListOfServicesParameter
 

The list of the parameters of service.

typedef sequence<ServicesDataStreamParameter> SALOME_ModuleCatalog::ListOfServicesDataStreamParameter
 

typedef sequence<Service> SALOME_ModuleCatalog::ListOfInterfaceService
 

List of services of the interface.

typedef sequence<string> SALOME_ModuleCatalog::ListOfServices
 

List of services.

typedef sequence<DefinitionInterface> SALOME_ModuleCatalog::ListOfDefInterface
 

List of interface definitions.

typedef sequence<string> SALOME_ModuleCatalog::ListOfInterfaces
 

List of names of interfaces.

typedef sequence<PathPrefix> SALOME_ModuleCatalog::PathPrefixes
 

List of path prefixes

typedef sequence<string> SALOME_ModuleCatalog::ListOfComponents
 

List of names of components.

typedef sequence<string> SALOME_ModuleCatalog::ListOfComputers
 

List of names of computers.

typedef sequence<IAPP_Affich> SALOME_ModuleCatalog::ListOfIAPP_Affich
 

List of pair GUI elements (component name, component icone) used for representation of the module in IAPP component.


Enumeration Type Documentation

enum SALOME_ModuleCatalog::ComponentType
 

This enumeration contains a current set of definitions of the components integrated into SALOME application.

Enumerator:
GEOM  Module GEOM
MESH  Module MESH
Med  Module Med
SOLVER  Module of SOLVER type
DATA  Module DATA
VISU  Module VISU
SUPERV  Module SUPERVISION
OTHER  Any other type of module

enum SALOME_ModuleCatalog::DataStreamDependency
 

Enumerator:
DATASTREAM_UNDEFINED 
DATASTREAM_TEMPORAL 
DATASTREAM_ITERATIVE 

enum SALOME_ModuleCatalog::DataStreamType
 

Enumerator:
DATASTREAM_UNKNOWN 
DATASTREAM_INTEGER 
DATASTREAM_FLOAT 
DATASTREAM_DOUBLE 
DATASTREAM_STRING 
DATASTREAM_BOOLEAN