Index: Tools/impl/RenamePropertyCommand.cls.xml =================================================================== diff -u --- Tools/impl/RenamePropertyCommand.cls.xml (revision 0) +++ Tools/impl/RenamePropertyCommand.cls.xml (revision 907) @@ -0,0 +1,41 @@ + + + +1 +%RegisteredObject,Tools.impl.ICommand +62158,56044.46793 +0 + + +%String +1 + + + +TECH.ClassInfo.PropertyDefinition +1 + + + +RenameTo:%String,PropertyDefinition:TECH.ClassInfo.PropertyDefinition +1 +1 +%Status + + + + +%Status + + + + + Index: Tools/MoveClass.cls.xml =================================================================== diff -u --- Tools/MoveClass.cls.xml (revision 0) +++ Tools/MoveClass.cls.xml (revision 907) @@ -0,0 +1,182 @@ + + + +1 +TECH.ClassInfo.QNameFinder +62158,60268.508483 +0 + + + +Do ##class(Tools.MoveClass).%New().Move("zTryout.CSC.TestKlas2","zTryout.CSC.TestKlas3") +ClassFrom:%String,ClassTo:%String + 0) + { + Do Berichten(Class.GeefNaam()).Insert("In de method "_Method.GeefNaam()_" "_i_" keer gebruikt") + Do Commands.Insert(##class(Tools.impl.RenameImplementationCommand).%New(Lijnen, Method)) + } + } + } + } + + w "Volgende items zullen hernoemd worden:",!! + + Set Klasse = $Order(Berichten("")) + While (Klasse '= "") + { + If (Berichten(Klasse).Count() > 0) + { + w "In klasse "_Klasse_":",! + Set Iterator = ##class(TECH.ListIterator).%New(Berichten(Klasse)) + While (Iterator.HasNext()) + { + w $J(" ",4)_"- "_Iterator.Next(),! + } + } + Set Klasse = $Order(Berichten(Klasse)) + } + + Set Input = "" + While (Input '= "Y") && (Input '= "N") + { + w !,"Wilt u deze acties uitvoeren? (Y/N)",! + read Input + } + + If (Input = "Y") + { + w !!,"Uitvoeren van de acties:",!! + + Set CommandIterator = ##class(TECH.ListIterator).%New(Commands) + While (CommandIterator.HasNext()) + { + Set Command = CommandIterator.Next() + w $J(" ",4)_"- " + Set Status = Command.Execute() + w ! + + Set Result = $$ParseStatus^vhLib(Status) + If (Result '= "") w $J(" ",6)_"Fout: "_$$ParseStatus^vhLib(Status),! + } + } +]]> + + + +Class:TECH.ClassInfo.ClassDefinition,String:%String,Prefix:%String,Suffix:%String,Search:%String,Replace:%String +1 +%String + + + + + Index: Tools/impl/ICommand.cls.xml =================================================================== diff -u --- Tools/impl/ICommand.cls.xml (revision 0) +++ Tools/impl/ICommand.cls.xml (revision 907) @@ -0,0 +1,15 @@ + + + +1 +1 +62158,50194.54727 +0 + + +1 +%Status + + + + Index: Tools/impl/RenameParameterCommand.cls.xml =================================================================== diff -u --- Tools/impl/RenameParameterCommand.cls.xml (revision 0) +++ Tools/impl/RenameParameterCommand.cls.xml (revision 907) @@ -0,0 +1,47 @@ + + + +1 +%RegisteredObject,Tools.impl.ICommand +62158,57790.288822 +0 + + +%String +1 + + + +TECH.ClassInfo.ParameterDefinition +1 + + + +TECH.ClassInfo.MethodDefinition +1 + + + +RenameTo:%String,ParameterDefinition:TECH.ClassInfo.ParameterDefinition,MethodDefinition:TECH.ClassInfo.MethodDefinition +1 +1 +%Status + + + + +%Status + + + + + Index: Tools/impl/RenameSuperCommand.cls.xml =================================================================== diff -u --- Tools/impl/RenameSuperCommand.cls.xml (revision 0) +++ Tools/impl/RenameSuperCommand.cls.xml (revision 907) @@ -0,0 +1,41 @@ + + + +1 +%RegisteredObject,Tools.impl.ICommand +62158,54843.502421 +0 + + +%String +1 + + + +TECH.ClassInfo.ClassDefinition +1 + + + +RenameTo:%String,ClassDefinition:TECH.ClassInfo.ClassDefinition +1 +1 +%Status + + + + +%Status + + + + + Index: Tools/impl/RenameMethodCommand.cls.xml =================================================================== diff -u --- Tools/impl/RenameMethodCommand.cls.xml (revision 0) +++ Tools/impl/RenameMethodCommand.cls.xml (revision 907) @@ -0,0 +1,41 @@ + + + +1 +%RegisteredObject,Tools.impl.ICommand +62158,56283.797043 +0 + + +%String +1 + + + +TECH.ClassInfo.MethodDefinition +1 + + + +RenameTo:%String,MethodDefinition:TECH.ClassInfo.MethodDefinition +1 +1 +%Status + + + + +%Status + + + + + Index: Tools/impl/RenameImplementationCommand.cls.xml =================================================================== diff -u --- Tools/impl/RenameImplementationCommand.cls.xml (revision 0) +++ Tools/impl/RenameImplementationCommand.cls.xml (revision 907) @@ -0,0 +1,47 @@ + + + +1 +%RegisteredObject,Tools.impl.ICommand +62158,58503.227793 +0 + + +%ListOfDataTypes +1 + + + +TECH.ClassInfo.MethodDefinition +1 + + + +Implementation:%ListOfDataTypes,MethodDefinition:TECH.ClassInfo.MethodDefinition +1 +1 +%Status + + + + +%Status + + + + +