All Frameworks Class Hierarchy This Framework Previous Next Indexes
ENOVInterfaces Interface ENOVICWLinks
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---ENOVICWLinks
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface ENOVICWLinks
Interface for Links.
Role: Implements extensions of an Action (or derivative)
to perform Link operations.
Method Index
- o
CreateDeliverableLink(CATIVpmAFLAction_var&,CATIVpmAFLLink_var&,boolean&)
- Creates a new deliverable Link from an ECO to an Action.
- o
CreateEcHierarchyLink(CATIVpmAFLAction_var&,CATIVpmAFLLink_var&)
- Creates a Hierarchy Link from an ECO to another ECO.
- o
CreateNewLink(CATUnicodeString&,CATIVpmFactoryObject_var&,CATIVpmAFLLink_var&)
- Creates a Link from one Action to another Action.
- o
CreateRelatedEcLink(CATUnicodeString&,CATIVpmFactoryObject_var&,CATIVpmAFLLink_var&)
- Creates a Link from an ECO to another ECO.
- o
RemoveLink(CATIVpmAFLLink_var&,CATUnicodeString&)
- Removes a link between ECO's and/or Actions.
Methods
o CreateDeliverableLink
public virtual HRESULT CreateDeliverableLink( | const CATIVpmAFLAction_var& | iObjLink, |
| CATIVpmAFLLink_var& | oLinkObj, |
| const boolean& | IsPaste | = FALSE) = 0 |
-
Creates a new deliverable Link from an ECO to an Action.
- Parameters:
-
- iObjLink
- Action to link to
- oLinkObj
- Created Link object
- IsPaste
- Boolean to indicate if it is a paste from a cut
o CreateEcHierarchyLink
public virtual HRESULT CreateEcHierarchyLink( | const CATIVpmAFLAction_var& | iObjLink, |
| CATIVpmAFLLink_var& | oLinkObj)= 0 |
-
Creates a Hierarchy Link from an ECO to another ECO.
- Parameters:
-
- iObjLink
- ECO to link to
- oLinkObj
- Created Link object
o CreateNewLink
public virtual HRESULT CreateNewLink( | const CATUnicodeString& | ilinkType, |
| const CATIVpmFactoryObject_var& | iObjLink, |
| CATIVpmAFLLink_var& | oLinkObj)= 0 |
-
Creates a Link from one Action to another Action.
- Parameters:
-
- iLinkType
- Type of link to create
- iObjLink
- Action to link to
- oLinkObj
- Created Link object
o CreateRelatedEcLink
public virtual HRESULT CreateRelatedEcLink( | const CATUnicodeString& | ilinkType, |
| const CATIVpmFactoryObject_var& | iRelatedEc, |
| CATIVpmAFLLink_var& | olinkObj)= 0 |
-
Creates a Link from an ECO to another ECO.
- Parameters:
-
- iLinkType
- Type of link to create
- iRelatedEc
- Related ECO to link to
- olinkObj
- Created Link object
o RemoveLink
-
Removes a link between ECO's and/or Actions.
- Parameters:
-
- olinkObj
- Link object
- idelType
- Optional parameter for removing Hierarchy Link
- set to "LinkMove" to remove a single member of a Hierarchy
- set to "Disassemble" to disassemble the Hierarchy below the link
This object is included in the file: ENOVICWLinks.h
If needed, your Imakefile.mk should include the module: GUIDENOVInterfaces