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

NotificationTypes::Property Interface Reference

An interface for Property objects. More...

import "NotificationTypes.idl";

Inherits NotificationTypes::PropertyClass.

List of all members.

Public Methods

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

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

CORBA::TypeCode type_code () raises (Reflective::StructuralError, Reflective::SemanticError)
 Return the type code for this property. More...

void set_type_code (in CORBA::TypeCode new_value) raises (Reflective::SemanticError)
 Set the type code for this property. More...


Detailed Description

An interface for Property objects.


Member Function Documentation

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

Return the name for this property.

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

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

Set the name for this property.

m <code>new_value</code> - The new property name.
@raises SemanticError If new_value has length zero. If the property is already added to an event type, this exception will also be raised if the name in new_value is already used by another property in the inheritance tree of the event type.

void NotificationTypes::Property::set_type_code in CORBA::TypeCode    new_value raises (Reflective::SemanticError)
 

Set the type code for this property.

m <code>new_value</code> - The new property type code.
@raises SemanticError If the property with this name has been added to an event type and the event type has a property somewhere in its import hierarchy that has a different typecode.

CORBA::TypeCode NotificationTypes::Property::type_code   raises (Reflective::StructuralError, Reflective::SemanticError)
 

Return the type code for this property.

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