Rule Builder > Business Object Models > Working With the BOM Property Sheet > BOM Class Visibility |
BOM Class Visibility |
PREVIOUS NEXT |
The visible
property allows you to keep a class or a class member in the BOM while hiding it from the Rule Editor. For example, the class Object is needed in the BOM since it is the Java root superclass, but you may want to hide it in the shortcut menus available in the Rule Editor.
When you import a class into the BOM, your imported class is automatically set to visible=true
. To be consistent, all the classes and interfaces referenced by this class are also imported. This means that the superclass hierarchy of the class, the interfaces it implements, and the classes referenced in its members are also automatically added to the BOM. However, they are set to not visible
. The members of classes referenced by a BOM class are not added to the BOM, and referenced classes can be said to be empty.
When you set an empty referenced class to visible=true
, the members of the class are automatically imported into the class, and they are set to visible=true
.
When you set a class to visible=false
, the members of this class are also set to false
.
When a class or class member has the property visible=true
, this property is checked in the Property Sheet. If the property is visible=false
, this property is unchecked. In the BOM Explorer, when a class or class member has the property visible=false
, the class or class member icon (to the left of the name) is grayed out.
BOM Properties | Setting the Visibility of BOM Elements | Setting BOM Class Visibility | Project Properties
Customer Support | Copyright © 1987-2004 ILOG S.A. All rights reserved. Legal terms. | PREVIOUS NEXT |