Search



Advanced

Class Diagram Notations

Attributes & Services

< Previous (Class Colors)

(Associations) Next >

Home / Class Diagrams / Class Diagram Notations / Attributes & Services

First, make sure that both Attributes on/off and Services on/off buttons are turned on.  These buttons are found on the JVISION toolbar.

A JVISION class box has three rows.  The top row contains information about the class, such as name and which package it’s from.  The second row is used for attributes (variables in Java) And the third row is used for services (methods in Java).

  • Private attributes and services will have a “-” sign in front of its name.
  • Protected attributes and services will have a “#” sign in front of its name.
  • Public attributes and services will have a “+” sign in front of it’s name.
  • Static attributes and services will be underlined.
  • Abstract services will be italicized.
     

Attribute and services with special modifiers (final, transient, and volatile for attributes, and final, synchronized, and native for services) do not have signs to identify themselves. Instead, they will use the Private, Protected, and Public type indicators.