org.jacorb.ir

Class AttributeDef

Implemented Interfaces:
AttributeDefOperations, ContainedOperations, IDLEntity, IRObjectOperations, Object, java.io.Serializable

public class AttributeDef
extends Contained
implements AttributeDefOperations

Field Summary

Fields inherited from class org.jacorb.ir.Contained

absolute_name, containing_repository, defined_in, id, version

Constructor Summary

AttributeDef(java.lang.reflect.Method m, String attrTypeName, AttributeMode mode, Container _defined_in, Repository _containing_repository, Logger logger, ClassLoader loader, POA poa)

Method Summary

void
define()
Description
describe()
void
destroy()
AttributeMode
mode()
void
mode(AttributeMode a)
TypeCode
type()
IDLType
type_def()
void
type_def(IDLType a)

Methods inherited from class org.jacorb.ir.Contained

absolute_name, containing_repository, createContained, createContainedReference, defined_in, describe, id, id, move, name, name, version, version

Constructor Details

AttributeDef

public AttributeDef(java.lang.reflect.Method m,
                    String attrTypeName,
                    AttributeMode mode,
                    Container _defined_in,
                    Repository _containing_repository,
                    Logger logger,
                    ClassLoader loader,
                    POA poa)

Method Details

define

public void define()


describe

public Description describe()
Specified by:
describe in interface ContainedOperations
Overrides:
describe in interface Contained


destroy

public void destroy()
Specified by:
destroy in interface IRObjectOperations


mode

public AttributeMode mode()
Specified by:
mode in interface AttributeDefOperations


mode

public void mode(AttributeMode a)
Specified by:
mode in interface AttributeDefOperations


type

public TypeCode type()
Specified by:
type in interface AttributeDefOperations


type_def

public IDLType type_def()
Specified by:
type_def in interface AttributeDefOperations


type_def

public void type_def(IDLType a)
Specified by:
type_def in interface AttributeDefOperations