All Frameworks Class Hierarchy This Framework Previous Next Indexes
ManufacturingInterfaces Interface CATIMfgStartupFactories
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIMfgStartupFactories
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMfgStartupFactories
Interface to manage manufacturing Startup factories.
Role: CATIMfgStartupFactories has methods to
manage manufacturing Startup factories in Customer catalogs.
Method Index
- o
CreateMachiningFeatureSU(CATISpecObject**,CATICatalog*,CATUnicodeString&,CATUnicodeString&)
- Creates a new Feature StartUp in the provided client catalog.
- o
CreateMachiningOperationSU(CATISpecObject**,CATICatalog*,CATIContainer*,CATUnicodeString&,CATUnicodeString&,CATListOfCATUnicodeString&)
- Creates a new StartUp in the provided client catalog.
- o
CreateManufacturingSetupSU(CATISpecObject**,CATICatalog*,CATIContainer*,CATUnicodeString&,CATUnicodeString&)
- Creates a new StartUp in the provided client catalog.
Methods
o CreateMachiningFeatureSU
-
Creates a new Feature StartUp in the provided client catalog.
Role: Allows the creation of a new client Feature StartUp deriving from
the StartUp found in the Machining catalog.
- Parameters:
-
- opiNewStartUp
- the new client Feature StartUp created.
- ipiClientCatalog
- the Client catalog in which you want to create the new StartUp.
- ipUserTypeName
- the late type of the new client StartUp to be created.
- ipSuperTypeName
- the late type of the deriving StartUp.
- ipCatalogName
- the name of the catalog (without .feat or .CATfct suffix) in which the deriving
StartUp can be found. Today the only one authorized is "MachiningFeature".
- Returns:
- S_OK: the new StartUp has been created.
E_FAIL: the new StartUp has not been created.
o CreateMachiningOperationSU
-
Creates a new StartUp in the provided client catalog.
Role: Allows the creation of a new client StartUp deriving from
the StartUp found in the Machining catalog file.
- Parameters:
-
- opiNewStartUp
- the new client StartUp created.
- ipiClientCatalog
- the client catalog in which the new client StartUp is to be created.
- ipiActivityCont
- the activity container in which the new client StartUp is to be created.
- ipActivityTypeName
- the late type of the new client StartUp to be created.
- ipActivitySuperTypeName
- the late type of the deriving StartUp.Today the only one authorized is "MfgUserDefinedMO".
- ipFeatureTypeNameList
- the list of the features names you want to authorized on this Startup.
this list can be empty.
if this list contained Client feature, you must have opened the client catalog containing these client feature
Startup before calling this service.
- Returns:
- S_OK: the new StartUp has been created.
E_FAIL: the new StartUp has not been created.
o CreateManufacturingSetupSU
-
Creates a new StartUp in the provided client catalog.
Role: Allows the creation of a new client StartUp deriving from
the StartUp found in the Machining catalog file.
- Parameters:
-
- opiNewStartUp
- the new client StartUp created.
- ipiClientCatalog
- the client catalog in which the new client StartUp is to be created.
- ipiActivityCont
- the activity container in which the new client StartUp is to be created.
- ipActivityTypeName
- the late type of the new client StartUp to be created.
- ipActivitySuperTypeName
- the late type of the deriving StartUp.Today the only one authorized is "MfgUserDefinedPO".
- Returns:
- S_OK: the new StartUp has been created.
E_FAIL: the new StartUp has not been created.
This object is included in the file: CATIMfgStartupFactories.h
If needed, your Imakefile.mk should include the module: MfgItfEnv