Working with Patterns

You can apply preinstalled patterns to new or existing code. Together detects such patterns in your code through its patterns recognizer.

You can set Pattern recognition to run automatically during each build or manually between builds. You can manage patterns, apply them (see Creating Patterns), and save them (see Saving Patterns) in the Patterns Recognizer view. You can also apply patterns directly in your model using the Diagram view context menus or the UML Explorer.

Below is a list of patterns supported by Together:

J2EE GOF (continued)
  App Event Listeners     Behavioral (continued)
  ServletFilter Mediator
ServletContextListener Memento
ServletContextAttributeListener Observer
HttpServlet State
HttpSessionListener Strategy
HttpSessionAttributeListener Template Method
Lookup EJBHome
Visitor
Connection
Structural
ConnectionFactory Adapter
  ManagedConnectionFactory   Bridge
TagLibs   Composite
  Tag Decorator
  TagExtraInfo Facade
  TagSupport Flyweight
  BodyTag       Proxy
  BodyTagSupport Other
J2EE JMS Main Method
JMS Queue Parse XML Document
JMS Topic String Representation
GOF Class

Creational Interface
Abstract Factory Main Class
Builder Bean
Factory Method Applet
Prototype Exception
Singleton RemoteObject
Behavioral Logging
Command Assertions
Chain Of Responsibility Locale Messages
Interpreter Unit Test
    Iterator