Association Class

An Association Class is a particular type of class that specifies information about the relationship between two other classes.

It is a special type of connection that can exist between classes. An association class has no meaning without the classes with which it is associated.

An Association Class is not selected from the Business Object Modeler palette like other diagram nodes and connections.

Creation of an Association Class

  • You can create the two classes between which the connection exists. These are shown as Class1 and Class2 in the illustration.
  • You can create an Association, Aggregation or Composition connection, as appropriate, between those two classes.
  • You can right-click on the connection, and select Refactor To AssociationClass. The existing connection is replaced by an Association Class as shown in the illustration.