org.openorb.ir.persistence

Interface ValueDef

public interface ValueDef extends Container, Contained

This storagetype describes the ValueDef
Method Summary
ValueDefRef[]abstract_base_values()
AbstractBaseValues
ValueDefRef[]abstract_base_values(ForUpdate fu)
voidabstract_base_values(ValueDefRef[] arg)
AbstractBaseValues
AttributeDefRef[]attributes()
Attributes
AttributeDefRef[]attributes(ForUpdate fu)
voidattributes(AttributeDefRef[] arg)
Attributes
ValueDefbase_value()
BaseValue
ValueDefRefbase_value(YieldRef yr)
voidbase_value(ValueDef arg)
BaseValue
voidbase_value(ValueDefRef arg)
Initializer[]initializers()
Initializers
Initializer[]initializers(ForUpdate fu)
voidinitializers(Initializer[] arg)
Initializers
booleanis_abstract()
IsAbstract
voidis_abstract(boolean arg)
IsAbstract
booleanis_custom()
IsCustom
voidis_custom(boolean arg)
IsCustom
booleanis_truncatable()
IsTruncatable
voidis_truncatable(boolean arg)
IsTruncatable
ValueMemberDefRef[]members()
Members
ValueMemberDefRef[]members(ForUpdate fu)
voidmembers(ValueMemberDefRef[] arg)
Members
OperationDefRef[]operations()
Operations
OperationDefRef[]operations(ForUpdate fu)
voidoperations(OperationDefRef[] arg)
Operations
InterfaceDefRef[]supported_interfaces()
SupportedInterfaces
InterfaceDefRef[]supported_interfaces(ForUpdate fu)
voidsupported_interfaces(InterfaceDefRef[] arg)
SupportedInterfaces
TypeCodetype()
TypeCode
voidtype(TypeCode arg)
TypeCode

Method Detail

abstract_base_values

public ValueDefRef[] abstract_base_values()
AbstractBaseValues

abstract_base_values

public ValueDefRef[] abstract_base_values(ForUpdate fu)

abstract_base_values

public void abstract_base_values(ValueDefRef[] arg)
AbstractBaseValues

attributes

public AttributeDefRef[] attributes()
Attributes

attributes

public AttributeDefRef[] attributes(ForUpdate fu)

attributes

public void attributes(AttributeDefRef[] arg)
Attributes

base_value

public ValueDef base_value()
BaseValue

base_value

public ValueDefRef base_value(YieldRef yr)

base_value

public void base_value(ValueDef arg)
BaseValue

base_value

public void base_value(ValueDefRef arg)

initializers

public Initializer[] initializers()
Initializers

initializers

public Initializer[] initializers(ForUpdate fu)

initializers

public void initializers(Initializer[] arg)
Initializers

is_abstract

public boolean is_abstract()
IsAbstract

is_abstract

public void is_abstract(boolean arg)
IsAbstract

is_custom

public boolean is_custom()
IsCustom

is_custom

public void is_custom(boolean arg)
IsCustom

is_truncatable

public boolean is_truncatable()
IsTruncatable

is_truncatable

public void is_truncatable(boolean arg)
IsTruncatable

members

public ValueMemberDefRef[] members()
Members

members

public ValueMemberDefRef[] members(ForUpdate fu)

members

public void members(ValueMemberDefRef[] arg)
Members

operations

public OperationDefRef[] operations()
Operations

operations

public OperationDefRef[] operations(ForUpdate fu)

operations

public void operations(OperationDefRef[] arg)
Operations

supported_interfaces

public InterfaceDefRef[] supported_interfaces()
SupportedInterfaces

supported_interfaces

public InterfaceDefRef[] supported_interfaces(ForUpdate fu)

supported_interfaces

public void supported_interfaces(InterfaceDefRef[] arg)
SupportedInterfaces

type

public TypeCode type()
TypeCode

type

public void type(TypeCode arg)
TypeCode