All Categories Class Hierarchy This Category Previous Next Indexes
Product Class CATVPMFilter
CATVPMFilter
public class CATVPMFilter
Object to manage customer filter during the expand in PSN.
Notes:
Following convention is used for naming parameters.
Parameter names prefixed by:
- i are input parameters
- o are ouput parameters
- io are input/output parameters
Method Index
- o
EndExpand()
- Function called at the end of the expand
- o
Filter(CATVPMNode*,CATListOfCATVPMNode&,CATListOfCATVPMNode&,CATListOfCATVPMNode&,CATVPMError&)
- Function called during the expand to filter the childs of each nodes
- o
StartExpand(SdaiEntityInstance*)
- Function called at the beginning of the expand
Methods
o EndExpand
| public virtual void EndExpand( | )const = 0 |
-
Function called at the end of the expand
o Filter
| public virtual void Filter( | CATVPMNode* | iFather, |
| const CATListOfCATVPMNode& | iProposedNodes, |
| CATListOfCATVPMNode& | oValid, |
| CATListOfCATVPMNode& | oNotValid, |
| CATVPMError& | oErr) const = 0 |
-
Function called during the expand to filter the childs of each nodes
- Parameters:
-
- iFather
- father node of childs to filter
- iProposedNodes
- child nodes to filter
- oValid
- valid nodes from iProposedNodes
- oNotValid
- not valid nodes from iProposedNodes
- oErr
- error during filter
Notes: if the severity of the error correspond to a warning (=0), the
associated message is displayed at the end of the expand ; if the severity
correspond to an error (>0), the associated message is displayed at the end
of the expand and the childs of iFather are collapsed
o StartExpand
| public virtual void StartExpand( | SdaiEntityInstance* | iPart) const = 0 |
-
Function called at the beginning of the expand
- Parameters:
-
- iPart
- root part for the expand
This object is included in the file: CATVPMFilter.h