All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ObjectSpecsModeler Interface CATISpecAttribute

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATISpecAttribute
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATISpecAttribute

Interface to define operations on a feature attribute.
Note: it's better to directly access attributes' values by using CATISpecAttrAccess.

See also:
CATISpecObject, CATISpecAttrAccess


Method Index


o DumpValue()
Returns a printable presentation of the value of the attribute.
o GetAccess()
Returns the access mode of the attribute.
o GetOwner()
Returns the feature holding the attribute.
o IsUpToDate(CATIDomain_var)
o SetAccess(CATAttrAccess)
Sets the access mode of the attribute.
o SetUpToDate(CATBoolean)
Forces the attribute to an up-to-date status.
o Update(CATIDomain_var)

Methods


o DumpValue
public virtual CATUnicodeString DumpValue()const = 0
Returns a printable presentation of the value of the attribute.
o GetAccess
public virtual CATAttrAccess GetAccess()const = 0
Returns the access mode of the attribute.
o GetOwner
public virtual CATISpecObject* GetOwner()const = 0
Returns the feature holding the attribute.
o IsUpToDate
public virtual CATBoolean IsUpToDate(CATIDomain_var iDomain=NULL_var) const = 0
Deprecated:
V5R17 CATISpecAttrAccess::IsUpToDate Determines whether the attribute status is up-to-date.
Parameters:
iDomain
domain.
o SetAccess
public virtual void SetAccess(CATAttrAccess iAccess) = 0
Sets the access mode of the attribute.
Parameters:
iAccess
access mode.
o SetUpToDate
public virtual void SetUpToDate(CATBoolean iFlag)= 0
Forces the attribute to an up-to-date status.
Parameters:
iFlag
if TRUE, updates time stamp of attribute.
o Update
public virtual int Update(CATIDomain_var iDomain=NULL_var) = 0
Deprecated:
V5R17 CATISpecAttrAccess::Update Update.
Parameters:
iDomain
domain.

This object is included in the file: CATISpecAttribute.h
If needed, your Imakefile.mk should include the module: CATObjectSpecsModeler

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