Interface Reflective::RefObject

IDL source    Global index
interface RefObject : RefBaseObject


Operation index.

  • add_value
  • add_value_at
  • add_value_before
  • all_objects
  • create_instance
  • invoke_operation
  • is_instance_of
  • modify_value
  • modify_value_at
  • remove_value
  • remove_value_at
  • set_value
  • value
  • Operations.

  • add_value

      void add_value(in DesignatorType feature,
          in ValueType value)
        raises(InvalidDesignator, InvalidValue, StructuralError, ConstraintError, SemanticError);

  • add_value_at

      void add_value_at(in DesignatorType feature,
          in ValueType value,
          in long position)
        raises(InvalidDesignator, InvalidValue, BadPosition, StructuralError, ConstraintError, SemanticError);

  • add_value_before

      void add_value_before(in DesignatorType feature,
          in ValueType value,
          in ValueType existing_value)
        raises(InvalidDesignator, InvalidValue, NotFound, StructuralError, ConstraintError, SemanticError);

  • all_objects

      RefObjectSet all_objects(in boolean include_subtypes);

  • create_instance

      RefObject create_instance(in ValueTypeList args)
        raises(TooManyParameters, MissingParameter, InvalidValue, AlreadyCreated, StructuralError, ConstraintError, SemanticError);

  • invoke_operation

      ValueType invoke_operation(in DesignatorType requested_operation,
          in ValueTypeList args)
        raises(InvalidDesignator, TooManyParameters, MissingParameter, InvalidValue, OtherException, ConstraintError, SemanticError);

  • is_instance_of

      boolean is_instance_of(in DesignatorType obj_type,
          in boolean consider_subtypes);

  • modify_value

      void modify_value(in DesignatorType feature,
          in ValueType existing_value,
          in ValueType new_value)
        raises(InvalidDesignator, InvalidValue, NotFound, StructuralError, ConstraintError, SemanticError);

  • modify_value_at

      void modify_value_at(in DesignatorType feature,
          in ValueType new_value,
          in long position)
        raises(InvalidDesignator, InvalidValue, BadPosition, StructuralError, ConstraintError, SemanticError);

  • remove_value

      void remove_value(in DesignatorType feature,
          in ValueType existing_value)
        raises(InvalidDesignator, InvalidValue, NotFound, StructuralError, ConstraintError, SemanticError);

  • remove_value_at

      void remove_value_at(in DesignatorType feature,
          in long position)
        raises(InvalidDesignator, InvalidValue, BadPosition, NotFound, StructuralError, ConstraintError, SemanticError);

  • set_value

      void set_value(in DesignatorType feature,
          in ValueType value)
        raises(InvalidDesignator, InvalidValue, StructuralError, ConstraintError, SemanticError);

  • value

      ValueType value(in DesignatorType feature)
        raises(InvalidDesignator, SemanticError);


    Generated by Sandia idldoc 1.0.