Module Reflective
IDL source Global index
module Reflective
- RefAssociation
- RefBaseObject
- RefObject
- RefPackage
- ConstraintViolation
- DesignatorType
- ErroneousValues
- ErrorDescription
- Link
- RefObjectSet
- RefObjectUList
- StructuralViolation
- StructuralViolationSet
- ValueType
- ValueTypeList
- COMPOSITION_VIOLATION
- DUPLICATE_VIOLATION
- INVALID_OBJECT_VIOLATION
- OVERFLOW_VIOLATION
- TYPE_CLOSURE_VIOLATION
- UNDERFLOW_VIOLATION
- AlreadyCreated
- BadPosition
- ConstraintError
- InvalidDesignator
- InvalidLink
- InvalidObject
- InvalidValue
- MissingParameter
- NotFound
- NotSet
- OtherException
- SemanticError
- StructuralError
- TooManyParameters
struct ConstraintViolation {
RefObject constraint_designator;
ErroneousValues offending_values;
string explanation_text;
};
-
typedef RefObject DesignatorType;
-
typedef sequence<ValueType> ErroneousValues;
-
struct ErrorDescription {
string error_name;
ErroneousValues offending_values;
string explanation_text;
};
-
typedef sequence<RefObject, 2> Link;
-
typedef sequence<RefObject> RefObjectSet;
-
typedef sequence<RefObject> RefObjectUList;
-
struct StructuralViolation {
string violation_kind;
RefObject element_designator;
ErroneousValues offending_values;
};
-
typedef sequence<StructuralViolation> StructuralViolationSet;
-
typedef any ValueType;
-
typedef sequence<ValueType> ValueTypeList;
-
const string COMPOSITION_VIOLATION = "composition";
-
const string DUPLICATE_VIOLATION = "duplicate";
-
const string INVALID_OBJECT_VIOLATION = "invalid object";
-
const string OVERFLOW_VIOLATION = "overflow";
-
const string TYPE_CLOSURE_VIOLATION = "type closure";
-
const string UNDERFLOW_VIOLATION = "underflow";
-
exception AlreadyCreated {
};
-
exception BadPosition {
};
-
exception ConstraintError {
ConstraintViolation violation;
};
-
exception InvalidDesignator {
DesignatorType designator;
string element_kind;
};
-
exception InvalidLink {
};
-
exception InvalidObject {
DesignatorType designator;
RefObject obj;
TypeCode type_expected;
};
-
exception InvalidValue {
DesignatorType designator;
string element_kind;
ValueType value;
TypeCode type_expected;
};
-
exception MissingParameter {
DesignatorType designator;
};
-
exception NotFound {
};
-
exception NotSet {
};
-
exception OtherException {
DesignatorType exception_designator;
ValueTypeList exception_values;
};
-
exception SemanticError {
ErrorDescription error;
};
-
exception StructuralError {
StructuralViolationSet violations;
};
-
exception TooManyParameters {
};
-
Generated by Sandia idldoc 1.0.