This diagram includes some additional explanations regarding the relationships in the Webel «!analysis» @Interface and «!wrapper» @Component modeling system.
One wouldn't normally show and discuss so much concerning Components on an Interface diagram, usually it's just enough to show one concrete or abstract implementor @Component for each @Interface, and the matching design Class for the reverse engineered PHP Interface.
Every analysis @Interface class diagram should (be able to) show a "rectangle" formed by an analysis @Interface/@Component pair and the design Interface/Class pair, with Generalizations on the sides, and with the «!Trace» relationship top and the «!encapsulated by» ComponentRealization at the bottom.
© Copyright 2001 - 2016 Webel IT Australia (ABN: 67 677 268 579). All rights reserved (except as specified below).
PHP code examples from Webel IT Australia on this site are distributed under the GNU General Public License.
Excludes text and code snippets from Drupal.org quoted for educational purposes.
Drupal’s online documentation is © 2000-2014 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0.
PHP code from Drupal.org is distributed under the GNU General Public License.
Drupal® is a registered trademark of Dries Buytaert.
Text quoted from Wikipedia for educational purposes is made available under the Creative Commons Attribution-ShareAlike License.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
Site developed by Webel IT Australia.