<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=OCUP2I_03_Structured_Classifiers</id>
	<title>OCUP2I 03 Structured Classifiers - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://training-course-material.com/index.php?action=history&amp;feed=atom&amp;title=OCUP2I_03_Structured_Classifiers"/>
	<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=OCUP2I_03_Structured_Classifiers&amp;action=history"/>
	<updated>2026-04-21T08:48:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://training-course-material.com/index.php?title=OCUP2I_03_Structured_Classifiers&amp;diff=45144&amp;oldid=prev</id>
		<title>Filip Stachecki: /* Associations⌘ */</title>
		<link rel="alternate" type="text/html" href="https://training-course-material.com/index.php?title=OCUP2I_03_Structured_Classifiers&amp;diff=45144&amp;oldid=prev"/>
		<updated>2016-10-21T12:57:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Associations⌘&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Private]]&lt;br /&gt;
[[Category:OCUP2]]&lt;br /&gt;
&lt;br /&gt;
==Module 3. Structured Classifiers⌘==&lt;br /&gt;
===References⌘===&lt;br /&gt;
UML 2.5 specification:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Chapter 11: Structured Classifiers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Summary&lt;br /&gt;
** Structured Classifiers&lt;br /&gt;
** Classes&lt;br /&gt;
** Associations&lt;br /&gt;
** Collaborations&lt;br /&gt;
&lt;br /&gt;
===Structured Classifiers⌘===&lt;br /&gt;
[[File:CompositeStructureDiagram.png]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;StructuredClassifiers&amp;#039;&amp;#039;&amp;#039; may contain an internal structure of connected elements each of which plays a role in the overall behavior modeled by the StructuredClassifier.&lt;br /&gt;
* Each &amp;#039;&amp;#039;&amp;#039;ConnectableElement&amp;#039;&amp;#039;&amp;#039; represents a participant within the internal structure of a StructuredClassifier; these participants are called roles. &lt;br /&gt;
* Roles may be joined by Connectors, and specify configurations of linked instances contained or referenced within an instance of the containing StructuredClassifier.&lt;br /&gt;
* A part may be shown by graphical nesting of a box symbol with a solid outline representing the part within the internal structure compartment. &lt;br /&gt;
* A role that is not a composition may be shown by graphical nesting of a box symbol with a dashed outline.&lt;br /&gt;
====Connectors⌘====&lt;br /&gt;
* A &amp;#039;&amp;#039;&amp;#039;Connector&amp;#039;&amp;#039;&amp;#039; specifies links between two or more instances playing owned or inherited roles within a StructuredClassifier. &lt;br /&gt;
* Each link may be realized by something as simple as a pointer or by something as complex as a network connection.&lt;br /&gt;
* In contrast to Associations, which specify links between any suitably-typed instance of the associated Classifiers, Connectors specify links between instances playing the connected roles only.&lt;br /&gt;
&lt;br /&gt;
===Classes⌘===&lt;br /&gt;
===Associations⌘===&lt;br /&gt;
* An Association classifies a set of tuples representing links between typed instances.&lt;br /&gt;
* An AssociationClass is both an Association and a Class.&lt;br /&gt;
====Association Class⌘====&lt;br /&gt;
[[File:ClipCapIt-161021-145718.PNG]]&lt;br /&gt;
&lt;br /&gt;
===Collaborations⌘===&lt;br /&gt;
[[File:ClipCapIt-161021-144944.PNG]]&lt;br /&gt;
* The primary purpose of &amp;#039;&amp;#039;&amp;#039;Collaborations&amp;#039;&amp;#039;&amp;#039; is to explain how a system of communicating elements collectively accomplish a specific task or set of tasks without necessarily having to incorporate detail that is irrelevant to the explanation.&lt;br /&gt;
* Collaborations are one way that UML may be used to capture design patterns.&lt;/div&gt;</summary>
		<author><name>Filip Stachecki</name></author>
	</entry>
</feed>