All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMInterfaces Interface CATIVpmAFLLink

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

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


interface CATIVpmAFLLink

Interface for AFLLink objects.
Role: The interface provides functions for accessing AFLLink attributes.


Method Index


o Dump(char*)
Dump the Link attributes.
o GetCreationDate(CATTime&)
Get the creation date.
o GetFromAction(CATIVpmAFLAction_var&)
Get the source Action of this Link.
o GetLastModifDate(CATTime&)
Get the last modification date.
o GetLevel(long)
Get the level of the Link.
o GetName(CATUnicodeString&)
Get the name of the Link.
o GetToAction(CATIVpmAFLAction_var&)
Get the target Action of this link.
o GetType(CATUnicodeString&)
Get the Link type.
o GetValue(CATUnicodeString&,CORBAAny&)
Get any attribute of a Link.
o SetLevel(long)
Set the level of the Link.
o SetName(CATUnicodeString&)
Set the name of the Link.
o SetValue(CATUnicodeString&,CORBAAny&)
Set any attribute of a Link.

Methods


o Dump
public virtual HRESULT Dump(char* prefix)=0
Dump the Link attributes.
Parameters:
iPrefix
The prefix text for each output line.
o GetCreationDate
public virtual HRESULT GetCreationDate(CATTime& oDate)=0
Get the creation date.
Parameters:
oDate
o GetFromAction
public virtual HRESULT GetFromAction(CATIVpmAFLAction_var& oAction) =0
Get the source Action of this Link.
Parameters:
oAction
o GetLastModifDate
public virtual HRESULT GetLastModifDate(CATTime& oDate)=0
Get the last modification date.
Parameters:
oDate
o GetLevel
public virtual HRESULT GetLevel(long oLevel) =0
Get the level of the Link.
Parameters:
oLevel
o GetName
public virtual HRESULT GetName(CATUnicodeString& oName)=0
Get the name of the Link.
Parameters:
oName
o GetToAction
public virtual HRESULT GetToAction(CATIVpmAFLAction_var& oAction) =0
Get the target Action of this link.
Parameters:
oAction
o GetType
public virtual HRESULT GetType(CATUnicodeString& oType)=0
Get the Link type.
Parameters:
oType
o GetValue
public virtual HRESULT GetValue( const CATUnicodeString& iAttr,
CORBAAny& oVal)=0
Get any attribute of a Link.
Parameters:
iAttr
oVal
o SetLevel
public virtual HRESULT SetLevel( const long iLevel) =0
Set the level of the Link.
Parameters:
iLevel
o SetName
public virtual HRESULT SetName( const CATUnicodeString& iName)=0
Set the name of the Link.
Parameters:
iName
o SetValue
public virtual HRESULT SetValue( const CATUnicodeString& iAttr,
const CORBAAny& iVal)=0
Set any attribute of a Link.
Parameters:
iAttr
iVal

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

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