All Frameworks Class Hierarchy This Framework Previous Next Indexes
System.IUnknown | +---System.IDispatch | +---System.CATBaseUnknown | +---System.CATEventSubscriber | +---System.CATCommand | +---DialogEngine.CATDialogAgent | +---DialogEngine.CATStateCommand | +---DialogEngine.CATMultiDocumentCommand | +---CATBasicMultiDocumentCommand
Usage: you must use this class as is. You should never derive it.
public class CATBasicMultiDocumentCommand
Class to define a state dialog command to achieve a selection in any nonactive document.
Role:: This class enables a selection in a nonactive document from a state
dialog command running in the workbench of the active document.
Instantiate CATBasicMultiDocumentCommand to create a class that should
be instantiated by a dialog agent of another state dialog command that runs in
the active document. The dialog agent must be an instance of CATOtherDocumentAgent.
When the state with which the dialog agent is associated becomes active, an instance
of CATBasicMultiDocumentCommand is created for any nonactive document as a proxy
of the active command to select either an object or a set of objects in one of these
nonactive documents. CATBasicMultiDocumentCommand contains a single state
with a single selection agent, instance of
CATPathElement. This selection agent is assigned the same behavior than the
CATOtherDocumentAgent dialog agent of the active state dialog command that requests the CATBasicMultiDocumentCommand instantiation.
Copyright © 2003, Dassault Systèmes. All rights reserved.