All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

DMAPSInterfaces Interface CATISPPItem

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

Usage: you can freely reimplement this interface.


interface CATISPPItem

Interface to be implemented by every object supposed to be managed by an activity.


Method Index


o GetLabel()
Returns the Label (external user name) of an Activity.
o GetType()
Returns the type of the Item as a character string containing the type name.
o IsAssigned(CATISPPActivityRoot_var)
Tests if the item is assigned in the specified process.
o IsSubTypeOf(CATUnicodeString&)
Tests the type of a specific Item.

Methods


o GetLabel
public virtual CATUnicodeString GetLabel()const = 0
Returns the Label (external user name) of an Activity. A default Label is given to an Activity as it is created.
o GetType
public virtual CATUnicodeString GetType()const = 0
Returns the type of the Item as a character string containing the type name.
o IsAssigned
public virtual CATBoolean IsAssigned( const CATISPPActivityRoot_var iProcess) const = 0
Tests if the item is assigned in the specified process.
Returns:
TRUE
when the Activity is of type or of sub-type of iProcess.
FALSE
when the Activity is NOT of type or of sub-type of iProcess.
o IsSubTypeOf
public virtual CATBoolean IsSubTypeOf( const CATUnicodeString& iTypeName) = 0
Tests the type of a specific Item.
Returns:
TRUE
when the item is of type or of sub-type of iTypeName.
FALSE
when the item is NOT of type or of sub-type of iTypeName.

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

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