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.
V5R15 NoReplacement
Returns the updateStamp hold by the object.
The concerned object is a feature or an attribute.
o IsInactive
public virtual IsInactive(
)
Deprecated:
V5R15 CATIOsmUpdate#IsInactive
Forces an updatable object to be ignored by the update mechanism.
o IsUpToDate
public virtual IsUpToDate(
iDomain
=NULL_var)
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 SetUpToDate(
flag)
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
public virtual Update(
iDomain
= NULL_var)
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