CATPLMFastenerUseItf Interface CATIFmaFastenerEventPublisher
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIFmaFastenerEventPublisher
Interface to inform a LifeCycle event on a Fastener Instance.
Role:
Role: User can implement the interface on multiple components. Any name of the name of the component (last argument of CATImplementClass) can be chosen.
But it is mandatory to specify a component name (CATNull is not allowed).
No default implementation is provided by adapter.
BOA information: this interface CAN NOT be implemented using the BOA (Basic Object Adapter).
Method Index
- o
ListFastenerInstancesWithEvent(CATListValCATBaseUnknown_var&,CATIFmaFastenerEventPublisher::FmaFastenerEvent)
- Method to get the list of Fastener instances on which certain LifeCycle event has occurred.
Enumerated Type Index
- o
FmaFastenerEvent
- Enum in order to define the fastener event.
Methods
o ListFastenerInstancesWithEvent
public virtual ListFastenerInstancesWithEvent( | const | iListFst, |
| | iEvent) |
-
Method to get the list of Fastener instances on which certain LifeCycle event has occurred.
- Parameters:
-
- iListFst
- List of Fastener Instances under consideration.
- iEvent
- The name of the LifeCycle event that occurred on the Fastener Instances.
Possible values:
- FST_CREATED
- FST_MODIFIED
- FST_DROPPED
- Returns:
- NULL
Enumerated Types
o FmaFastenerEvent
-
enum FmaFastenerEvent {
FST_CREATED,
FST_MODIFIED,
FST_DROPPED
}
Enum in order to define the fastener event.
- FST_CREATED implies fastener instances are newly created (end of Creation command).
- FST_MODIFIED implies fastener instances modification by Edition command.
- FST_DROPPED implies fastener instances are dropped which marks the end of Drag and Drop operation.
This object is included in the file: CATIFmaFastenerEventPublisher.h
If needed, your Imakefile.mk should include the module: CATPLMFmaBrowseInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.