All Frameworks  Class Hierarchy  This Framework  Indexes   

ENOVInterfaces Interface 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 CreateDeliverableLink( const iObjLink,
oLinkObj,
const IsPaste= FALSE)
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 CreateEcHierarchyLink( const iObjLink,
oLinkObj)
Creates a Hierarchy Link from an ECO to another ECO.
Parameters:
iObjLink
ECO to link to
oLinkObj
Created Link object
o CreateNewLink
public virtual CreateNewLink( const ilinkType,
const iObjLink,
oLinkObj)
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 CreateRelatedEcLink( const ilinkType,
const iRelatedEc,
olinkObj)
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
public virtual RemoveLink( olinkObj,
const idelType="")
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

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