Module Reflective

IDL source    Global index
module Reflective


Interface index.

  • RefAssociation
  • RefBaseObject
  • RefObject
  • RefPackage
  • Type index.

  • ConstraintViolation
  • DesignatorType
  • ErroneousValues
  • ErrorDescription
  • Link
  • RefObjectSet
  • RefObjectUList
  • StructuralViolation
  • StructuralViolationSet
  • ValueType
  • ValueTypeList
  • Constant index.

  • COMPOSITION_VIOLATION
  • DUPLICATE_VIOLATION
  • INVALID_OBJECT_VIOLATION
  • OVERFLOW_VIOLATION
  • TYPE_CLOSURE_VIOLATION
  • UNDERFLOW_VIOLATION
  • Exception index.

  • AlreadyCreated
  • BadPosition
  • ConstraintError
  • InvalidDesignator
  • InvalidLink
  • InvalidObject
  • InvalidValue
  • MissingParameter
  • NotFound
  • NotSet
  • OtherException
  • SemanticError
  • StructuralError
  • TooManyParameters
  • Types.

  • ConstraintViolation

      struct ConstraintViolation {
        RefObject constraint_designator; 
        ErroneousValues offending_values; 
        string explanation_text; 
      }; 
    

  • DesignatorType

      typedef RefObject DesignatorType;
    

  • ErroneousValues

      typedef sequence<ValueType> ErroneousValues;
    

  • ErrorDescription

      struct ErrorDescription {
        string error_name; 
        ErroneousValues offending_values; 
        string explanation_text; 
      }; 
    

  • Link

      typedef sequence<RefObject, 2> Link;
    

  • RefObjectSet

      typedef sequence<RefObject> RefObjectSet;
    

  • RefObjectUList

      typedef sequence<RefObject> RefObjectUList;
    

  • StructuralViolation

      struct StructuralViolation {
        string violation_kind; 
        RefObject element_designator; 
        ErroneousValues offending_values; 
      }; 
    

  • StructuralViolationSet

      typedef sequence<StructuralViolation> StructuralViolationSet;
    

  • ValueType

      typedef any ValueType;
    

  • ValueTypeList

      typedef sequence<ValueType> ValueTypeList;
    

    Constants.

  • COMPOSITION_VIOLATION

      const string COMPOSITION_VIOLATION = "composition";
    

  • DUPLICATE_VIOLATION

      const string DUPLICATE_VIOLATION = "duplicate";
    

  • INVALID_OBJECT_VIOLATION

      const string INVALID_OBJECT_VIOLATION = "invalid object";
    

  • OVERFLOW_VIOLATION

      const string OVERFLOW_VIOLATION = "overflow";
    

  • TYPE_CLOSURE_VIOLATION

      const string TYPE_CLOSURE_VIOLATION = "type closure";
    

  • UNDERFLOW_VIOLATION

      const string UNDERFLOW_VIOLATION = "underflow";
    

    Exceptions.

  • AlreadyCreated

      exception AlreadyCreated {
      }; 
    

  • BadPosition

      exception BadPosition {
      }; 
    

  • ConstraintError

      exception ConstraintError {
        ConstraintViolation violation; 
      }; 
    

  • InvalidDesignator

      exception InvalidDesignator {
        DesignatorType designator; 
        string element_kind; 
      }; 
    

  • InvalidLink

      exception InvalidLink {
      }; 
    

  • InvalidObject

      exception InvalidObject {
        DesignatorType designator; 
        RefObject obj; 
        TypeCode type_expected; 
      }; 
    

  • InvalidValue

      exception InvalidValue {
        DesignatorType designator; 
        string element_kind; 
        ValueType value; 
        TypeCode type_expected; 
      }; 
    

  • MissingParameter

      exception MissingParameter {
        DesignatorType designator; 
      }; 
    

  • NotFound

      exception NotFound {
      }; 
    

  • NotSet

      exception NotSet {
      }; 
    

  • OtherException

      exception OtherException {
        DesignatorType exception_designator; 
        ValueTypeList exception_values; 
      }; 
    

  • SemanticError

      exception SemanticError {
        ErrorDescription error; 
      }; 
    

  • StructuralError

      exception StructuralError {
        StructuralViolationSet violations; 
      }; 
    

  • TooManyParameters

      exception TooManyParameters {
      }; 
    


    Generated by Sandia idldoc 1.0.