Interface Model::PackageClass

IDL source    Global index
interface PackageClass : GeneralizableElementClass


Attribute index.

  • all_of_kind_package
  • all_of_type_package
  • Operation index.

  • create_package
  • internalise
  • Type index.

  • FormatType
  • Constant index.

  • package_containment_rules
  • package_not_abstract
  • Exception index.

  • FormatNotSupported
  • IllformedExternalisedObject
  • ObjectNotExternalisable
  • Attributes.

  • all_of_kind_package

      readonly attribute PackageUList all_of_kind_package;

  • all_of_type_package

      readonly attribute PackageUList all_of_type_package;

    Operations.

  • create_package

      Package create_package(in NameType name,
          in AnnotationType annotation,
          in TristateKind is_root,
          in TristateKind is_leaf,
          in boolean is_abstract,
          in VisibilityKind visibility)
        raises(Reflective::SemanticError);

  • internalise

      GeneralizableElement internalise(in any flattened,
          in FormatType format)
        raises(FormatNotSupported, IllformedExternalisedObject, Reflective::SemanticError);

    Types.

  • FormatType

      typedef string FormatType;
    

    Constants.

  • package_containment_rules

      const string package_containment_rules = "::Model::Package::package_containment_rules";
    

  • package_not_abstract

      const string package_not_abstract = "::Model::Package::package_not_abstract";
    

    Exceptions.

  • FormatNotSupported

      exception FormatNotSupported {
      }; 
    

  • IllformedExternalisedObject

      exception IllformedExternalisedObject {
        string explanation; 
      }; 
    

  • ObjectNotExternalisable

      exception ObjectNotExternalisable {
        string explanation; 
      }; 
    


    Generated by Sandia idldoc 1.0.