Interface item (IDL code)
An Interface is a standard Modeler UML item.
Create an Interface from the Model or a Package: right-click the Model or Package, point to New, point to IDL Profile, and then click Interface.
Through the isLocal tag definition that is applied by the «CORBAInterface» stereotype, you can specify that the Interface is a local Interface. Alternatively, you can apply the «Local» stereotype to the Interface.
All Interface that have the «Local» stereotype applied are shown in the
IDL Elements pane - expand the Local folder.
If you change the name of an Interface and want the names of any Services or Clients that use that Interface to be changed accordingly (their names set to the name of the Interface): right-click the Interface, and then click Synchronize IDL Element Names. Alternatively, you can use the Synchronize IDL Element Names command from the Clients and Services that use the Interface as a type, or from a Package that owns the Interface.
The IDL Profile provides the following Interfaces in the IDL Profile::CCM_DDS package:
• ConnectorStatusListener
• ContentFilterSettings
• DataListenerControl
• DataReader
• DataWriter
• PortStatusListener
• StateListenerControl
The IDL Profile provides the following Interfaces in the Typed template module, which resides in the IDL Profile::CCM_DDS package:
• Getter
• InstanceHandlerManager
• Listener
• Reader
• StateListener
• Updater
• Writer