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.