org.openorb.ir.persistence
Interface InterfaceDef

All Superinterfaces:
Contained, Container, IRObject, org.omg.CosPersistentState.StorageObject

public interface InterfaceDef
extends Container, Contained

This storagetype describes the InterfaceDef


Method Summary
 AttributeDefRef[] attributes()
          Attributes
 void attributes(AttributeDefRef[] arg)
          Attributes
 AttributeDefRef[] attributes(org.omg.CosPersistentState.ForUpdate fu)
           
 InterfaceDefRef[] base_interfaces()
          BaseInterfaces
 InterfaceDefRef[] base_interfaces(org.omg.CosPersistentState.ForUpdate fu)
           
 void base_interfaces(InterfaceDefRef[] arg)
          BaseInterfaces
 short interface_type()
          Indicates if this is an InterfaceDef (=0) or an AbstractInterfaceDef (=1) or a
 void interface_type(short arg)
          Indicates if this is an InterfaceDef (=0) or an AbstractInterfaceDef (=1) or a
 OperationDefRef[] operations()
          Operations
 OperationDefRef[] operations(org.omg.CosPersistentState.ForUpdate fu)
           
 void operations(OperationDefRef[] arg)
          Operations
 org.omg.CORBA.TypeCode type()
          TypeCode
 void type(org.omg.CORBA.TypeCode arg)
          TypeCode
 
Methods inherited from interface org.openorb.ir.persistence.Container
aliases, aliases, aliases, all, all, all, constants, constants, constants, enums, enums, enums, exceptions, exceptions, exceptions, interfaces, interfaces, interfaces, modules, modules, modules, natives, natives, natives, structs, structs, structs, unions, unions, unions, value_boxes, value_boxes, value_boxes, values, values, values
 
Methods inherited from interface org.openorb.ir.persistence.IRObject
def_kind, def_kind, def_kind, id, id
 
Methods inherited from interface org.omg.CosPersistentState.StorageObject
destroy_object, get_pid, get_short_pid, get_storage_home, object_exists
 
Methods inherited from interface org.openorb.ir.persistence.Contained
absolute_name, absolute_name, containing_repository, containing_repository, containing_repository, containing_repository, defined_in, defined_in, defined_in, defined_in, name, name, version, version
 
Methods inherited from interface org.openorb.ir.persistence.IRObject
def_kind, def_kind, def_kind, id, id
 
Methods inherited from interface org.omg.CosPersistentState.StorageObject
destroy_object, get_pid, get_short_pid, get_storage_home, object_exists
 

Method Detail

type

org.omg.CORBA.TypeCode type()
TypeCode


type

void type(org.omg.CORBA.TypeCode arg)
TypeCode


base_interfaces

InterfaceDefRef[] base_interfaces()
BaseInterfaces


base_interfaces

InterfaceDefRef[] base_interfaces(org.omg.CosPersistentState.ForUpdate fu)

base_interfaces

void base_interfaces(InterfaceDefRef[] arg)
BaseInterfaces


operations

OperationDefRef[] operations()
Operations


operations

OperationDefRef[] operations(org.omg.CosPersistentState.ForUpdate fu)

operations

void operations(OperationDefRef[] arg)
Operations


attributes

AttributeDefRef[] attributes()
Attributes


attributes

AttributeDefRef[] attributes(org.omg.CosPersistentState.ForUpdate fu)

attributes

void attributes(AttributeDefRef[] arg)
Attributes


interface_type

short interface_type()
Indicates if this is an InterfaceDef (=0) or an AbstractInterfaceDef (=1) or a


interface_type

void interface_type(short arg)
Indicates if this is an InterfaceDef (=0) or an AbstractInterfaceDef (=1) or a