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

NotificationTypes::EventType Interface Reference

An interface for EventType objects. More...

import "NotificationTypes.idl";

Inherits NotificationTypes::EventTypeClass.

List of all members.

Public Methods

string domain () raises (Reflective::StructuralError, Reflective::SemanticError)
 Return the name for this event type. More...

void set_domain (in string new_value) raises (Reflective::SemanticError)
 Set the domain name for this event type. More...

string name () raises (Reflective::StructuralError, Reflective::SemanticError)
 Return the name for this event type. More...

void set_name (in string new_value) raises (Reflective::SemanticError)
 Set the name for this event type. More...

string get_full_name () raises (Reflective::SemanticError)
 Return the full name for this event type. More...


Detailed Description

An interface for EventType objects.


Member Function Documentation

string NotificationTypes::EventType::domain   raises (Reflective::StructuralError, Reflective::SemanticError)
 

Return the name for this event type.

Returns:
The property type code. @raises StructuralError Not raised by this implementation. @raises SemanticError Not raised by this implementation.

string NotificationTypes::EventType::get_full_name   raises (Reflective::SemanticError)
 

Return the full name for this event type.

This implementation of the event type repository uses dot notation.

Returns:
The full event type name. @raises SemanticError Not raised by this implementation.

string NotificationTypes::EventType::name   raises (Reflective::StructuralError, Reflective::SemanticError)
 

Return the name for this event type.

Returns:
The name of this event type. @raises StructuralError Not raised by this implementation. @raises SemanticError Not raised by this implementation.

void NotificationTypes::EventType::set_domain in string    new_value raises (Reflective::SemanticError)
 

Set the domain name for this event type.

m <code>new_value</code> - The new domain name.
@raises SemanticError If event type repository has not been created, if the event type already exists, or if the domain is invalid.

void NotificationTypes::EventType::set_name in string    new_value raises (Reflective::SemanticError)
 

Set the name for this event type.

m <code>new_value</code> - The new name.
@raises SemanticError If repository has not been created or event type already exists.