Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

NotificationTypes::EventTypeRepositoryClass Interface Reference

An interface for EventTypeRepositoryClass objects. More...

import "NotificationTypes.idl";

Inherited by NotificationTypes::EventTypeRepository.

List of all members.

Public Methods

EventTypeRepository create_event_type_repository (in StringSet supported_domains) raises (Reflective::AlreadyCreated, Reflective::SemanticError)
 Create the event type repository unless it is already created. More...


Public Attributes

readonly attribute EventTypeRepositoryUList all_of_kind_event_type_repository
 All object of this kind that have been created. More...

readonly attribute EventTypeRepositoryUList all_of_type_event_type_repository
 All object of this kind (including subtypes) that have been created. More...


Detailed Description

An interface for EventTypeRepositoryClass objects.

This is used to create a singleton repository.


Member Function Documentation

EventTypeRepository NotificationTypes::EventTypeRepositoryClass::create_event_type_repository in StringSet    supported_domains raises (Reflective::AlreadyCreated, Reflective::SemanticError)
 

Create the event type repository unless it is already created.

m <code>supported_domains</code> - The domains to be supported
by the new repository. @raises AlreadyCreated If this object has already created an event type repository. @raises SemanticError Not raised by this implementation.


Member Data Documentation

readonly attribute EventTypeRepositoryUList NotificationTypes::EventTypeRepositoryClass::all_of_kind_event_type_repository
 

All object of this kind that have been created.

readonly attribute EventTypeRepositoryUList NotificationTypes::EventTypeRepositoryClass::all_of_type_event_type_repository
 

All object of this kind (including subtypes) that have been created.