public interface ValueDefOperations extends ContainerOperations, ContainedOperations, IDLTypeOperations
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[] newSupported_interfaces)
Initializer[] initializers()
void initializers(Initializer[] newInitializers)
ValueDef base_value()
void base_value(ValueDef newBase_value)
ValueDef[] abstract_base_values()
void abstract_base_values(ValueDef[] newAbstract_base_values)
boolean is_abstract()
void is_abstract(boolean newIs_abstract)
boolean is_custom()
void is_custom(boolean newIs_custom)
boolean is_truncatable()
void is_truncatable(boolean newIs_truncatable)
boolean is_a(String id)
FullValueDescription describe_value()
ValueMemberDef create_value_member(String id, String name, String version, IDLType type, short access)
AttributeDef create_attribute(String id, String name, String version, IDLType type, AttributeMode mode)
OperationDef create_operation(String id, String name, String version, IDLType result, OperationMode mode, ParameterDescription[] params, ExceptionDef[] exceptions, String[] contexts)
Copyright © 2017 JBoss by Red Hat. All rights reserved.