[Dev OpenGP] [54] Class diagram before rm -rf *

[ Thread Index | Date Index | More opengp.tuxfamily.org/development Archives ]


Revision: 54
Author:   alband85
Date:     2009-03-18 14:47:03 +0100 (Wed, 18 Mar 2009)

Log Message:
-----------
Class diagram before rm -rf *

Modified Paths:
--------------
    externals/Com/Rapport/figures/uml/class.mp


Modified: externals/Com/Rapport/figures/uml/class.mp
===================================================================
--- externals/Com/Rapport/figures/uml/class.mp	2009-03-18 13:45:48 UTC (rev 53)
+++ externals/Com/Rapport/figures/uml/class.mp	2009-03-18 13:47:03 UTC (rev 54)
@@ -3,7 +3,7 @@
 beginfig(1);
 	iClass.foreColor := (1, 1, 1);
   
-  Class.P("Plugin")
+  Class.Plugin("Plugin")
   	("-__metaclass__")
   	("-__init__(dn:string)",
   	 "+static getPluginFromName(plugin:string)",
@@ -17,7 +17,7 @@
   	 "+pushFile(file:string, content:string)"
   	);
   	
-  	Class.C("OgpCore")
+  	Class.OgpCore("OgpCore")
   		("-instance:OgpCore")
   		(
   			"+getInstance():OgpCore",
@@ -33,12 +33,51 @@
   			"+pushPluginConf(dn:string, conf:string)"
   		);
   		
-  	
-  	leftToRight(150)(P, C);
+  	Class.OgpLDAPConsts("OgpLDAPConsts")
+		(
+			"OBJECTCLASS_OU:string",
+			"OBJECTCLASS_MACHINE:string",
+			"ATTR_DESCRIPTION:string",
+			"ATTR_CONFIG:string",
+			"ATTR_SAMACCOUNTNAME:string",
+			"ATTR_OBJECTSID:string",
+			"ATTR_OGPSOA:string",
+			"ATTR_MACHINECERTIFICATE:string",
+			"VALUE_CONFIG:string",
+			"VALUE_SAMACCOUNTNAME:string",
+			"VALUE_OBJECTSID:string",
+			"VALUE_OGPSOA:string"
+		)
+		()
 
-  	drawObjects(P,C);
-  	clink(aggregationUni)(P, C);
+	Class.OgpElement("OgpElement")
+		()
+		(
+			"-setattr(item:string, value:string):void",
+			"+attributes:dict",
+			"-getAttributes():dict",
+			"+blocking:bool",
+			"-getBlocking():bool",
+			"-setBlocking(blocking:bool):void",
+			"+delElements():void",
+			"-checkUnicity(elt:OgpElement):bool",
+			"+append(newChild:OgpElement):void",
+			"+insert(index:int, newChild:OgpElement):void",
+			"+extend(elements:OgpElement[]):void",
+			"+set(name:string, value:string)",
+			"+merge(peer:OgpElement):void",
+			"",
+			"",
+			"",
+			"",
+			"",
+			"",
+		)
+  	leftToRight(150)(Plugin, OgpCore);
 
+  	drawObjects(Plugin,OgpCore);
+  	clink(aggregationUni)(Plugin, OgpCore);
+
 endfig;
 
 end
\ No newline at end of file


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/