subschemaHidden Option

The subschemaHidden option enables you to mark entities and features as being available only in the local schema; that is, they are not available for use in any subschemas or exported packages.

The JADE compiler enforces that subschemaHidden entities are not referenced by subschema code, and subschema browsers do not display entities and features that are subschemaHidden in a superschema.

The Define Class, Jade Method Definition, External Method Definition, Add Condition, Define Attribute, and Define Reference dialogs provide the Subschema Hidden check box. As this is unchecked by default, classes, methods, properties, and automation event references are available in subschemas unless you specify otherwise. (For details, see "Adding Classes to Your Schema", in Chapter 3, or "Defining and Compiling JADE Methods and Conditions", in Chapter 4.)

You can change this method option (for an existing method) from the editor pane, by adding or removing the subschemaHidden method option in the method signature and then recompiling that method.