| 
					
				 | 
			
			
				@@ -831,23 +831,25 @@ protocol: 'commands actions', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 fn: function (){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 var self=this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx1) {  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-var $1,$4,$3,$2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var $1,$5,$4,$3,$2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 self._withChangesDo_((function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $1=self._manager(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-$4=self._selectedClass(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$5=self._selectedClass(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $ctx2.sendIdx["selectedClass"]=1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$4=_st($5)._theNonMetaClass(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+$ctx2.sendIdx["theNonMetaClass"]=1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $3=_st($4)._name(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 $2="Do you REALLY want to remove class ".__comma($3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return _st($1)._confirm_ifTrue_($2,(function(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return smalltalk.withContext(function($ctx3) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-return _st(self._environment())._removeClass_(self._selectedClass()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+return _st(self._environment())._removeClass_(_st(self._selectedClass())._theNonMetaClass()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }, function($ctx3) {$ctx3.fillBlock({},$ctx2,2)})})); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)})})); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 return self}, function($ctx1) {$ctx1.fill(self,"removeClass",{},globals.HLToolModel)})}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 args: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-source: "removeClass\x0a\x09self withChangesDo: [\x0a\x09\x09self manager \x0a\x09\x09\x09confirm: 'Do you REALLY want to remove class ', self selectedClass name\x0a\x09\x09\x09ifTrue: [ self environment removeClass: self selectedClass ] ]", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-messageSends: ["withChangesDo:", "confirm:ifTrue:", "manager", ",", "name", "selectedClass", "removeClass:", "environment"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+source: "removeClass\x0a\x09self withChangesDo: [\x0a\x09\x09self manager \x0a\x09\x09\x09confirm: 'Do you REALLY want to remove class ', self selectedClass theNonMetaClass name\x0a\x09\x09\x09ifTrue: [ self environment removeClass: self selectedClass theNonMetaClass ] ]", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+messageSends: ["withChangesDo:", "confirm:ifTrue:", "manager", ",", "name", "theNonMetaClass", "selectedClass", "removeClass:", "environment"], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 referencedClasses: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 globals.HLToolModel); 
			 |