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 LocalInterfaceDef (=2)
 void interface_type(short arg)
          Indicates if this is an InterfaceDef (=0) or an AbstractInterfaceDef (=1) or a LocalInterfaceDef (=2)
 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
 

Method Detail

type

public org.omg.CORBA.TypeCode type()
TypeCode

type

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

base_interfaces

public InterfaceDefRef[] base_interfaces()
BaseInterfaces

base_interfaces

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

base_interfaces

public void base_interfaces(InterfaceDefRef[] arg)
BaseInterfaces

operations

public OperationDefRef[] operations()
Operations

operations

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

operations

public void operations(OperationDefRef[] arg)
Operations

attributes

public AttributeDefRef[] attributes()
Attributes

attributes

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

attributes

public void attributes(AttributeDefRef[] arg)
Attributes

interface_type

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

interface_type

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