public interface ValueDefOperations extends ContainerOperations, ContainedOperations, IDLTypeOperations
Modifier and Type | Method and Description |
---|---|
ValueDef[] |
abstract_base_values() |
void |
abstract_base_values(ValueDef[] abstract_base_values) |
ValueDef |
base_value() |
void |
base_value(ValueDef base_value) |
AttributeDef |
create_attribute(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType type,
AttributeMode mode) |
OperationDef |
create_operation(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType result,
OperationMode mode,
ParameterDescription[] params,
ExceptionDef[] exceptions,
java.lang.String[] contexts) |
ValueMemberDef |
create_value_member(java.lang.String id,
java.lang.String name,
java.lang.String version,
IDLType type_def,
short access) |
FullValueDescription |
describe_value() |
Initializer[] |
initializers() |
void |
initializers(Initializer[] initializers) |
boolean |
is_a(java.lang.String value_id) |
boolean |
is_abstract() |
void |
is_abstract(boolean is_abstract) |
boolean |
is_custom() |
void |
is_custom(boolean is_custom) |
boolean |
is_truncatable() |
void |
is_truncatable(boolean is_truncatable) |
InterfaceDef[] |
supported_interfaces() |
void |
supported_interfaces(InterfaceDef[] supported_interfaces) |
contents, create_alias, create_constant, create_enum, create_exception, create_interface, create_module, create_native, create_struct, create_union, create_value_box, create_value, describe_contents, lookup_name, lookup
absolute_name, containing_repository, defined_in, describe, id, id, move, name, name, version, version
type
def_kind, destroy
InterfaceDef[] supported_interfaces()
void supported_interfaces(InterfaceDef[] supported_interfaces)
Initializer[] initializers()
void initializers(Initializer[] initializers)
ValueDef base_value()
void base_value(ValueDef base_value)
ValueDef[] abstract_base_values()
void abstract_base_values(ValueDef[] abstract_base_values)
boolean is_abstract()
void is_abstract(boolean is_abstract)
boolean is_custom()
void is_custom(boolean is_custom)
boolean is_truncatable()
void is_truncatable(boolean is_truncatable)
boolean is_a(java.lang.String value_id)
FullValueDescription describe_value()
ValueMemberDef create_value_member(java.lang.String id, java.lang.String name, java.lang.String version, IDLType type_def, short access)
AttributeDef create_attribute(java.lang.String id, java.lang.String name, java.lang.String version, IDLType type, AttributeMode mode)
OperationDef create_operation(java.lang.String id, java.lang.String name, java.lang.String version, IDLType result, OperationMode mode, ParameterDescription[] params, ExceptionDef[] exceptions, java.lang.String[] contexts)