All Frameworks  Class Hierarchy  This Framework  Indexes   

ObjectSpecsModeler Interface 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
public virtual GetUpdateStamp()
Deprecated:
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

Copyright © 2003, Dassault Systèmes. All rights reserved.