# Object Teams Development User Guide

- Object Teams Development Tooling (OTDT)
- OTDT Features
- Object Teams perspective
- Object Teams project creation
- Team and role creation wizards
- Java editor with Object Teams capability
- OT/J syntax highlighting
- OT/J content/code assist
- OT/J code completion
- OT/J quick fixes
- OT/J quick assists
- Add/Remove signature of method binding
- Binding markers
- Comparing bound methods
- Refactoring Object Teams programs
- Object Teams structural/navigational views
- Binding Editor
- OT/J package explorer
- OT/J outline
- OT/J type hierarchy
- Call hierarchy extended for OT/J
- Compiling Object Teams programs
- Java builder extended for Object Teams
- Running Object Teams programs
- Selecting the target weaving scheme
- Debugging Object Teams programs
- Team monitor view
- Stepping through OT/J code
- Object Teams Language Definition
- Teams and Roles
- Role Binding
- Callout Binding
- Callin Binding
- Team Activation
- Object Teams API
- Role Encapsulation
- Value Dependent Classes
- OT/J Syntax
- Changes between versions
- OT/Equinox Extension Points Reference
- org.eclipse.objectteams.otequinox.aspectBindings
- org.eclipse.objectteams.otequinox.aspectBindingNegotiators
- org.eclipse.objectteams.otequinox.liftingParticipant
- What's new
- OTDT 2.3 New&Noteworthy
- OTDT 2.2 New&Noteworthy
- OTDT 2.1 New&Noteworthy
- OTDT 2.0 New&Noteworthy
- OTDT 0.7.1 New&Noteworthy
- OTDT 0.7 New&Noteworthy