All Frameworks Class Hierarchy This Framework Previous Next Indexes
ObjectSpecsModeler Interface CATISpecUpdate
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATISpecUpdate
Usage: you can freely reimplement this interface.
interface CATISpecUpdate
- Deprecated:
- V5R15 CATIOsmUpdate
Interface dedicated to the update mechanism.
The objects concerned by the update mechanism have :
- a status (up to date or not) concerning the update
- a state (managed by the StateStamp) concerning modification of the object's data.
- See also:
- CATIBuild
Method Index
- o
GetUpdateStamp()
-
- o
IsInactive()
-
- o
IsUpToDate(CATIDomain_var)
-
- o
SetUpToDate(CATBoolean)
-
- o
Update(CATIDomain_var)
-
Methods
o GetUpdateStamp
-
- Deprecated:
- V5R15 NoReplacement
Returns the updateStamp hold by the object.
The concerned object is a feature or an attribute.
o IsInactive
public virtual int IsInactive( | )const=0 |
-
- Deprecated:
- V5R15 CATIOsmUpdate#IsInactive
Forces an updatable object to be ignored by the update mechanism.
o IsUpToDate
-
- Deprecated:
- V5R15 CATIOsmUpdate#IsUpToDate
Returns the status of the object concerning the update mechanism.
- Returns:
- CATBoolean TRUE : the object has ever been updated.
FALSE : the object has to be updated.
o SetUpToDate
public virtual void SetUpToDate( | CATBoolean | flag)=0 |
-
- Deprecated:
- V5R15 CATIOsmUpdate#SetUpToDate
Modifies the flag of the updatable object.
- Parameters:
-
- flag
- TRUE : the object has just been updated
FALSE: the object needs to be rebuild
o Update
-
- Deprecated:
- V5R15 CATIOsmUpdate#Update
Rebuilds the feature ( generate the result ).
This method should not be used: use instead the Update method defined in
CATISpecObject.
Note: The default update mechanism detects all features that have been modified upstream from a
feature, rebuilds all the feature impacting the updated feature, and finally rebuilds
the final feature.
- Parameters:
-
- iDomain
- application domain of the update ( not used ).
This object is included in the file: CATISpecUpdate.h
If needed, your Imakefile.mk should include the module: CATObjectSpecsModeler