ObjectTeams/Java Package Explorer

The ObjectTeams/Java package explorer provides the following features (in addition to the features of the standard JDT package explorer view):

ObjectTeams/Java package explorer view
  • Shows the Object Teams element hierarchy of the Object Teams projects in the workbench including
    • specific classes:
      team classes () and role classes ().
      A nested team () is a role as well as a team.
    • methods:
      callin methods are marked with a decoration .
    • method bindings:
      callin: before(), after (), replace ()
      callout: ()
  • Display Role Files physically/logically ():
    • Physical display uses the file and directory structure, i.e., role files will appear in a special folder/package representing the enclosing team.
    • Logical display presents role files and inline roles uniformly as direct children of their enclosing team.
  • Overlay icons for compilations units (team or role file) and packages (team package) can be enabled by checking Preferences->General->Appearance->Label Decorations->Java Type Indicator.