Author: uiterlix
Date: Mon Mar 9 19:57:18 2015
New Revision: 1665333
URL: http://svn.apache.org/r1665333
Log:
Redraw of designpattern images from gliffy to UMLet
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.png
(with props)
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.uxf
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.png
(with props)
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.uxf
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.png
(with props)
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.uxf
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.png
(with props)
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.uxf
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/design-patterns.mdtext
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/design-patterns.mdtext
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/design-patterns.mdtext?rev=1665333&r1=1665332&r2=1665333&view=diff
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/design-patterns.mdtext
(original)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/design-patterns.mdtext
Mon Mar 9 19:57:18 2015
@@ -14,7 +14,7 @@ In a dynamic framework, services can com
#### Structure
-{gliffy:name=singleton|space=FELIX|page=Apache Felix Dependency Manager - OSGi
Design Patterns|pageid=9374247|align=center|size=L|border=false}
+
#### Code Example
@@ -49,7 +49,7 @@ In aspect oriented programming, supporti
#### Structure
-{gliffy:name=aspect|space=FELIX|page=Apache Felix Dependency Manager - OSGi
Design Patterns|pageid=9374247|align=center|size=L|border=false}
+
#### Code Example
@@ -88,7 +88,7 @@ Like with aspects, sometimes you want to
#### Structure
-{gliffy:name=adapter|space=FELIX|page=Apache Felix Dependency Manager - OSGi
Design Patterns|pageid=9374247|align=center|size=L|border=false}
+
#### Code Example
@@ -129,7 +129,7 @@ Resource adapters are similar to normal
#### Structure
-{gliffy:name=resource-adapter|space=FELIX|page=Apache Felix Dependency Manager
- OSGi Design Patterns|pageid=9374247|align=center|size=L|border=false}
+
### Temporal Dependency
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.png
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.png?rev=1665333&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.uxf
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.uxf?rev=1665333&view=auto
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.uxf
(added)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/adapter.uxf
Mon Mar 9 19:57:18 2015
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<diagram program="umlet" version="13.2">
+ <zoom_level>10</zoom_level>
+ <element>
+ <id>UMLInterface</id>
+ <coordinates>
+ <x>100</x>
+ <y>10</y>
+ <w>20</w>
+ <h>80</h>
+ </coordinates>
+ <panel_attributes>
+</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>UMLInterface</id>
+ <coordinates>
+ <x>100</x>
+ <y>260</y>
+ <w>20</w>
+ <h>80</h>
+ </coordinates>
+ <panel_attributes>
+</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>UMLClass</id>
+ <coordinates>
+ <x>40</x>
+ <y>110</y>
+ <w>140</w>
+ <h>100</h>
+ </coordinates>
+ <panel_attributes><<Adapter>>
+RepositoryCache
+Manageable
+--
+
+--
+</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>Relation</id>
+ <coordinates>
+ <x>100</x>
+ <y>30</y>
+ <w>90</w>
+ <h>100</h>
+ </coordinates>
+ <panel_attributes>lt=<-
+publishes</panel_attributes>
+ <additional_attributes>10.0;10.0;10.0;80.0</additional_attributes>
+ </element>
+ <element>
+ <id>Relation</id>
+ <coordinates>
+ <x>100</x>
+ <y>200</y>
+ <w>70</w>
+ <h>90</h>
+ </coordinates>
+ <panel_attributes>lt=<-
+adapts</panel_attributes>
+ <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
+ </element>
+</diagram>
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.png
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.png?rev=1665333&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.uxf
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.uxf?rev=1665333&view=auto
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.uxf
(added)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/aspect.uxf
Mon Mar 9 19:57:18 2015
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<diagram program="umlet" version="13.2">
+ <zoom_level>10</zoom_level>
+ <element>
+ <id>UMLInterface</id>
+ <coordinates>
+ <x>100</x>
+ <y>10</y>
+ <w>20</w>
+ <h>80</h>
+ </coordinates>
+ <panel_attributes>
+</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>UMLInterface</id>
+ <coordinates>
+ <x>100</x>
+ <y>260</y>
+ <w>20</w>
+ <h>80</h>
+ </coordinates>
+ <panel_attributes>
+</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>UMLClass</id>
+ <coordinates>
+ <x>40</x>
+ <y>110</y>
+ <w>140</w>
+ <h>100</h>
+ </coordinates>
+ <panel_attributes><<Aspect>>
+RepositoryCache
+--
+
+--
+get(key) : object
+store(key, object)
+layer=100</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>Relation</id>
+ <coordinates>
+ <x>100</x>
+ <y>30</y>
+ <w>90</w>
+ <h>100</h>
+ </coordinates>
+ <panel_attributes>lt=<-
+publishes</panel_attributes>
+ <additional_attributes>10.0;10.0;10.0;80.0</additional_attributes>
+ </element>
+ <element>
+ <id>Relation</id>
+ <coordinates>
+ <x>100</x>
+ <y>200</y>
+ <w>90</w>
+ <h>90</h>
+ </coordinates>
+ <panel_attributes>lt=<-
+intercepts</panel_attributes>
+ <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
+ </element>
+</diagram>
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.png
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.png?rev=1665333&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.uxf
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.uxf?rev=1665333&view=auto
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.uxf
(added)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/resourceadapter.uxf
Mon Mar 9 19:57:18 2015
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<diagram program="umlet" version="13.2">
+ <zoom_level>10</zoom_level>
+ <element>
+ <id>UMLInterface</id>
+ <coordinates>
+ <x>90</x>
+ <y>10</y>
+ <w>20</w>
+ <h>80</h>
+ </coordinates>
+ <panel_attributes>
+</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>UMLClass</id>
+ <coordinates>
+ <x>30</x>
+ <y>100</y>
+ <w>140</w>
+ <h>130</h>
+ </coordinates>
+ <panel_attributes><<ResourceAdapter>>
+VideoPlayer
+--
+
+--
+play()
+stop()
+transcode(format)</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>Relation</id>
+ <coordinates>
+ <x>90</x>
+ <y>30</y>
+ <w>70</w>
+ <h>90</h>
+ </coordinates>
+ <panel_attributes>lt=<-
+adapts</panel_attributes>
+ <additional_attributes>10.0;10.0;10.0;70.0</additional_attributes>
+ </element>
+ <element>
+ <id>Relation</id>
+ <coordinates>
+ <x>90</x>
+ <y>220</y>
+ <w>80</w>
+ <h>90</h>
+ </coordinates>
+ <panel_attributes>lt=<-
+requires</panel_attributes>
+ <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
+ </element>
+ <element>
+ <id>UMLNote</id>
+ <coordinates>
+ <x>50</x>
+ <y>290</y>
+ <w>100</w>
+ <h>50</h>
+ </coordinates>
+ <panel_attributes>movie.mkv
+bg=white</panel_attributes>
+ <additional_attributes/>
+ </element>
+</diagram>
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.png
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.png?rev=1665333&view=auto
==============================================================================
Binary file - no diff available.
Propchange:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.uxf
URL:
http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.uxf?rev=1665333&view=auto
==============================================================================
---
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.uxf
(added)
+++
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/guides/diagrams/singleton.uxf
Mon Mar 9 19:57:18 2015
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<diagram program="umlet" version="13.2">
+ <zoom_level>10</zoom_level>
+ <element>
+ <id>UMLInterface</id>
+ <coordinates>
+ <x>100</x>
+ <y>10</y>
+ <w>20</w>
+ <h>80</h>
+ </coordinates>
+ <panel_attributes>
+</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>UMLInterface</id>
+ <coordinates>
+ <x>100</x>
+ <y>260</y>
+ <w>20</w>
+ <h>80</h>
+ </coordinates>
+ <panel_attributes>
+</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>UMLClass</id>
+ <coordinates>
+ <x>40</x>
+ <y>110</y>
+ <w>140</w>
+ <h>100</h>
+ </coordinates>
+ <panel_attributes><<Singleton>>
+Repository
+--
+
+--
+get(key) : object
+store(key, object)
+layer=100</panel_attributes>
+ <additional_attributes/>
+ </element>
+ <element>
+ <id>Relation</id>
+ <coordinates>
+ <x>100</x>
+ <y>30</y>
+ <w>90</w>
+ <h>100</h>
+ </coordinates>
+ <panel_attributes>lt=<-
+publishes</panel_attributes>
+ <additional_attributes>10.0;10.0;10.0;80.0</additional_attributes>
+ </element>
+ <element>
+ <id>Relation</id>
+ <coordinates>
+ <x>100</x>
+ <y>200</y>
+ <w>80</w>
+ <h>90</h>
+ </coordinates>
+ <panel_attributes>lt=<-
+requires</panel_attributes>
+ <additional_attributes>10.0;70.0;10.0;10.0</additional_attributes>
+ </element>
+</diagram>