| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -51,9 +51,9 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					(comment
 | 
					 | 
					 | 
					 | 
					(comment
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (roles-with-levels-of-coc! "dev")
 | 
					 | 
					 | 
					 | 
					  (roles-with-levels-of-coc! "dev")
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (neo4j/exec-query! roles-with-levels-of-coc!
 | 
					 | 
					 | 
					 | 
					  (neo4j/exec-query! roles-with-levels-of-coc!
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                          {:coc_uuid (get coc-instance-uuids "dev")
 | 
					 | 
					 | 
					 | 
					                     {:coc_uuid (get coc-instance-uuids "dev")
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                           :roleschema_uuid (:role schema-uuids)
 | 
					 | 
					 | 
					 | 
					                      :roleschema_uuid (:role schema-uuids)
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                           :levelschema_uuid (:level schema-uuids)}))
 | 
					 | 
					 | 
					 | 
					                      :levelschema_uuid (:level schema-uuids)}))
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					(neo4j/defquery coc
 | 
					 | 
					 | 
					 | 
					(neo4j/defquery coc
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  "MATCH (coc:instance {uuid:{uuid}})
 | 
					 | 
					 | 
					 | 
					  "MATCH (coc:instance {uuid:{uuid}})
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -82,8 +82,8 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					              (if-let [prop (:p row)]
 | 
					 | 
					 | 
					 | 
					              (if-let [prop (:p row)]
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                (update instance
 | 
					 | 
					 | 
					 | 
					                (update instance
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                        :properties
 | 
					 | 
					 | 
					 | 
					                        :properties
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                        conj (assoc prop :attr
 | 
					 | 
					 | 
					 | 
					                        conj (assoc prop
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                                    (:a row)))
 | 
					 | 
					 | 
					 | 
					                                    :attr (:a row)))
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                instance))
 | 
					 | 
					 | 
					 | 
					                instance))
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            instance
 | 
					 | 
					 | 
					 | 
					            instance
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            res)))
 | 
					 | 
					 | 
					 | 
					            res)))
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -117,9 +117,9 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					(comment
 | 
					 | 
					 | 
					 | 
					(comment
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (modules-with-comps! "140962fb-f55e-45ab-87fc-680c012bd8dc")
 | 
					 | 
					 | 
					 | 
					  (modules-with-comps! "140962fb-f55e-45ab-87fc-680c012bd8dc")
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  (neo4j/exec-query! modules-with-comps
 | 
					 | 
					 | 
					 | 
					  (neo4j/exec-query! modules-with-comps
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                          {:level_uuid "140962fb-f55e-45ab-87fc-680c012bd8dc"
 | 
					 | 
					 | 
					 | 
					                     {:level_uuid "140962fb-f55e-45ab-87fc-680c012bd8dc"
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                           :moduleschema_uuid (:module schema-uuids)
 | 
					 | 
					 | 
					 | 
					                      :moduleschema_uuid (:module schema-uuids)
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                           :compschema_uuid (:component schema-uuids)}))
 | 
					 | 
					 | 
					 | 
					                      :compschema_uuid (:component schema-uuids)}))
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					(neo4j/defquery modules-and-levels
 | 
					 | 
					 | 
					 | 
					(neo4j/defquery modules-and-levels
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  "MATCH (role:instance {uuid:{role_uuid}}),
 | 
					 | 
					 | 
					 | 
					  "MATCH (role:instance {uuid:{role_uuid}}),
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -151,7 +151,7 @@
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					(neo4j/defquery components-of-module
 | 
					 | 
					 | 
					 | 
					(neo4j/defquery components-of-module
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  "MATCH (module:instance {uuid:{uuid}}),
 | 
					 | 
					 | 
					 | 
					  "MATCH (module:instance {uuid:{uuid}}),
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					         (cschema:schema {uuid:{compschema_uuid}}),
 | 
					 | 
					 | 
					 | 
					         (cschema:schema {uuid:{compschema_uuid}}),
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					         (comp:instance)-[:of]->(schema),
 | 
					 | 
					 | 
					 | 
					         (comp:instance)-[:of]->(cschema),
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					         (module)--(:link)--(comp)
 | 
					 | 
					 | 
					 | 
					         (module)--(:link)--(comp)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   RETURN comp
 | 
					 | 
					 | 
					 | 
					   RETURN comp
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					   ORDER BY comp.name")
 | 
					 | 
					 | 
					 | 
					   ORDER BY comp.name")
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |