IDL source Global indexinterface PackageClass : GeneralizableElementClass
readonly attribute PackageUList all_of_kind_package;
readonly attribute PackageUList all_of_type_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);
GeneralizableElement internalise(in any flattened, in FormatType format) raises(FormatNotSupported, IllformedExternalisedObject, Reflective::SemanticError);
typedef string FormatType;
const string package_containment_rules = "::Model::Package::package_containment_rules";
const string package_not_abstract = "::Model::Package::package_not_abstract";
exception FormatNotSupported { };
exception IllformedExternalisedObject { string explanation; };
exception ObjectNotExternalisable { string explanation; };