Difference between revisions of "PrF UG classes class menu"

From Protege Wiki
Jump to: navigation, search
(Automated import of articles)
 
 
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
== The Class Menu ==
 
== The Class Menu ==
  
{{PrF_UG_TOC_classes}}<div id='prf_ug'>
+
<noinclude>{{PrF_UG_TOC_classes}}<div id='prf_ug'></noinclude>
  
 
Whenever you have a class selected,
 
Whenever you have a class selected,
Line 19: Line 19:
 
     Click the right mouse button.
 
     Click the right mouse button.
 
     The cascading class menu is displayed.
 
     The cascading class menu is displayed.
   
 
    </p><p> <div>[[Image:PrF_UG_classes_class_menu.png|classes_class_menu]]</div>
 
 
     </p>
 
     </p>
 +
    <div>[[Image:PrF_UG_classes_class_menu.png|frame|none|
 +
          cascading class menu, "Create Class" selected]]</div>
  
 
   <li><p>
 
   <li><p>
Line 34: Line 34:
 
<ul class='a'>
 
<ul class='a'>
 
   <li><p>
 
   <li><p>
    [[Image:PrF_UG_classes_class.create.gif|classes_class.create]]
 
 
     <b>Create Class</b>:
 
     <b>Create Class</b>:
 
     [[PrF_UG_classes_create_class|Creates]]
 
     [[PrF_UG_classes_create_class|Creates]]
 
     a class that is subordinate to the highlighted class.
 
     a class that is subordinate to the highlighted class.
 
     This operation is identical to clicking the <b>Create Class</b>
 
     This operation is identical to clicking the <b>Create Class</b>
     [[Image:PrF_UG_classes_class.create.gif|classes_class.create]]
+
     ([[Image:PrF_UG_classes_class.create.gif|classes_class.create]]) button.
    button.
 
 
     </p>
 
     </p>
  
Line 50: Line 48:
 
     subordinate to the highlighted class,
 
     subordinate to the highlighted class,
 
     using a metaclass as a template.
 
     using a metaclass as a template.
     See
+
     See [[PrF_UG_meta_create_class_use_meta|Creating a Class Using a Metaclass]]
    [[PrF_UG_meta_create_class_use_meta|Creating a Class Using a Metaclass]]
 
 
     for more information.
 
     for more information.
 
     </p>
 
     </p>
  
 
   <li><p>
 
   <li><p>
    [[Image:PrF_UG_classes_class.delete.gif|classes_class.delete]]
+
     <b>Delete Class</b>:
     <b>Delete selected class</b>:
 
 
     [[PrF_UG_classes_delete_class|Deletes]]
 
     [[PrF_UG_classes_delete_class|Deletes]]
 
     the highlighted class and all of its subclasses,
 
     the highlighted class and all of its subclasses,
 
     removing it from the current project.
 
     removing it from the current project.
 
     This operation is identical to the <b>Delete Class</b>
 
     This operation is identical to the <b>Delete Class</b>
     [[Image:PrF_UG_classes_class.delete.gif|classes_class.delete]]
+
     ([[Image:PrF_UG_classes_class.delete.gif|classes_class.delete]]) button.
    button.
 
 
     </p>
 
     </p>
  
Line 70: Line 65:
 
     &nbsp; <b>Change metaclass</b>:
 
     &nbsp; <b>Change metaclass</b>:
 
     Changes the metaclass of the highlighted class.
 
     Changes the metaclass of the highlighted class.
     See
+
     See [[PrF_UG_meta_change_meta|Changing the Metaclass of a Class]]
    [[PrF_UG_meta_change_meta|Changing the Metaclass of a Class]]
 
 
     for more information.
 
     for more information.
 
     </p>
 
     </p>
Line 78: Line 72:
 
     [[Image:PrF_UG_classes_advanced.small.gif|classes_advanced.small]]
 
     [[Image:PrF_UG_classes_advanced.small.gif|classes_advanced.small]]
 
     &nbsp; <b>Change metaclass of subclasses</b>:
 
     &nbsp; <b>Change metaclass of subclasses</b>:
     Changes the metaclass of all subordinate classes to the metaclass of the highlighted class.
+
     Changes the metaclass of all subordinate classes
 +
    to the metaclass of the highlighted class.
 
     </p>
 
     </p>
  
Line 93: Line 88:
 
     &nbsp; <b>Set as Default Metaclass</b>:
 
     &nbsp; <b>Set as Default Metaclass</b>:
 
     Makes the selected metaclass the default;
 
     Makes the selected metaclass the default;
     that is,
+
     that is, new classes will automatically be created using this as a template.
    new classes will automatically be created using this as a template.
 
 
     </p>
 
     </p>
  
Line 101: Line 95:
 
     &nbsp; <b>Set as Default Slot Metaclass</b>:
 
     &nbsp; <b>Set as Default Slot Metaclass</b>:
 
     Makes the selected metaclass the default slot metaclass;
 
     Makes the selected metaclass the default slot metaclass;
     that is,
+
     that is, new <i>slots</i> will be created using this as a template.
    new <i>slots</i> will be created using this as a template.
 
 
     </p>
 
     </p>
  
Line 109: Line 102:
 
     Shows all classes that are subordinate to the highlighted class.
 
     Shows all classes that are subordinate to the highlighted class.
 
     This is a multi-level display operation that is more extensive than clicking the
 
     This is a multi-level display operation that is more extensive than clicking the
     [[Image:PrF_UG_all_hierarchy.collapsed.gif|all_hierarchy.collapsed]]
+
     [[Image:PrF_UG_all_hierarchy.collapsed.gif|all_hierarchy.collapsed]] icon,
    icon,
 
 
     which only shows the next level of direct subclasses.
 
     which only shows the next level of direct subclasses.
 
     </p>
 
     </p>
Line 120: Line 112:
 
</ul>
 
</ul>
  
<div>[[Image:PrF_UG_classes_advanced.small.gif|classes_advanced.small]]</div>
+
[[Image:PrF_UG_classes_advanced.small.gif|classes_advanced.small]]
 
&nbsp; <i>Metaclasses are an advanced feature;
 
&nbsp; <i>Metaclasses are an advanced feature;
 
you should have a good understanding of {{#var:PrF}} before you use metaclasses.</i>
 
you should have a good understanding of {{#var:PrF}} before you use metaclasses.</i>
  
</div>
+
 
 +
<noinclude></div></noinclude>

Latest revision as of 17:24, November 13, 2008

The Class Menu


Protege-Frames User's Guide
Classes
Classes Tab
Class Browser
Class Buttons
Class Hierarchy Window
Class Icons
Class Menu
Class Search Bar
Superclasses Pane
Class Editor
Constraints
Template Slots Pane
Template Slot Buttons
References Window
Creating a New Class
Creating Multiple Subclasses
Deleting a Class
Displaying the Class Editor
Editing a Class
Editing Template Slots
Finding a Class
Hiding a Class
Replacing a Superclass
Adding a Superclass
Jumping to A Superclass
Removing a Superclass
Viewing Class Relations
Classes & Instances Tab
Viewing References
Glossary, Editing Help

Whenever you have a class selected, you can access the cascading class menu by clicking the right mouse button. This menu allows you to perform a number of class-related tasks.

To access the class menu:

  1. Select a class in the Class Browser.

  2. Click the right mouse button. The cascading class menu is displayed.

    cascading class menu, "Create Class" selected
  3. Make your selection and click the left mouse button.

The class menu allows you to perform the following tasks. Not all tasks are available at all times; tasks that cannot be performed are grayed out.

  • Create Class: Creates a class that is subordinate to the highlighted class. This operation is identical to clicking the Create Class (classes_class.create) button.

  • classes_advanced.small   Create Subclass using Metaclass...: If you have added metaclasses to your project, this allows you to create a new class, subordinate to the highlighted class, using a metaclass as a template. See Creating a Class Using a Metaclass for more information.

  • Delete Class: Deletes the highlighted class and all of its subclasses, removing it from the current project. This operation is identical to the Delete Class (classes_class.delete) button.

  • classes_advanced.small   Change metaclass: Changes the metaclass of the highlighted class. See Changing the Metaclass of a Class for more information.

  • classes_advanced.small   Change metaclass of subclasses: Changes the metaclass of all subordinate classes to the metaclass of the highlighted class.

  • Hide class: Makes the highlighted class hidden. If the class is already hidden, the selection is Make class visible.

  • classes_advanced.small   Set as Default Metaclass: Makes the selected metaclass the default; that is, new classes will automatically be created using this as a template.

  • classes_advanced.small   Set as Default Slot Metaclass: Makes the selected metaclass the default slot metaclass; that is, new slots will be created using this as a template.

  • Expand: Shows all classes that are subordinate to the highlighted class. This is a multi-level display operation that is more extensive than clicking the all_hierarchy.collapsed icon, which only shows the next level of direct subclasses.

  • Collapse: Hides all classes that are subordinate to the highlighted class.

classes_advanced.small   Metaclasses are an advanced feature; you should have a good understanding of Protege-Frames before you use metaclasses.