All Frameworks Class Hierarchy This Framework Previous Next Indexes
ObjectSpecsModeler Interface CATIBuild
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIBuild
Usage: you can freely reimplement this interface.
interface CATIBuild
Interface dedicated to the Build/Update mechanism.
- See also:
- CATIOsmUpdate
Method Index
- o
Build()
- Build itself as a result of an update (generate the result).
Methods
o Build
-
Build itself as a result of an update (generate the result).
- Returns:
- S_OK if the build succeeded, E_FAIL otherwise (the update process is then aborted). The build is launched by the update engine, after the sp_in attributes have been updated.
In the implementation:
- the quality, value or activity of a sp_IN attribute must not be changed.
This will cause a reimpact, leaving the feature outdated after the update
- SetUpToDate(TRUE) must not be called.
This is done later by the update engine, if the build returns S_OK and if there is no reimpact.
- sp_OUT attributes, if any, can be recomputed
This object is included in the file: CATIBuild.h
If needed, your Imakefile.mk should include the module: CATObjectSpecsModeler