JADE Reference Diagram
The following diagram describes the JADE implementation of the relationships described above. In JADE, a two‑way relationship is implemented by defining an inverse between two reference properties. Single‑value references are used to implement the "one" side of a relationship; collection references are used to implement the "many" side. In this way, one‑to‑one, one‑to‑many, and many‑to‑many relationships can be implemented.
This diagram has an example of at least one relationship of each cardinality. Cardinalities are represented by the standard UML syntax, except that P and C represent a parent/child relationship, where P is the parent.