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
public virtual CATOldUpdateStamp GetUpdateStamp()const=0
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
public virtual CATBoolean IsUpToDate(CATIDomain_var iDomain=NULL_var) const = 0
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
public virtual int Update(CATIDomain_var iDomain= NULL_var) = 0
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.