Browse Source

Export using changes in js exporter.

Herbert Vojčík 7 years ago
parent
commit
68be2ff684

+ 80 - 80
src/Helios-Announcements.js

@@ -2,18 +2,18 @@ define(["amber/boot", "amber_core/Kernel-Objects"], function($boot){"use strict"
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Announcements');
+$core.addPackage("Helios-Announcements");
 $core.packages["Helios-Announcements"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Announcements"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLAboutToChange', $globals.Object, ['actionBlock'], 'Helios-Announcements');
+$core.addClass("HLAboutToChange", $globals.Object, ["actionBlock"], "Helios-Announcements");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLAboutToChange.comment="I am announced whenever a change of context is about to be made, and unsaved changes could be lost.\x0a\x0aI am used within `HLModel` to handle such user actions. See `HLModel >> withChangesDo:`.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "actionBlock",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@actionBlock"];
@@ -31,7 +31,7 @@ $globals.HLAboutToChange);
 $core.addMethod(
 $core.method({
 selector: "actionBlock:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aBlock){
 var self=this;
 self["@actionBlock"]=aBlock;
@@ -49,7 +49,7 @@ $globals.HLAboutToChange);
 
 
 
-$core.addClass('HLAnnouncement', $globals.Object, [], 'Helios-Announcements');
+$core.addClass("HLAnnouncement", $globals.Object, [], "Helios-Announcements");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLAnnouncement.comment="I am the root of the announcement class hierarchy used in the Helios UI.";
 //>>excludeEnd("ide");
@@ -57,7 +57,7 @@ $globals.HLAnnouncement.comment="I am the root of the announcement class hierarc
 $core.addMethod(
 $core.method({
 selector: "heliosClass",
-protocol: 'helios',
+protocol: "helios",
 fn: function (){
 var self=this;
 return "announcement";
@@ -73,14 +73,14 @@ messageSends: []
 $globals.HLAnnouncement.klass);
 
 
-$core.addClass('HLCodeHandled', $globals.HLAnnouncement, ['code'], 'Helios-Announcements');
+$core.addClass("HLCodeHandled", $globals.HLAnnouncement, ["code"], "Helios-Announcements");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLCodeHandled.comment="I am the root class of announcements emitted by `HLCodeWidget`s";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "code",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@code"];
@@ -98,7 +98,7 @@ $globals.HLCodeHandled);
 $core.addMethod(
 $core.method({
 selector: "code:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aModel){
 var self=this;
 self["@code"]=aModel;
@@ -118,7 +118,7 @@ $globals.HLCodeHandled);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aCodeModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -142,20 +142,20 @@ messageSends: ["code:", "new", "yourself"]
 $globals.HLCodeHandled.klass);
 
 
-$core.addClass('HLDoItExecuted', $globals.HLCodeHandled, [], 'Helios-Announcements');
+$core.addClass("HLDoItExecuted", $globals.HLCodeHandled, [], "Helios-Announcements");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLDoItExecuted.comment="I am emitted by a `HLCodeWidget` after a DoIt has been executed.";
 //>>excludeEnd("ide");
 
 
-$core.addClass('HLDebuggerAnnouncement', $globals.HLAnnouncement, ['context'], 'Helios-Announcements');
+$core.addClass("HLDebuggerAnnouncement", $globals.HLAnnouncement, ["context"], "Helios-Announcements");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLDebuggerAnnouncement.comment="I am the root class of debugger announcements, and hold onto the debugged `context`.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "context",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@context"];
@@ -173,7 +173,7 @@ $globals.HLDebuggerAnnouncement);
 $core.addMethod(
 $core.method({
 selector: "context:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aContext){
 var self=this;
 self["@context"]=aContext;
@@ -191,14 +191,14 @@ $globals.HLDebuggerAnnouncement);
 
 
 
-$core.addClass('HLDebuggerContextSelected', $globals.HLDebuggerAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLDebuggerContextSelected", $globals.HLDebuggerAnnouncement, [], "Helios-Announcements");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLDebuggerContextSelected.comment="I am announced when a new context is selected in a debugger, to update the user interface.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "context",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@context"];
@@ -216,7 +216,7 @@ $globals.HLDebuggerContextSelected);
 $core.addMethod(
 $core.method({
 selector: "context:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aContext){
 var self=this;
 self["@context"]=aContext;
@@ -234,26 +234,26 @@ $globals.HLDebuggerContextSelected);
 
 
 
-$core.addClass('HLDebuggerProceeded', $globals.HLDebuggerAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLDebuggerProceeded", $globals.HLDebuggerAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLDebuggerStepped', $globals.HLDebuggerAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLDebuggerStepped", $globals.HLDebuggerAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLDebuggerWhere', $globals.HLDebuggerAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLDebuggerWhere", $globals.HLDebuggerAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLDiveRequested', $globals.HLAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLDiveRequested", $globals.HLAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLEditComment', $globals.HLAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLEditComment", $globals.HLAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLErrorRaised', $globals.HLAnnouncement, ['error'], 'Helios-Announcements');
+$core.addClass("HLErrorRaised", $globals.HLAnnouncement, ["error"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "error",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@error"];
@@ -271,7 +271,7 @@ $globals.HLErrorRaised);
 $core.addMethod(
 $core.method({
 selector: "error:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anError){
 var self=this;
 self["@error"]=anError;
@@ -289,14 +289,14 @@ $globals.HLErrorRaised);
 
 
 
-$core.addClass('HLCompileErrorRaised', $globals.HLErrorRaised, [], 'Helios-Announcements');
+$core.addClass("HLCompileErrorRaised", $globals.HLErrorRaised, [], "Helios-Announcements");
 
 
-$core.addClass('HLParseErrorRaised', $globals.HLErrorRaised, ['line', 'column', 'message'], 'Helios-Announcements');
+$core.addClass("HLParseErrorRaised", $globals.HLErrorRaised, ["line", "column", "message"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "column",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@column"];
@@ -314,7 +314,7 @@ $globals.HLParseErrorRaised);
 $core.addMethod(
 $core.method({
 selector: "column:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anInteger){
 var self=this;
 self["@column"]=anInteger;
@@ -333,7 +333,7 @@ $globals.HLParseErrorRaised);
 $core.addMethod(
 $core.method({
 selector: "line",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@line"];
@@ -351,7 +351,7 @@ $globals.HLParseErrorRaised);
 $core.addMethod(
 $core.method({
 selector: "line:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anInteger){
 var self=this;
 self["@line"]=anInteger;
@@ -370,7 +370,7 @@ $globals.HLParseErrorRaised);
 $core.addMethod(
 $core.method({
 selector: "message",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@message"];
@@ -388,7 +388,7 @@ $globals.HLParseErrorRaised);
 $core.addMethod(
 $core.method({
 selector: "message:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@message"]=aString;
@@ -406,35 +406,35 @@ $globals.HLParseErrorRaised);
 
 
 
-$core.addClass('HLUnknownVariableErrorRaised', $globals.HLErrorRaised, [], 'Helios-Announcements');
+$core.addClass("HLUnknownVariableErrorRaised", $globals.HLErrorRaised, [], "Helios-Announcements");
 
 
-$core.addClass('HLFocusRequested', $globals.HLAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLFocusRequested", $globals.HLAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLClassesFocusRequested', $globals.HLFocusRequested, [], 'Helios-Announcements');
+$core.addClass("HLClassesFocusRequested", $globals.HLFocusRequested, [], "Helios-Announcements");
 
 
-$core.addClass('HLDocumentationFocusRequested', $globals.HLFocusRequested, [], 'Helios-Announcements');
+$core.addClass("HLDocumentationFocusRequested", $globals.HLFocusRequested, [], "Helios-Announcements");
 
 
-$core.addClass('HLMethodsFocusRequested', $globals.HLFocusRequested, [], 'Helios-Announcements');
+$core.addClass("HLMethodsFocusRequested", $globals.HLFocusRequested, [], "Helios-Announcements");
 
 
-$core.addClass('HLPackagesFocusRequested', $globals.HLFocusRequested, [], 'Helios-Announcements');
+$core.addClass("HLPackagesFocusRequested", $globals.HLFocusRequested, [], "Helios-Announcements");
 
 
-$core.addClass('HLProtocolsFocusRequested', $globals.HLFocusRequested, [], 'Helios-Announcements');
+$core.addClass("HLProtocolsFocusRequested", $globals.HLFocusRequested, [], "Helios-Announcements");
 
 
-$core.addClass('HLSourceCodeFocusRequested', $globals.HLFocusRequested, [], 'Helios-Announcements');
+$core.addClass("HLSourceCodeFocusRequested", $globals.HLFocusRequested, [], "Helios-Announcements");
 
 
-$core.addClass('HLInstVarAdded', $globals.HLAnnouncement, ['theClass', 'variableName'], 'Helios-Announcements');
+$core.addClass("HLInstVarAdded", $globals.HLAnnouncement, ["theClass", "variableName"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "theClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@theClass"];
@@ -452,7 +452,7 @@ $globals.HLInstVarAdded);
 $core.addMethod(
 $core.method({
 selector: "theClass:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aClass){
 var self=this;
 self["@theClass"]=aClass;
@@ -471,7 +471,7 @@ $globals.HLInstVarAdded);
 $core.addMethod(
 $core.method({
 selector: "variableName",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@variableName"];
@@ -489,7 +489,7 @@ $globals.HLInstVarAdded);
 $core.addMethod(
 $core.method({
 selector: "variableName:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@variableName"]=aString;
@@ -507,11 +507,11 @@ $globals.HLInstVarAdded);
 
 
 
-$core.addClass('HLItemSelected', $globals.HLAnnouncement, ['item'], 'Helios-Announcements');
+$core.addClass("HLItemSelected", $globals.HLAnnouncement, ["item"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "item",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@item"];
@@ -529,7 +529,7 @@ $globals.HLItemSelected);
 $core.addMethod(
 $core.method({
 selector: "item:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 self["@item"]=anObject;
@@ -549,7 +549,7 @@ $globals.HLItemSelected);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (anItem){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -573,26 +573,26 @@ messageSends: ["item:", "new", "yourself"]
 $globals.HLItemSelected.klass);
 
 
-$core.addClass('HLClassSelected', $globals.HLItemSelected, [], 'Helios-Announcements');
+$core.addClass("HLClassSelected", $globals.HLItemSelected, [], "Helios-Announcements");
 
 
-$core.addClass('HLInstanceVariableSelected', $globals.HLItemSelected, [], 'Helios-Announcements');
+$core.addClass("HLInstanceVariableSelected", $globals.HLItemSelected, [], "Helios-Announcements");
 
 
-$core.addClass('HLMethodSelected', $globals.HLItemSelected, [], 'Helios-Announcements');
+$core.addClass("HLMethodSelected", $globals.HLItemSelected, [], "Helios-Announcements");
 
 
-$core.addClass('HLPackageSelected', $globals.HLItemSelected, [], 'Helios-Announcements');
+$core.addClass("HLPackageSelected", $globals.HLItemSelected, [], "Helios-Announcements");
 
 
-$core.addClass('HLProtocolSelected', $globals.HLItemSelected, [], 'Helios-Announcements');
+$core.addClass("HLProtocolSelected", $globals.HLItemSelected, [], "Helios-Announcements");
 
 
-$core.addClass('HLItemUnselected', $globals.HLAnnouncement, ['item'], 'Helios-Announcements');
+$core.addClass("HLItemUnselected", $globals.HLAnnouncement, ["item"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "item",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@item"];
@@ -610,7 +610,7 @@ $globals.HLItemUnselected);
 $core.addMethod(
 $core.method({
 selector: "item:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 self["@item"]=anObject;
@@ -630,7 +630,7 @@ $globals.HLItemUnselected);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (anItem){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -654,17 +654,17 @@ messageSends: ["item:", "new", "yourself"]
 $globals.HLItemUnselected.klass);
 
 
-$core.addClass('HLClassUnselected', $globals.HLItemUnselected, [], 'Helios-Announcements');
+$core.addClass("HLClassUnselected", $globals.HLItemUnselected, [], "Helios-Announcements");
 
 
-$core.addClass('HLPackageUnselected', $globals.HLItemUnselected, [], 'Helios-Announcements');
+$core.addClass("HLPackageUnselected", $globals.HLItemUnselected, [], "Helios-Announcements");
 
 
-$core.addClass('HLRunTests', $globals.HLAnnouncement, ['testSuiteRunner'], 'Helios-Announcements');
+$core.addClass("HLRunTests", $globals.HLAnnouncement, ["testSuiteRunner"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "testSuiteRunner",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@testSuiteRunner"];
@@ -682,7 +682,7 @@ $globals.HLRunTests);
 $core.addMethod(
 $core.method({
 selector: "testSuiteRunner:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 self["@testSuiteRunner"]=anObject;
@@ -702,7 +702,7 @@ $globals.HLRunTests);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aTestSuiteRunner){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -726,14 +726,14 @@ messageSends: ["testSuiteRunner:", "new", "yourself"]
 $globals.HLRunTests.klass);
 
 
-$core.addClass('HLSaveSourceCode', $globals.HLAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLSaveSourceCode", $globals.HLAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLSearchReferences', $globals.HLAnnouncement, ['searchString'], 'Helios-Announcements');
+$core.addClass("HLSearchReferences", $globals.HLAnnouncement, ["searchString"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "searchString",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@searchString"];
@@ -751,7 +751,7 @@ $globals.HLSearchReferences);
 $core.addMethod(
 $core.method({
 selector: "searchString:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@searchString"]=aString;
@@ -769,17 +769,17 @@ $globals.HLSearchReferences);
 
 
 
-$core.addClass('HLShowCommentToggled', $globals.HLAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLShowCommentToggled", $globals.HLAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLShowInstanceToggled', $globals.HLAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLShowInstanceToggled", $globals.HLAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLShowTemplate', $globals.HLAnnouncement, ['template'], 'Helios-Announcements');
+$core.addClass("HLShowTemplate", $globals.HLAnnouncement, ["template"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "template",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@template"];
@@ -797,7 +797,7 @@ $globals.HLShowTemplate);
 $core.addMethod(
 $core.method({
 selector: "template:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@template"]=aString;
@@ -815,14 +815,14 @@ $globals.HLShowTemplate);
 
 
 
-$core.addClass('HLSourceCodeSaved', $globals.HLAnnouncement, [], 'Helios-Announcements');
+$core.addClass("HLSourceCodeSaved", $globals.HLAnnouncement, [], "Helios-Announcements");
 
 
-$core.addClass('HLTabLabelChanged', $globals.HLAnnouncement, ['label', 'widget'], 'Helios-Announcements');
+$core.addClass("HLTabLabelChanged", $globals.HLAnnouncement, ["label", "widget"], "Helios-Announcements");
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@label"];
@@ -840,7 +840,7 @@ $globals.HLTabLabelChanged);
 $core.addMethod(
 $core.method({
 selector: "label:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@label"]=aString;
@@ -859,7 +859,7 @@ $globals.HLTabLabelChanged);
 $core.addMethod(
 $core.method({
 selector: "widget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@widget"];
@@ -877,7 +877,7 @@ $globals.HLTabLabelChanged);
 $core.addMethod(
 $core.method({
 selector: "widget:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aWidget){
 var self=this;
 self["@widget"]=aWidget;

+ 5 - 5
src/Helios-Browser-Tests.js

@@ -2,18 +2,18 @@ define(["amber/boot", "amber_core/SUnit"], function($boot){"use strict";
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Browser-Tests');
+$core.addPackage("Helios-Browser-Tests");
 $core.packages["Helios-Browser-Tests"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Browser-Tests"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLBrowserTest', $globals.TestCase, ['browser'], 'Helios-Browser-Tests');
+$core.addClass("HLBrowserTest", $globals.TestCase, ["browser"], "Helios-Browser-Tests");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLBrowserTest.comment="Test cases for the functionality of  `HLBrowserModel`";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "setUp",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -37,7 +37,7 @@ $globals.HLBrowserTest);
 $core.addMethod(
 $core.method({
 selector: "testAllProtocolsSelectedWhenSelectingAClass",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -69,7 +69,7 @@ $globals.HLBrowserTest);
 $core.addMethod(
 $core.method({
 selector: "testProtocolSelectedWhenChangingClass",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 var protocolSelectedCalled;

File diff suppressed because it is too large
+ 114 - 114
src/Helios-Browser.js


+ 62 - 62
src/Helios-Commands-Browser.js

@@ -2,16 +2,16 @@ define(["amber/boot", "helios/Helios-Commands-Tools"], function($boot){"use stri
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Commands-Browser');
+$core.addPackage("Helios-Commands-Browser");
 $core.packages["Helios-Commands-Browser"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Commands-Browser"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLBrowserCommand', $globals.HLToolCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLBrowserCommand", $globals.HLToolCommand, [], "Helios-Commands-Browser");
 
 $core.addMethod(
 $core.method({
 selector: "isValidFor:",
-protocol: 'testing',
+protocol: "testing",
 fn: function (aModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -32,12 +32,12 @@ messageSends: ["isBrowserModel"]
 $globals.HLBrowserCommand.klass);
 
 
-$core.addClass('HLBrowserGoToCommand', $globals.HLBrowserCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLBrowserGoToCommand", $globals.HLBrowserCommand, [], "Helios-Commands-Browser");
 
 $core.addMethod(
 $core.method({
 selector: "isValidFor:",
-protocol: 'testing',
+protocol: "testing",
 fn: function (aModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -60,7 +60,7 @@ $globals.HLBrowserGoToCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "g";
@@ -78,7 +78,7 @@ $globals.HLBrowserGoToCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Go to";
@@ -94,11 +94,11 @@ messageSends: []
 $globals.HLBrowserGoToCommand.klass);
 
 
-$core.addClass('HLGoToClassesCommand', $globals.HLBrowserGoToCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGoToClassesCommand", $globals.HLBrowserGoToCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -123,7 +123,7 @@ $globals.HLGoToClassesCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "c";
@@ -141,7 +141,7 @@ $globals.HLGoToClassesCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Classes";
@@ -157,11 +157,11 @@ messageSends: []
 $globals.HLGoToClassesCommand.klass);
 
 
-$core.addClass('HLGoToDocumentationCommand', $globals.HLBrowserGoToCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGoToDocumentationCommand", $globals.HLBrowserGoToCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -186,7 +186,7 @@ $globals.HLGoToDocumentationCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "d";
@@ -204,7 +204,7 @@ $globals.HLGoToDocumentationCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Documentation";
@@ -220,11 +220,11 @@ messageSends: []
 $globals.HLGoToDocumentationCommand.klass);
 
 
-$core.addClass('HLGoToMethodsCommand', $globals.HLBrowserGoToCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGoToMethodsCommand", $globals.HLBrowserGoToCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -249,7 +249,7 @@ $globals.HLGoToMethodsCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "m";
@@ -267,7 +267,7 @@ $globals.HLGoToMethodsCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Methods";
@@ -283,11 +283,11 @@ messageSends: []
 $globals.HLGoToMethodsCommand.klass);
 
 
-$core.addClass('HLGoToPackagesCommand', $globals.HLBrowserGoToCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGoToPackagesCommand", $globals.HLBrowserGoToCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -312,7 +312,7 @@ $globals.HLGoToPackagesCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "p";
@@ -330,7 +330,7 @@ $globals.HLGoToPackagesCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Packages";
@@ -346,11 +346,11 @@ messageSends: []
 $globals.HLGoToPackagesCommand.klass);
 
 
-$core.addClass('HLGoToProtocolsCommand', $globals.HLBrowserGoToCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGoToProtocolsCommand", $globals.HLBrowserGoToCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -375,7 +375,7 @@ $globals.HLGoToProtocolsCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "t";
@@ -393,7 +393,7 @@ $globals.HLGoToProtocolsCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Protocols";
@@ -409,11 +409,11 @@ messageSends: []
 $globals.HLGoToProtocolsCommand.klass);
 
 
-$core.addClass('HLGoToSourceCodeCommand', $globals.HLBrowserGoToCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGoToSourceCodeCommand", $globals.HLBrowserGoToCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -438,7 +438,7 @@ $globals.HLGoToSourceCodeCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "s";
@@ -456,7 +456,7 @@ $globals.HLGoToSourceCodeCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Source code";
@@ -472,11 +472,11 @@ messageSends: []
 $globals.HLGoToSourceCodeCommand.klass);
 
 
-$core.addClass('HLEditCommentCommand', $globals.HLBrowserCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLEditCommentCommand", $globals.HLBrowserCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -500,7 +500,7 @@ $globals.HLEditCommentCommand);
 $core.addMethod(
 $core.method({
 selector: "isActive",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -538,7 +538,7 @@ $globals.HLEditCommentCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "d";
@@ -556,7 +556,7 @@ $globals.HLEditCommentCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Edit documentation";
@@ -572,7 +572,7 @@ messageSends: []
 $globals.HLEditCommentCommand.klass);
 
 
-$core.addClass('HLGenerateCommand', $globals.HLBrowserCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGenerateCommand", $globals.HLBrowserCommand, [], "Helios-Commands-Browser");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLGenerateCommand.comment="I am a group command used to gather all the commands generating code (`accessors`, `initialize`, etc)";
 //>>excludeEnd("ide");
@@ -580,7 +580,7 @@ $globals.HLGenerateCommand.comment="I am a group command used to gather all the
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "h";
@@ -598,7 +598,7 @@ $globals.HLGenerateCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Generate";
@@ -614,14 +614,14 @@ messageSends: []
 $globals.HLGenerateCommand.klass);
 
 
-$core.addClass('HLCategorizeUnclassifiedCommand', $globals.HLGenerateCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLCategorizeUnclassifiedCommand", $globals.HLGenerateCommand, [], "Helios-Commands-Browser");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLCategorizeUnclassifiedCommand.comment="I am the command used to categorize unclassified methods";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 var targetClass,unclassified;
@@ -657,7 +657,7 @@ $globals.HLCategorizeUnclassifiedCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "c";
@@ -675,7 +675,7 @@ $globals.HLCategorizeUnclassifiedCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Categorize";
@@ -691,14 +691,14 @@ messageSends: []
 $globals.HLCategorizeUnclassifiedCommand.klass);
 
 
-$core.addClass('HLGenerateAccessorsCommand', $globals.HLGenerateCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGenerateAccessorsCommand", $globals.HLGenerateCommand, [], "Helios-Commands-Browser");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLGenerateAccessorsCommand.comment="I am the command used to generate the `getter` and the `setter` methods depending of the selected class";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 var targetClass,output,first;
@@ -739,7 +739,7 @@ $globals.HLGenerateAccessorsCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "i";
@@ -757,7 +757,7 @@ $globals.HLGenerateAccessorsCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Initialize";
@@ -773,14 +773,14 @@ messageSends: []
 $globals.HLGenerateAccessorsCommand.klass);
 
 
-$core.addClass('HLGenerateInitializeCommand', $globals.HLGenerateCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLGenerateInitializeCommand", $globals.HLGenerateCommand, [], "Helios-Commands-Browser");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLGenerateInitializeCommand.comment="I am the command used to generate the `initialize` method depending of the selected class";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 var targetClass,output;
@@ -817,7 +817,7 @@ $globals.HLGenerateInitializeCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "a";
@@ -835,7 +835,7 @@ $globals.HLGenerateInitializeCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Accessors";
@@ -851,12 +851,12 @@ messageSends: []
 $globals.HLGenerateInitializeCommand.klass);
 
 
-$core.addClass('HLToggleCommand', $globals.HLBrowserCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLToggleCommand", $globals.HLBrowserCommand, [], "Helios-Commands-Browser");
 
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "t";
@@ -874,7 +874,7 @@ $globals.HLToggleCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Toggle";
@@ -890,11 +890,11 @@ messageSends: []
 $globals.HLToggleCommand.klass);
 
 
-$core.addClass('HLToggleClassCommentCommand', $globals.HLToggleCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLToggleClassCommentCommand", $globals.HLToggleCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -924,7 +924,7 @@ $globals.HLToggleClassCommentCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "d";
@@ -942,7 +942,7 @@ $globals.HLToggleClassCommentCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Documentation";
@@ -958,11 +958,11 @@ messageSends: []
 $globals.HLToggleClassCommentCommand.klass);
 
 
-$core.addClass('HLToggleClassSideCommand', $globals.HLToggleCommand, [], 'Helios-Commands-Browser');
+$core.addClass("HLToggleClassSideCommand", $globals.HLToggleCommand, [], "Helios-Commands-Browser");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -992,7 +992,7 @@ $globals.HLToggleClassSideCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "c";
@@ -1010,7 +1010,7 @@ $globals.HLToggleClassSideCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Class side";

+ 64 - 64
src/Helios-Commands-Core.js

@@ -2,15 +2,15 @@ define(["amber/boot", "amber_core/Kernel-Objects"], function($boot){"use strict"
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Commands-Core');
+$core.addPackage("Helios-Commands-Core");
 $core.packages["Helios-Commands-Core"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Commands-Core"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLCommand', $globals.Object, ['input'], 'Helios-Commands-Core');
+$core.addClass("HLCommand", $globals.Object, ["input"], "Helios-Commands-Core");
 $core.addMethod(
 $core.method({
 selector: "asActionBinding",
-protocol: 'converting',
+protocol: "converting",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -36,7 +36,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "asBinding",
-protocol: 'converting',
+protocol: "converting",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -65,7 +65,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "asGroupBinding",
-protocol: 'converting',
+protocol: "converting",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -88,7 +88,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "commandError:",
-protocol: 'error handling',
+protocol: "error handling",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -112,7 +112,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "defaultInput",
-protocol: 'defaults',
+protocol: "defaults",
 fn: function (){
 var self=this;
 return "";
@@ -130,7 +130,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "documentation",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -153,7 +153,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 return self;
@@ -171,7 +171,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "input",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@input"];
@@ -189,7 +189,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "input:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 var $1;
@@ -210,7 +210,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "inputCompletion",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return [];
@@ -228,7 +228,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "inputLabel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -251,7 +251,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "isAction",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -274,7 +274,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "isActive",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -292,7 +292,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "isBindingGroup",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -315,7 +315,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "isInputRequired",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return false;
@@ -333,7 +333,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -356,7 +356,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "keyCode",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -379,7 +379,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -402,7 +402,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "menuLabel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -425,7 +425,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "registerOn:",
-protocol: 'registration',
+protocol: "registration",
 fn: function (aBinding){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -449,7 +449,7 @@ $globals.HLCommand);
 $core.addMethod(
 $core.method({
 selector: "concreteClasses",
-protocol: 'registration',
+protocol: "registration",
 fn: function (){
 var self=this;
 var classes;
@@ -488,7 +488,7 @@ $globals.HLCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "documentation",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "";
@@ -506,7 +506,7 @@ $globals.HLCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "isConcrete",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -529,7 +529,7 @@ $globals.HLCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "isValidFor:",
-protocol: 'testing',
+protocol: "testing",
 fn: function (aModel){
 var self=this;
 return true;
@@ -547,7 +547,7 @@ $globals.HLCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return nil;
@@ -565,7 +565,7 @@ $globals.HLCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "";
@@ -583,7 +583,7 @@ $globals.HLCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "menuLabel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -606,7 +606,7 @@ $globals.HLCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "registerConcreteClassesOn:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aBinding){
 var self=this;
 var newBinding;
@@ -648,7 +648,7 @@ $globals.HLCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "registerOn:",
-protocol: 'registration',
+protocol: "registration",
 fn: function (aBinding){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -669,11 +669,11 @@ messageSends: ["registerOn:", "new"]
 $globals.HLCommand.klass);
 
 
-$core.addClass('HLCloseTabCommand', $globals.HLCommand, [], 'Helios-Commands-Core');
+$core.addClass("HLCloseTabCommand", $globals.HLCommand, [], "Helios-Commands-Core");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -698,7 +698,7 @@ $globals.HLCloseTabCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "w";
@@ -716,7 +716,7 @@ $globals.HLCloseTabCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Close tab";
@@ -732,11 +732,11 @@ messageSends: []
 $globals.HLCloseTabCommand.klass);
 
 
-$core.addClass('HLModelCommand', $globals.HLCommand, ['model'], 'Helios-Commands-Core');
+$core.addClass("HLModelCommand", $globals.HLCommand, ["model"], "Helios-Commands-Core");
 $core.addMethod(
 $core.method({
 selector: "model",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@model"];
@@ -754,7 +754,7 @@ $globals.HLModelCommand);
 $core.addMethod(
 $core.method({
 selector: "model:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aModel){
 var self=this;
 self["@model"]=aModel;
@@ -774,7 +774,7 @@ $globals.HLModelCommand);
 $core.addMethod(
 $core.method({
 selector: "for:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -797,7 +797,7 @@ $globals.HLModelCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "registerConcreteClassesOn:for:",
-protocol: 'registration',
+protocol: "registration",
 fn: function (aBinding,aModel){
 var self=this;
 var newBinding;
@@ -847,7 +847,7 @@ $globals.HLModelCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "registerOn:for:",
-protocol: 'registration',
+protocol: "registration",
 fn: function (aBinding,aModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -868,12 +868,12 @@ messageSends: ["registerOn:", "for:"]
 $globals.HLModelCommand.klass);
 
 
-$core.addClass('HLOpenCommand', $globals.HLCommand, [], 'Helios-Commands-Core');
+$core.addClass("HLOpenCommand", $globals.HLCommand, [], "Helios-Commands-Core");
 
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "o";
@@ -891,7 +891,7 @@ $globals.HLOpenCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Open";
@@ -907,11 +907,11 @@ messageSends: []
 $globals.HLOpenCommand.klass);
 
 
-$core.addClass('HLOpenBrowserCommand', $globals.HLOpenCommand, [], 'Helios-Commands-Core');
+$core.addClass("HLOpenBrowserCommand", $globals.HLOpenCommand, [], "Helios-Commands-Core");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -935,7 +935,7 @@ $globals.HLOpenBrowserCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "b";
@@ -953,7 +953,7 @@ $globals.HLOpenBrowserCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Browser";
@@ -969,11 +969,11 @@ messageSends: []
 $globals.HLOpenBrowserCommand.klass);
 
 
-$core.addClass('HLOpenSUnitCommand', $globals.HLOpenCommand, [], 'Helios-Commands-Core');
+$core.addClass("HLOpenSUnitCommand", $globals.HLOpenCommand, [], "Helios-Commands-Core");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -997,7 +997,7 @@ $globals.HLOpenSUnitCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "s";
@@ -1015,7 +1015,7 @@ $globals.HLOpenSUnitCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "SUnit";
@@ -1031,11 +1031,11 @@ messageSends: []
 $globals.HLOpenSUnitCommand.klass);
 
 
-$core.addClass('HLOpenWorkspaceCommand', $globals.HLOpenCommand, [], 'Helios-Commands-Core');
+$core.addClass("HLOpenWorkspaceCommand", $globals.HLOpenCommand, [], "Helios-Commands-Core");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1059,7 +1059,7 @@ $globals.HLOpenWorkspaceCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "w";
@@ -1077,7 +1077,7 @@ $globals.HLOpenWorkspaceCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Workspace";
@@ -1093,11 +1093,11 @@ messageSends: []
 $globals.HLOpenWorkspaceCommand.klass);
 
 
-$core.addClass('HLSwitchTabCommand', $globals.HLCommand, [], 'Helios-Commands-Core');
+$core.addClass("HLSwitchTabCommand", $globals.HLCommand, [], "Helios-Commands-Core");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 var activeTab;
@@ -1159,7 +1159,7 @@ $globals.HLSwitchTabCommand);
 $core.addMethod(
 $core.method({
 selector: "selectedTab",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1182,7 +1182,7 @@ $globals.HLSwitchTabCommand);
 $core.addMethod(
 $core.method({
 selector: "tabs",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1206,7 +1206,7 @@ $globals.HLSwitchTabCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "s";
@@ -1224,7 +1224,7 @@ $globals.HLSwitchTabCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Switch tab";
@@ -1240,12 +1240,12 @@ messageSends: []
 $globals.HLSwitchTabCommand.klass);
 
 
-$core.addClass('HLViewCommand', $globals.HLCommand, [], 'Helios-Commands-Core');
+$core.addClass("HLViewCommand", $globals.HLCommand, [], "Helios-Commands-Core");
 
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "View";

+ 38 - 38
src/Helios-Commands-SUnit.js

@@ -2,11 +2,11 @@ define(["amber/boot", "helios/Helios-Commands-Tools"], function($boot){"use stri
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Commands-SUnit');
+$core.addPackage("Helios-Commands-SUnit");
 $core.packages["Helios-Commands-SUnit"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Commands-SUnit"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLSUnitCommand', $globals.HLToolCommand, [], 'Helios-Commands-SUnit');
+$core.addClass("HLSUnitCommand", $globals.HLToolCommand, [], "Helios-Commands-SUnit");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitCommand.comment="I group the commands pertaining to Helios-SUnit (`HLSUnitModel`)";
 //>>excludeEnd("ide");
@@ -14,7 +14,7 @@ $globals.HLSUnitCommand.comment="I group the commands pertaining to Helios-SUnit
 $core.addMethod(
 $core.method({
 selector: "isValidFor:",
-protocol: 'testing',
+protocol: "testing",
 fn: function (aModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -35,7 +35,7 @@ messageSends: ["isKindOf:"]
 $globals.HLSUnitCommand.klass);
 
 
-$core.addClass('HLSUnitInvertSelectedCommand', $globals.HLSUnitCommand, [], 'Helios-Commands-SUnit');
+$core.addClass("HLSUnitInvertSelectedCommand", $globals.HLSUnitCommand, [], "Helios-Commands-SUnit");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitInvertSelectedCommand.comment="I group the commands that invert selections";
 //>>excludeEnd("ide");
@@ -43,7 +43,7 @@ $globals.HLSUnitInvertSelectedCommand.comment="I group the commands that invert
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "i";
@@ -61,7 +61,7 @@ $globals.HLSUnitInvertSelectedCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Invert selection";
@@ -77,14 +77,14 @@ messageSends: []
 $globals.HLSUnitInvertSelectedCommand.klass);
 
 
-$core.addClass('HLSUnitInvertSelectedClassesCommand', $globals.HLSUnitInvertSelectedCommand, [], 'Helios-Commands-SUnit');
+$core.addClass("HLSUnitInvertSelectedClassesCommand", $globals.HLSUnitInvertSelectedCommand, [], "Helios-Commands-SUnit");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitInvertSelectedClassesCommand.comment="Invert the currently selected classes on a `HLSUnitModel`";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "category",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Classes";
@@ -102,7 +102,7 @@ $globals.HLSUnitInvertSelectedClassesCommand);
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -126,7 +126,7 @@ $globals.HLSUnitInvertSelectedClassesCommand);
 $core.addMethod(
 $core.method({
 selector: "isActive",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -150,7 +150,7 @@ $globals.HLSUnitInvertSelectedClassesCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "c";
@@ -168,7 +168,7 @@ $globals.HLSUnitInvertSelectedClassesCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Invert selected classes";
@@ -184,14 +184,14 @@ messageSends: []
 $globals.HLSUnitInvertSelectedClassesCommand.klass);
 
 
-$core.addClass('HLSUnitInvertSelectedPackagesCommand', $globals.HLSUnitInvertSelectedCommand, [], 'Helios-Commands-SUnit');
+$core.addClass("HLSUnitInvertSelectedPackagesCommand", $globals.HLSUnitInvertSelectedCommand, [], "Helios-Commands-SUnit");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitInvertSelectedPackagesCommand.comment="Invert the currently selected packages on a `HLSUnitModel`";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "category",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Packages";
@@ -209,7 +209,7 @@ $globals.HLSUnitInvertSelectedPackagesCommand);
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -233,7 +233,7 @@ $globals.HLSUnitInvertSelectedPackagesCommand);
 $core.addMethod(
 $core.method({
 selector: "isActive",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -252,7 +252,7 @@ $globals.HLSUnitInvertSelectedPackagesCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "p";
@@ -270,7 +270,7 @@ $globals.HLSUnitInvertSelectedPackagesCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Invert selected packages";
@@ -286,14 +286,14 @@ messageSends: []
 $globals.HLSUnitInvertSelectedPackagesCommand.klass);
 
 
-$core.addClass('HLSUnitRunTests', $globals.HLSUnitCommand, [], 'Helios-Commands-SUnit');
+$core.addClass("HLSUnitRunTests", $globals.HLSUnitCommand, [], "Helios-Commands-SUnit");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitRunTests.comment="Run the test cases in the currently selected classes on a `HLSUnitModel`";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -317,7 +317,7 @@ $globals.HLSUnitRunTests);
 $core.addMethod(
 $core.method({
 selector: "isActive",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -336,7 +336,7 @@ $globals.HLSUnitRunTests);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "r";
@@ -354,7 +354,7 @@ $globals.HLSUnitRunTests.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Run Tests";
@@ -370,7 +370,7 @@ messageSends: []
 $globals.HLSUnitRunTests.klass);
 
 
-$core.addClass('HLSUnitSelectAllCommand', $globals.HLSUnitCommand, [], 'Helios-Commands-SUnit');
+$core.addClass("HLSUnitSelectAllCommand", $globals.HLSUnitCommand, [], "Helios-Commands-SUnit");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitSelectAllCommand.comment="I group the select all commands";
 //>>excludeEnd("ide");
@@ -378,7 +378,7 @@ $globals.HLSUnitSelectAllCommand.comment="I group the select all commands";
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "a";
@@ -396,7 +396,7 @@ $globals.HLSUnitSelectAllCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Select all";
@@ -412,14 +412,14 @@ messageSends: []
 $globals.HLSUnitSelectAllCommand.klass);
 
 
-$core.addClass('HLSUnitSelectAllClassesCommand', $globals.HLSUnitSelectAllCommand, [], 'Helios-Commands-SUnit');
+$core.addClass("HLSUnitSelectAllClassesCommand", $globals.HLSUnitSelectAllCommand, [], "Helios-Commands-SUnit");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitSelectAllClassesCommand.comment="Select all available test classes based on what packages are selected on a `HLSUnitModel`";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "category",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Classes";
@@ -437,7 +437,7 @@ $globals.HLSUnitSelectAllClassesCommand);
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -461,7 +461,7 @@ $globals.HLSUnitSelectAllClassesCommand);
 $core.addMethod(
 $core.method({
 selector: "isActive",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -485,7 +485,7 @@ $globals.HLSUnitSelectAllClassesCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "c";
@@ -503,7 +503,7 @@ $globals.HLSUnitSelectAllClassesCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Select all classes";
@@ -519,14 +519,14 @@ messageSends: []
 $globals.HLSUnitSelectAllClassesCommand.klass);
 
 
-$core.addClass('HLSUnitSelectAllPackagesCommand', $globals.HLSUnitSelectAllCommand, [], 'Helios-Commands-SUnit');
+$core.addClass("HLSUnitSelectAllPackagesCommand", $globals.HLSUnitSelectAllCommand, [], "Helios-Commands-SUnit");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitSelectAllPackagesCommand.comment="Select all packages with test cases on a `HLSUnitModel`";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "category",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Packages";
@@ -544,7 +544,7 @@ $globals.HLSUnitSelectAllPackagesCommand);
 $core.addMethod(
 $core.method({
 selector: "execute",
-protocol: 'executing',
+protocol: "executing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -568,7 +568,7 @@ $globals.HLSUnitSelectAllPackagesCommand);
 $core.addMethod(
 $core.method({
 selector: "isActive",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -587,7 +587,7 @@ $globals.HLSUnitSelectAllPackagesCommand);
 $core.addMethod(
 $core.method({
 selector: "key",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "p";
@@ -605,7 +605,7 @@ $globals.HLSUnitSelectAllPackagesCommand.klass);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Select all packages";

File diff suppressed because it is too large
+ 120 - 120
src/Helios-Commands-Tools.js


File diff suppressed because it is too large
+ 113 - 113
src/Helios-Core.js


+ 75 - 75
src/Helios-Debugger.js

@@ -10,16 +10,16 @@ define(["amber/boot"
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Debugger');
+$core.addPackage("Helios-Debugger");
 $core.packages["Helios-Debugger"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Debugger"].imports = ["amber_core/Compiler-Interpreter"];
 $core.packages["Helios-Debugger"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLContextInspectorDecorator', $globals.Object, ['context'], 'Helios-Debugger');
+$core.addClass("HLContextInspectorDecorator", $globals.Object, ["context"], "Helios-Debugger");
 $core.addMethod(
 $core.method({
 selector: "context",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@context"];
@@ -37,7 +37,7 @@ $globals.HLContextInspectorDecorator);
 $core.addMethod(
 $core.method({
 selector: "evaluate:on:",
-protocol: 'evaluating',
+protocol: "evaluating",
 fn: function (aString,anEvaluator){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -60,7 +60,7 @@ $globals.HLContextInspectorDecorator);
 $core.addMethod(
 $core.method({
 selector: "initializeFromContext:",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (aContext){
 var self=this;
 self["@context"]=aContext;
@@ -79,7 +79,7 @@ $globals.HLContextInspectorDecorator);
 $core.addMethod(
 $core.method({
 selector: "inspectOn:",
-protocol: 'inspecting',
+protocol: "inspecting",
 fn: function (anInspector){
 var self=this;
 var variables,inspectedContext;
@@ -150,7 +150,7 @@ $globals.HLContextInspectorDecorator);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aContext){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -174,14 +174,14 @@ messageSends: ["initializeFromContext:", "new", "yourself"]
 $globals.HLContextInspectorDecorator.klass);
 
 
-$core.addClass('HLDebugger', $globals.HLFocusableWidget, ['model', 'stackListWidget', 'codeWidget', 'inspectorWidget'], 'Helios-Debugger');
+$core.addClass("HLDebugger", $globals.HLFocusableWidget, ["model", "stackListWidget", "codeWidget", "inspectorWidget"], "Helios-Debugger");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLDebugger.comment="I am the main widget for the Helios debugger.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "codeWidget",
-protocol: 'widgets',
+protocol: "widgets",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -228,7 +228,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "cssClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -260,7 +260,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "focus",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -284,7 +284,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "initializeFromError:",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (anError){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -309,7 +309,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "inspectorWidget",
-protocol: 'widgets',
+protocol: "widgets",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -339,7 +339,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "model",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -369,7 +369,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "observeModel",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -403,7 +403,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "onContextSelected:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -427,7 +427,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "onDebuggerProceeded",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -451,7 +451,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "onDebuggerStepped:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -481,7 +481,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "registerBindingsOn:",
-protocol: 'keybindings',
+protocol: "keybindings",
 fn: function (aBindingGroup){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -505,7 +505,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "renderContentOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -539,7 +539,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "renderHeadOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -577,7 +577,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "stackListWidget",
-protocol: 'widgets',
+protocol: "widgets",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -609,7 +609,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "unregister",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -645,7 +645,7 @@ $globals.HLDebugger);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (anError){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -671,7 +671,7 @@ $globals.HLDebugger.klass);
 $core.addMethod(
 $core.method({
 selector: "tabClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "debugger";
@@ -689,7 +689,7 @@ $globals.HLDebugger.klass);
 $core.addMethod(
 $core.method({
 selector: "tabLabel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Debugger";
@@ -705,11 +705,11 @@ messageSends: []
 $globals.HLDebugger.klass);
 
 
-$core.addClass('HLDebuggerCodeModel', $globals.HLCodeModel, ['debuggerModel'], 'Helios-Debugger');
+$core.addClass("HLDebuggerCodeModel", $globals.HLCodeModel, ["debuggerModel"], "Helios-Debugger");
 $core.addMethod(
 $core.method({
 selector: "debuggerModel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@debuggerModel"];
@@ -727,7 +727,7 @@ $globals.HLDebuggerCodeModel);
 $core.addMethod(
 $core.method({
 selector: "debuggerModel:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 self["@debuggerModel"]=anObject;
@@ -746,7 +746,7 @@ $globals.HLDebuggerCodeModel);
 $core.addMethod(
 $core.method({
 selector: "doIt:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -785,11 +785,11 @@ $globals.HLDebuggerCodeModel);
 
 
 
-$core.addClass('HLDebuggerCodeWidget', $globals.HLBrowserCodeWidget, [], 'Helios-Debugger');
+$core.addClass("HLDebuggerCodeWidget", $globals.HLBrowserCodeWidget, [], "Helios-Debugger");
 $core.addMethod(
 $core.method({
 selector: "addStopAt:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anInteger){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -813,7 +813,7 @@ $globals.HLDebuggerCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "clearHighlight",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -837,7 +837,7 @@ $globals.HLDebuggerCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "contents:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -869,7 +869,7 @@ $globals.HLDebuggerCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "editorOptions",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -902,7 +902,7 @@ $globals.HLDebuggerCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "highlight",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -934,7 +934,7 @@ $globals.HLDebuggerCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "highlightNode:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aNode){
 var self=this;
 var token;
@@ -1007,7 +1007,7 @@ $globals.HLDebuggerCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "observeBrowserModel",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1064,7 +1064,7 @@ $globals.HLDebuggerCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onContextSelected",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1088,7 +1088,7 @@ $globals.HLDebuggerCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "renderOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1119,14 +1119,14 @@ $globals.HLDebuggerCodeWidget);
 
 
 
-$core.addClass('HLDebuggerModel', $globals.HLToolModel, ['rootContext', 'debugger', 'error'], 'Helios-Debugger');
+$core.addClass("HLDebuggerModel", $globals.HLToolModel, ["rootContext", "debugger", "error"], "Helios-Debugger");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLDebuggerModel.comment="I am a model for debugging Amber code in Helios.\x0a\x0aMy instances hold a reference to an `ASTDebugger` instance, itself referencing the current `context`. The context should be the root of the context stack.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "atEnd",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1149,7 +1149,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "contexts",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 var contexts,context;
@@ -1194,7 +1194,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "currentContext",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1217,7 +1217,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "currentContext:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aContext){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1259,7 +1259,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "debugger",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1289,7 +1289,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "error",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@error"];
@@ -1307,7 +1307,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "evaluate:",
-protocol: 'evaluating',
+protocol: "evaluating",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1330,7 +1330,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "flushInnerContexts",
-protocol: 'private',
+protocol: "private",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1361,7 +1361,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "initializeFromError:",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (anError){
 var self=this;
 var errorContext;
@@ -1389,7 +1389,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "nextNode",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1412,7 +1412,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "onStep",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1451,7 +1451,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "proceed",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1476,7 +1476,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "restart",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1507,7 +1507,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "rootContext",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@rootContext"];
@@ -1525,7 +1525,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "stepOver",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1556,7 +1556,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "where",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1581,7 +1581,7 @@ $globals.HLDebuggerModel);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (anError){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1605,11 +1605,11 @@ messageSends: ["initializeFromError:", "new", "yourself"]
 $globals.HLDebuggerModel.klass);
 
 
-$core.addClass('HLErrorHandler', $globals.Object, [], 'Helios-Debugger');
+$core.addClass("HLErrorHandler", $globals.Object, [], "Helios-Debugger");
 $core.addMethod(
 $core.method({
 selector: "confirmDebugError:",
-protocol: 'error handling',
+protocol: "error handling",
 fn: function (anError){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1647,7 +1647,7 @@ $globals.HLErrorHandler);
 $core.addMethod(
 $core.method({
 selector: "debugError:",
-protocol: 'error handling',
+protocol: "error handling",
 fn: function (anError){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1687,7 +1687,7 @@ $globals.HLErrorHandler);
 $core.addMethod(
 $core.method({
 selector: "handleError:",
-protocol: 'error handling',
+protocol: "error handling",
 fn: function (anError){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1711,7 +1711,7 @@ $globals.HLErrorHandler);
 $core.addMethod(
 $core.method({
 selector: "onErrorHandled",
-protocol: 'error handling',
+protocol: "error handling",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1737,11 +1737,11 @@ $globals.HLErrorHandler);
 
 
 
-$core.addClass('HLStackListWidget', $globals.HLToolListWidget, [], 'Helios-Debugger');
+$core.addClass("HLStackListWidget", $globals.HLToolListWidget, [], "Helios-Debugger");
 $core.addMethod(
 $core.method({
 selector: "items",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1764,7 +1764,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Call stack";
@@ -1782,7 +1782,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "observeModel",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1814,7 +1814,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "onDebuggerStepped:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1839,7 +1839,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "proceed",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1863,7 +1863,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "renderButtonsOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1990,7 +1990,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "restart",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2014,7 +2014,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "selectItem:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aContext){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2046,7 +2046,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "selectedItem",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2069,7 +2069,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "stepOver",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2093,7 +2093,7 @@ $globals.HLStackListWidget);
 $core.addMethod(
 $core.method({
 selector: "where",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);

+ 4 - 4
src/Helios-Exceptions.js

@@ -2,23 +2,23 @@ define(["amber/boot", "amber_core/Kernel-Exceptions"], function($boot){"use stri
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Exceptions');
+$core.addPackage("Helios-Exceptions");
 $core.packages["Helios-Exceptions"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Exceptions"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLError', $globals.Error, [], 'Helios-Exceptions');
+$core.addClass("HLError", $globals.Error, [], "Helios-Exceptions");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLError.comment="I am the abstract superclass of all Helios-specific errors.";
 //>>excludeEnd("ide");
 
 
-$core.addClass('HLChangeForbidden', $globals.HLError, [], 'Helios-Exceptions');
+$core.addClass("HLChangeForbidden", $globals.HLError, [], "Helios-Exceptions");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLChangeForbidden.comment="I get signaled when a (often user) requested change is forbidden. A confirmation message can then be displayed to the user.\x0a\x0aSee `HLModel >> withChangesDo:`.";
 //>>excludeEnd("ide");
 
 
-$core.addClass('HLListItemNotFound', $globals.HLError, [], 'Helios-Exceptions');
+$core.addClass("HLListItemNotFound", $globals.HLError, [], "Helios-Exceptions");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLListItemNotFound.comment="I get signaled by a `HLListWidget` when a non-existing item in the list is activated.";
 //>>excludeEnd("ide");

+ 65 - 65
src/Helios-Helpers.js

@@ -2,18 +2,18 @@ define(["amber/boot", "amber_core/Kernel-Objects"], function($boot){"use strict"
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Helpers');
+$core.addPackage("Helios-Helpers");
 $core.packages["Helios-Helpers"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Helpers"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLClassifier', $globals.Object, ['next', 'method'], 'Helios-Helpers');
+$core.addClass("HLClassifier", $globals.Object, ["next", "method"], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLClassifier.comment="I am an abstract class implementing a link in a `chain of responsibility` pattern.\x0a\x0aSubclasses are in charge of classifying a method according to multiple strategies.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "classify",
-protocol: 'protocol',
+protocol: "protocol",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -51,7 +51,7 @@ $globals.HLClassifier);
 $core.addMethod(
 $core.method({
 selector: "doClassify",
-protocol: 'private',
+protocol: "private",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -75,7 +75,7 @@ $globals.HLClassifier);
 $core.addMethod(
 $core.method({
 selector: "method",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@method"];
@@ -93,7 +93,7 @@ $globals.HLClassifier);
 $core.addMethod(
 $core.method({
 selector: "method:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -126,7 +126,7 @@ $globals.HLClassifier);
 $core.addMethod(
 $core.method({
 selector: "next",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@next"];
@@ -144,7 +144,7 @@ $globals.HLClassifier);
 $core.addMethod(
 $core.method({
 selector: "next:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 self["@next"]=anObject;
@@ -162,14 +162,14 @@ $globals.HLClassifier);
 
 
 
-$core.addClass('HLAccessorClassifier', $globals.HLClassifier, [], 'Helios-Helpers');
+$core.addClass("HLAccessorClassifier", $globals.HLClassifier, [], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLAccessorClassifier.comment="I am a classifier checking the method selector matches an instance variable name.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "doClassify",
-protocol: 'private',
+protocol: "private",
 fn: function (){
 var self=this;
 var names,selector;
@@ -205,14 +205,14 @@ $globals.HLAccessorClassifier);
 
 
 
-$core.addClass('HLImplementorClassifier', $globals.HLClassifier, [], 'Helios-Helpers');
+$core.addClass("HLImplementorClassifier", $globals.HLClassifier, [], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLImplementorClassifier.comment="I am a classifier checking the other implementations of the same selector and choose the protocol the most populated.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "doClassify",
-protocol: 'private',
+protocol: "private",
 fn: function (){
 var self=this;
 var currentClass;
@@ -273,14 +273,14 @@ $globals.HLImplementorClassifier);
 
 
 
-$core.addClass('HLPrefixClassifier', $globals.HLClassifier, ['prefixMapping'], 'Helios-Helpers');
+$core.addClass("HLPrefixClassifier", $globals.HLClassifier, ["prefixMapping"], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLPrefixClassifier.comment="I am classifier checking the method selector to know if it begins with a known prefix.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "buildPrefixDictionary",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -351,7 +351,7 @@ $globals.HLPrefixClassifier);
 $core.addMethod(
 $core.method({
 selector: "doClassify",
-protocol: 'private',
+protocol: "private",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -392,7 +392,7 @@ $globals.HLPrefixClassifier);
 $core.addMethod(
 $core.method({
 selector: "initialize",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -423,14 +423,14 @@ $globals.HLPrefixClassifier);
 
 
 
-$core.addClass('HLSuperclassClassifier', $globals.HLClassifier, [], 'Helios-Helpers');
+$core.addClass("HLSuperclassClassifier", $globals.HLClassifier, [], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSuperclassClassifier.comment="I am a classifier checking the superclass chain to find a matching selector.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "doClassify",
-protocol: 'private',
+protocol: "private",
 fn: function (){
 var self=this;
 var protocolBag,methods,protocolToUse,counter;
@@ -536,14 +536,14 @@ $globals.HLSuperclassClassifier);
 
 
 
-$core.addClass('HLGenerationOutput', $globals.Object, ['sourceCodes', 'protocol', 'targetClass'], 'Helios-Helpers');
+$core.addClass("HLGenerationOutput", $globals.Object, ["sourceCodes", "protocol", "targetClass"], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLGenerationOutput.comment="I am a simple data object used to store the result of a generation process.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "addSourceCode:",
-protocol: 'protocol',
+protocol: "protocol",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -567,7 +567,7 @@ $globals.HLGenerationOutput);
 $core.addMethod(
 $core.method({
 selector: "compile",
-protocol: 'protocol',
+protocol: "protocol",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -603,7 +603,7 @@ $globals.HLGenerationOutput);
 $core.addMethod(
 $core.method({
 selector: "initialize",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -635,7 +635,7 @@ $globals.HLGenerationOutput);
 $core.addMethod(
 $core.method({
 selector: "protocol",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@protocol"];
@@ -653,7 +653,7 @@ $globals.HLGenerationOutput);
 $core.addMethod(
 $core.method({
 selector: "protocol:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@protocol"]=aString;
@@ -672,7 +672,7 @@ $globals.HLGenerationOutput);
 $core.addMethod(
 $core.method({
 selector: "sourceCodes",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@sourceCodes"];
@@ -690,7 +690,7 @@ $globals.HLGenerationOutput);
 $core.addMethod(
 $core.method({
 selector: "sourceCodes:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aCollection){
 var self=this;
 self["@sourceCodes"]=aCollection;
@@ -709,7 +709,7 @@ $globals.HLGenerationOutput);
 $core.addMethod(
 $core.method({
 selector: "targetClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@targetClass"];
@@ -727,7 +727,7 @@ $globals.HLGenerationOutput);
 $core.addMethod(
 $core.method({
 selector: "targetClass:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aClass){
 var self=this;
 self["@targetClass"]=aClass;
@@ -745,14 +745,14 @@ $globals.HLGenerationOutput);
 
 
 
-$core.addClass('HLMethodClassifier', $globals.Object, ['firstClassifier'], 'Helios-Helpers');
+$core.addClass("HLMethodClassifier", $globals.Object, ["firstClassifier"], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLMethodClassifier.comment="I am in charge of categorizing methods following this strategy:\x0a\x0a- is it an accessor?\x0a- is it overriding a superclass method?\x0a- is it starting with a know prefix?\x0a- how are categorized the other implementations?";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "addClassifier:",
-protocol: 'private',
+protocol: "private",
 fn: function (aClassifier){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -777,7 +777,7 @@ $globals.HLMethodClassifier);
 $core.addMethod(
 $core.method({
 selector: "classify:",
-protocol: 'protocol',
+protocol: "protocol",
 fn: function (aMethod){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -804,7 +804,7 @@ $globals.HLMethodClassifier);
 $core.addMethod(
 $core.method({
 selector: "classifyAll:",
-protocol: 'protocol',
+protocol: "protocol",
 fn: function (aCollectionOfMethods){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -836,7 +836,7 @@ $globals.HLMethodClassifier);
 $core.addMethod(
 $core.method({
 selector: "initialize",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -868,7 +868,7 @@ $globals.HLMethodClassifier);
 $core.addMethod(
 $core.method({
 selector: "setupClassifiers",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -916,14 +916,14 @@ $globals.HLMethodClassifier);
 
 
 
-$core.addClass('HLMethodGenerator', $globals.Object, ['output'], 'Helios-Helpers');
+$core.addClass("HLMethodGenerator", $globals.Object, ["output"], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLMethodGenerator.comment="I am the abstract super class of the method generators.\x0a\x0aMy main method is `generate` which produces an `output` object accessed with `#output`.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "class:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aClass){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -947,7 +947,7 @@ $globals.HLMethodGenerator);
 $core.addMethod(
 $core.method({
 selector: "generate",
-protocol: 'protocol',
+protocol: "protocol",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -977,7 +977,7 @@ $globals.HLMethodGenerator);
 $core.addMethod(
 $core.method({
 selector: "initialize",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1009,7 +1009,7 @@ $globals.HLMethodGenerator);
 $core.addMethod(
 $core.method({
 selector: "output",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@output"];
@@ -1026,14 +1026,14 @@ $globals.HLMethodGenerator);
 
 
 
-$core.addClass('HLAccessorsGenerator', $globals.HLMethodGenerator, [], 'Helios-Helpers');
+$core.addClass("HLAccessorsGenerator", $globals.HLMethodGenerator, [], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLAccessorsGenerator.comment="I am a generator used to compile the getters/setters of a class.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "accessorProtocolForObject",
-protocol: 'double-dispatch',
+protocol: "double-dispatch",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1057,7 +1057,7 @@ $globals.HLAccessorsGenerator);
 $core.addMethod(
 $core.method({
 selector: "accessorsForObject",
-protocol: 'double-dispatch',
+protocol: "double-dispatch",
 fn: function (){
 var self=this;
 var sources;
@@ -1098,7 +1098,7 @@ $globals.HLAccessorsGenerator);
 $core.addMethod(
 $core.method({
 selector: "generate",
-protocol: 'protocol',
+protocol: "protocol",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1133,7 +1133,7 @@ $globals.HLAccessorsGenerator);
 $core.addMethod(
 $core.method({
 selector: "getterFor:",
-protocol: 'private',
+protocol: "private",
 fn: function (anInstanceVariable){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1175,7 +1175,7 @@ $globals.HLAccessorsGenerator);
 $core.addMethod(
 $core.method({
 selector: "setterFor:",
-protocol: 'private',
+protocol: "private",
 fn: function (anInstanceVariable){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1220,14 +1220,14 @@ $globals.HLAccessorsGenerator);
 
 
 
-$core.addClass('HLInitializeGenerator', $globals.HLMethodGenerator, [], 'Helios-Helpers');
+$core.addClass("HLInitializeGenerator", $globals.HLMethodGenerator, [], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLInitializeGenerator.comment="I am used to double-dispatch the `initialize` method(s) generation. I am a disposable object.\x0a\x0a## Usage\x0a\x0a    ^ HLInitializeGenerator new\x0a        class: aClass;\x0a        generate;\x0a        output";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "generate",
-protocol: 'protocol',
+protocol: "protocol",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1262,7 +1262,7 @@ $globals.HLInitializeGenerator);
 $core.addMethod(
 $core.method({
 selector: "generateInitializeCodeForObject",
-protocol: 'private',
+protocol: "private",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1354,7 +1354,7 @@ $globals.HLInitializeGenerator);
 $core.addMethod(
 $core.method({
 selector: "initializeForObject",
-protocol: 'double-dispatch',
+protocol: "double-dispatch",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1378,7 +1378,7 @@ $globals.HLInitializeGenerator);
 $core.addMethod(
 $core.method({
 selector: "initializeMethodForObject",
-protocol: 'private',
+protocol: "private",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1405,7 +1405,7 @@ $globals.HLInitializeGenerator);
 $core.addMethod(
 $core.method({
 selector: "initializeProtocolForObject",
-protocol: 'double-dispatch',
+protocol: "double-dispatch",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1428,14 +1428,14 @@ $globals.HLInitializeGenerator);
 
 
 
-$core.addClass('HLMethodSourceCode', $globals.Object, ['selector', 'sourceCode'], 'Helios-Helpers');
+$core.addClass("HLMethodSourceCode", $globals.Object, ["selector", "sourceCode"], "Helios-Helpers");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLMethodSourceCode.comment="I am a simple data object keeping track of the information about a method that will be compiled at the end of the generation process.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "selector",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@selector"];
@@ -1453,7 +1453,7 @@ $globals.HLMethodSourceCode);
 $core.addMethod(
 $core.method({
 selector: "selector:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aSelector){
 var self=this;
 self["@selector"]=aSelector;
@@ -1472,7 +1472,7 @@ $globals.HLMethodSourceCode);
 $core.addMethod(
 $core.method({
 selector: "sourceCode",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@sourceCode"];
@@ -1490,7 +1490,7 @@ $globals.HLMethodSourceCode);
 $core.addMethod(
 $core.method({
 selector: "sourceCode:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@sourceCode"]=aString;
@@ -1508,11 +1508,11 @@ $globals.HLMethodSourceCode);
 
 
 
-$core.addClass('HLPackageCommitErrorHelper', $globals.Object, ['model'], 'Helios-Helpers');
+$core.addClass("HLPackageCommitErrorHelper", $globals.Object, ["model"], "Helios-Helpers");
 $core.addMethod(
 $core.method({
 selector: "commitPackage",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1536,7 +1536,7 @@ $globals.HLPackageCommitErrorHelper);
 $core.addMethod(
 $core.method({
 selector: "commitToPath:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1561,7 +1561,7 @@ $globals.HLPackageCommitErrorHelper);
 $core.addMethod(
 $core.method({
 selector: "model",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@model"];
@@ -1579,7 +1579,7 @@ $globals.HLPackageCommitErrorHelper);
 $core.addMethod(
 $core.method({
 selector: "model:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aToolModel){
 var self=this;
 self["@model"]=aToolModel;
@@ -1598,7 +1598,7 @@ $globals.HLPackageCommitErrorHelper);
 $core.addMethod(
 $core.method({
 selector: "package",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1621,7 +1621,7 @@ $globals.HLPackageCommitErrorHelper);
 $core.addMethod(
 $core.method({
 selector: "showHelp",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1663,7 +1663,7 @@ $globals.HLPackageCommitErrorHelper);
 $core.addMethod(
 $core.method({
 selector: "showNewCommitPath",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1703,7 +1703,7 @@ $globals.HLPackageCommitErrorHelper);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aToolModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);

+ 83 - 83
src/Helios-Inspector.js

@@ -2,15 +2,15 @@ define(["amber/boot", "helios/Helios-Core"], function($boot){"use strict";
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Inspector');
+$core.addPackage("Helios-Inspector");
 $core.packages["Helios-Inspector"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Inspector"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLInspectorDisplayWidget', $globals.HLNavigationListWidget, ['inspector'], 'Helios-Inspector');
+$core.addClass("HLInspectorDisplayWidget", $globals.HLNavigationListWidget, ["inspector"], "Helios-Inspector");
 $core.addMethod(
 $core.method({
 selector: "inspector",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@inspector"];
@@ -28,7 +28,7 @@ $globals.HLInspectorDisplayWidget);
 $core.addMethod(
 $core.method({
 selector: "inspector:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anInspector){
 var self=this;
 self["@inspector"]=anInspector;
@@ -47,7 +47,7 @@ $globals.HLInspectorDisplayWidget);
 $core.addMethod(
 $core.method({
 selector: "model",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -70,7 +70,7 @@ $globals.HLInspectorDisplayWidget);
 $core.addMethod(
 $core.method({
 selector: "renderContentOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -94,7 +94,7 @@ $globals.HLInspectorDisplayWidget);
 $core.addMethod(
 $core.method({
 selector: "selectionDisplayString",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (){
 var self=this;
 var selection;
@@ -133,14 +133,14 @@ $globals.HLInspectorDisplayWidget);
 
 
 
-$core.addClass('HLInspectorModel', $globals.HLModel, ['inspectee', 'code', 'variables', 'label', 'selection'], 'Helios-Inspector');
+$core.addClass("HLInspectorModel", $globals.HLModel, ["inspectee", "code", "variables", "label", "selection"], "Helios-Inspector");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLInspectorModel.comment="I am the model of the Helios inspector `HLInspectorWidget`.\x0a\x0a## API\x0a\x0aUse the method `inspect:on:` to inspect an object on an inspector.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "code",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -170,7 +170,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "inspect:on:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anObject,anInspector){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -196,7 +196,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "inspectee",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@inspectee"];
@@ -214,7 +214,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "inspectee:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 self["@inspectee"]=anObject;
@@ -233,7 +233,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "instVarObjectAt:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anInstVarName){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -256,7 +256,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -285,7 +285,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "label:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@label"]=aString;
@@ -304,7 +304,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "selectedInstVar:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anInstVarName){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -328,7 +328,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "selectedInstVarObject",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -351,7 +351,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "selection",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -380,7 +380,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "selection:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -405,7 +405,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "subscribe:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aWidget){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -429,7 +429,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "variables",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -458,7 +458,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "variables:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aCollection){
 var self=this;
 self["@variables"]=aCollection;
@@ -478,7 +478,7 @@ $globals.HLInspectorModel);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anEnvironment){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -502,11 +502,11 @@ messageSends: ["environment:", "new", "yourself"]
 $globals.HLInspectorModel.klass);
 
 
-$core.addClass('HLInspectorVariablesWidget', $globals.HLNavigationListWidget, ['announcer', 'inspector', 'list', 'diveButton'], 'Helios-Inspector');
+$core.addClass("HLInspectorVariablesWidget", $globals.HLNavigationListWidget, ["announcer", "inspector", "list", "diveButton"], "Helios-Inspector");
 $core.addMethod(
 $core.method({
 selector: "announcer",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -536,7 +536,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "defaultItems",
-protocol: 'defaults',
+protocol: "defaults",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -559,7 +559,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "dive",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -583,7 +583,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "inspector",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@inspector"];
@@ -601,7 +601,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "inspector:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anInspector){
 var self=this;
 self["@inspector"]=anInspector;
@@ -620,7 +620,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -643,7 +643,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "model",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -666,7 +666,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "refresh",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -702,7 +702,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "renderButtonsOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -738,7 +738,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "renderContentOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -779,7 +779,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "renderHeadOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -806,7 +806,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "resetItems",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 self["@items"]=nil;
@@ -825,7 +825,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "selectItem:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -857,7 +857,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "selection",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -880,7 +880,7 @@ $globals.HLInspectorVariablesWidget);
 $core.addMethod(
 $core.method({
 selector: "variables",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -902,11 +902,11 @@ $globals.HLInspectorVariablesWidget);
 
 
 
-$core.addClass('HLInspectorWidget', $globals.HLWidget, ['model', 'variablesWidget', 'displayWidget', 'codeWidget'], 'Helios-Inspector');
+$core.addClass("HLInspectorWidget", $globals.HLWidget, ["model", "variablesWidget", "displayWidget", "codeWidget"], "Helios-Inspector");
 $core.addMethod(
 $core.method({
 selector: "codeWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -936,7 +936,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "codeWidget:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aWidget){
 var self=this;
 self["@codeWidget"]=aWidget;
@@ -955,7 +955,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "defaultCodeWidget",
-protocol: 'defaults',
+protocol: "defaults",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -987,7 +987,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "displayWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1019,7 +1019,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "initialize",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1051,7 +1051,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "inspect:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1078,7 +1078,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "inspectee",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1101,7 +1101,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "inspectee:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1125,7 +1125,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1148,7 +1148,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "model",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1178,7 +1178,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "model:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1206,7 +1206,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "observeCodeWidget",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1238,7 +1238,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "observeModel",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1262,7 +1262,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "observeVariablesWidget",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1286,7 +1286,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "onDive",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1313,7 +1313,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "onDoneIt",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1337,7 +1337,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "onInspectIt",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 return self;
@@ -1355,7 +1355,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "onInstanceVariableSelected",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1379,7 +1379,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "onPrintIt",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 return self;
@@ -1397,7 +1397,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "refresh",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1421,7 +1421,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "refreshDisplayWidget",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1445,7 +1445,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "refreshVariablesWidget",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1469,7 +1469,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "register",
-protocol: 'registration',
+protocol: "registration",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1493,7 +1493,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "renderContentOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1522,7 +1522,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "setLabel:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1546,7 +1546,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "setVariables:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aDictionary){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1570,7 +1570,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "tabLabel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Inspector";
@@ -1588,7 +1588,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "unregister",
-protocol: 'registration',
+protocol: "registration",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1620,7 +1620,7 @@ $globals.HLInspectorWidget);
 $core.addMethod(
 $core.method({
 selector: "variablesWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1651,11 +1651,11 @@ $globals.HLInspectorWidget);
 
 
 
-$core.addClass('HLInspector', $globals.HLInspectorWidget, [], 'Helios-Inspector');
+$core.addClass("HLInspector", $globals.HLInspectorWidget, [], "Helios-Inspector");
 $core.addMethod(
 $core.method({
 selector: "inspect:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1687,7 +1687,7 @@ $globals.HLInspector);
 $core.addMethod(
 $core.method({
 selector: "renderContentOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1724,11 +1724,11 @@ messageSends: ["with:", "with:with:", "variablesWidget", "displayWidget", "codeW
 $globals.HLInspector);
 
 
-$globals.HLInspector.klass.iVarNames = ['inspectors'];
+$globals.HLInspector.klass.iVarNames = ["inspectors"];
 $core.addMethod(
 $core.method({
 selector: "canBeOpenAsTab",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return false;
@@ -1746,7 +1746,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "initialize",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1778,7 +1778,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "inspect:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1805,7 +1805,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "inspectors",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1835,7 +1835,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "register:",
-protocol: 'registration',
+protocol: "registration",
 fn: function (anInspector){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1859,7 +1859,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "tabClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "inspector";
@@ -1877,7 +1877,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "tabLabel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Inspector";
@@ -1895,7 +1895,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "tabPriority",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return (10);
@@ -1913,7 +1913,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "unregister:",
-protocol: 'registration',
+protocol: "registration",
 fn: function (anInspector){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1937,7 +1937,7 @@ $globals.HLInspector.klass);
 $core.addMethod(
 $core.method({
 selector: "watchChanges",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);

File diff suppressed because it is too large
+ 113 - 113
src/Helios-KeyBindings.js


+ 33 - 33
src/Helios-Layout.js

@@ -2,15 +2,15 @@ define(["amber/boot", "amber/web/Web", "amber_core/Kernel-Objects", "helios/Heli
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Layout');
+$core.addPackage("Helios-Layout");
 $core.packages["Helios-Layout"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Layout"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLContainer', $globals.HLWidget, ['splitter'], 'Helios-Layout');
+$core.addClass("HLContainer", $globals.HLWidget, ["splitter"], "Helios-Layout");
 $core.addMethod(
 $core.method({
 selector: "renderOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -37,7 +37,7 @@ $globals.HLContainer);
 $core.addMethod(
 $core.method({
 selector: "splitter",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@splitter"];
@@ -55,7 +55,7 @@ $globals.HLContainer);
 $core.addMethod(
 $core.method({
 selector: "splitter:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aSplitter){
 var self=this;
 self["@splitter"]=aSplitter;
@@ -75,7 +75,7 @@ $globals.HLContainer);
 $core.addMethod(
 $core.method({
 selector: "with:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aSplitter){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -99,11 +99,11 @@ messageSends: ["splitter:", "new", "yourself"]
 $globals.HLContainer.klass);
 
 
-$core.addClass('HLSplitter', $globals.Widget, ['firstWidget', 'secondWidget', 'firstPane', 'secondPane', 'splitter'], 'Helios-Layout');
+$core.addClass("HLSplitter", $globals.Widget, ["firstWidget", "secondWidget", "firstPane", "secondPane", "splitter"], "Helios-Layout");
 $core.addMethod(
 $core.method({
 selector: "cssClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "splitter";
@@ -121,7 +121,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "firstWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@firstWidget"];
@@ -139,7 +139,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "firstWidget:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aWidget){
 var self=this;
 self["@firstWidget"]=aWidget;
@@ -158,7 +158,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "isHeliosSplitter",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -176,7 +176,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "panesCssClass",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (){
 var self=this;
 return "panes";
@@ -194,7 +194,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "renderOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -265,7 +265,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "resize",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (){
 var self=this;
 return self;
@@ -283,7 +283,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "secondWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@secondWidget"];
@@ -301,7 +301,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "secondWidget:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aWidget){
 var self=this;
 self["@secondWidget"]=aWidget;
@@ -320,7 +320,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "setupSplitter",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (){
 var self=this;
 return self;
@@ -339,7 +339,7 @@ $globals.HLSplitter);
 $core.addMethod(
 $core.method({
 selector: "with:with:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aWidget,anotherWidget){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -364,11 +364,11 @@ messageSends: ["firstWidget:", "new", "secondWidget:", "yourself"]
 $globals.HLSplitter.klass);
 
 
-$core.addClass('HLHorizontalSplitter', $globals.HLSplitter, [], 'Helios-Layout');
+$core.addClass("HLHorizontalSplitter", $globals.HLSplitter, [], "Helios-Layout");
 $core.addMethod(
 $core.method({
 selector: "cssClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -400,7 +400,7 @@ $globals.HLHorizontalSplitter);
 $core.addMethod(
 $core.method({
 selector: "panesCssClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -432,7 +432,7 @@ $globals.HLHorizontalSplitter);
 $core.addMethod(
 $core.method({
 selector: "resize",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -456,7 +456,7 @@ $globals.HLHorizontalSplitter);
 $core.addMethod(
 $core.method({
 selector: "resize:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anInteger){
 var self=this;
 var container,size,offset,percentage;
@@ -542,7 +542,7 @@ $globals.HLHorizontalSplitter);
 $core.addMethod(
 $core.method({
 selector: "setupSplitter",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -587,7 +587,7 @@ $globals.HLHorizontalSplitter);
 $core.addMethod(
 $core.method({
 selector: "startResizing:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aSplitter){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -610,11 +610,11 @@ $globals.HLHorizontalSplitter);
 
 
 
-$core.addClass('HLVerticalSplitter', $globals.HLSplitter, [], 'Helios-Layout');
+$core.addClass("HLVerticalSplitter", $globals.HLSplitter, [], "Helios-Layout");
 $core.addMethod(
 $core.method({
 selector: "cssClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -646,7 +646,7 @@ $globals.HLVerticalSplitter);
 $core.addMethod(
 $core.method({
 selector: "panesCssClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -678,7 +678,7 @@ $globals.HLVerticalSplitter);
 $core.addMethod(
 $core.method({
 selector: "resize",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -702,7 +702,7 @@ $globals.HLVerticalSplitter);
 $core.addMethod(
 $core.method({
 selector: "resize:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anInteger){
 var self=this;
 var container,size,offset,percentage;
@@ -788,7 +788,7 @@ $globals.HLVerticalSplitter);
 $core.addMethod(
 $core.method({
 selector: "setupSplitter",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -833,7 +833,7 @@ $globals.HLVerticalSplitter);
 $core.addMethod(
 $core.method({
 selector: "startResizing:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aSplitter){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -858,7 +858,7 @@ $globals.HLVerticalSplitter);
 $core.addMethod(
 $core.method({
 selector: "isHeliosSplitter",
-protocol: '*Helios-Layout',
+protocol: "*Helios-Layout",
 fn: function (){
 var self=this;
 return false;

+ 64 - 64
src/Helios-References.js

@@ -2,15 +2,15 @@ define(["amber/boot", "amber_core/Kernel-Objects", "helios/Helios-Core"], functi
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-References');
+$core.addPackage("Helios-References");
 $core.packages["Helios-References"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-References"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLMethodReference', $globals.Object, ['selector', 'methodClass'], 'Helios-References');
+$core.addClass("HLMethodReference", $globals.Object, ["selector", "methodClass"], "Helios-References");
 $core.addMethod(
 $core.method({
 selector: "initializeFromMethod:",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (aCompiledMethod){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -35,7 +35,7 @@ $globals.HLMethodReference);
 $core.addMethod(
 $core.method({
 selector: "method",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -58,7 +58,7 @@ $globals.HLMethodReference);
 $core.addMethod(
 $core.method({
 selector: "methodClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@methodClass"];
@@ -76,7 +76,7 @@ $globals.HLMethodReference);
 $core.addMethod(
 $core.method({
 selector: "methodClass:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aClass){
 var self=this;
 self["@methodClass"]=aClass;
@@ -95,7 +95,7 @@ $globals.HLMethodReference);
 $core.addMethod(
 $core.method({
 selector: "selector",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@selector"];
@@ -113,7 +113,7 @@ $globals.HLMethodReference);
 $core.addMethod(
 $core.method({
 selector: "selector:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 self["@selector"]=aString;
@@ -132,7 +132,7 @@ $globals.HLMethodReference);
 $core.addMethod(
 $core.method({
 selector: "source",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -156,7 +156,7 @@ $globals.HLMethodReference);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aCompiledMethod){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -180,11 +180,11 @@ messageSends: ["initializeFromMethod:", "new", "yourself"]
 $globals.HLMethodReference.klass);
 
 
-$core.addClass('HLReferences', $globals.HLWidget, ['model', 'sendersListWidget', 'implementorsListWidget', 'classReferencesListWidget', 'regexpListWidget', 'sourceCodeWidget'], 'Helios-References');
+$core.addClass("HLReferences", $globals.HLWidget, ["model", "sendersListWidget", "implementorsListWidget", "classReferencesListWidget", "regexpListWidget", "sourceCodeWidget"], "Helios-References");
 $core.addMethod(
 $core.method({
 selector: "classReferencesListWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -215,7 +215,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "implementorsListWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -246,7 +246,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "model",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -278,7 +278,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "model:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aModel){
 var self=this;
 self["@model"]=aModel;
@@ -297,7 +297,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "regexpListWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -328,7 +328,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "registerBindingsOn:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aBindingGroup){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -352,7 +352,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "renderContentOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -398,7 +398,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "search:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -423,7 +423,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "sendersListWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -454,7 +454,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "sourceCodeWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -487,7 +487,7 @@ $globals.HLReferences);
 $core.addMethod(
 $core.method({
 selector: "canBeOpenAsTab",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return false;
@@ -505,7 +505,7 @@ $globals.HLReferences.klass);
 $core.addMethod(
 $core.method({
 selector: "tabClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "references";
@@ -523,7 +523,7 @@ $globals.HLReferences.klass);
 $core.addMethod(
 $core.method({
 selector: "tabLabel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "References";
@@ -541,7 +541,7 @@ $globals.HLReferences.klass);
 $core.addMethod(
 $core.method({
 selector: "tabPriority",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return (100);
@@ -557,11 +557,11 @@ messageSends: []
 $globals.HLReferences.klass);
 
 
-$core.addClass('HLReferencesListWidget', $globals.HLToolListWidget, [], 'Helios-References');
+$core.addClass("HLReferencesListWidget", $globals.HLToolListWidget, [], "Helios-References");
 $core.addMethod(
 $core.method({
 selector: "activateListItem:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anItem){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -600,7 +600,7 @@ $globals.HLReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "commandCategory",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Methods";
@@ -618,7 +618,7 @@ $globals.HLReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "List";
@@ -636,7 +636,7 @@ $globals.HLReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "observeModel",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -682,7 +682,7 @@ $globals.HLReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "onMethodSelected:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (aMethod){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -737,7 +737,7 @@ $globals.HLReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "onSearchReferences:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -761,7 +761,7 @@ $globals.HLReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "renderItemLabel:on:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (aMethod,html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -790,7 +790,7 @@ $globals.HLReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "selectItem:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aMethod){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -823,7 +823,7 @@ $globals.HLReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -847,11 +847,11 @@ messageSends: ["model:", "new", "yourself"]
 $globals.HLReferencesListWidget.klass);
 
 
-$core.addClass('HLClassReferencesListWidget', $globals.HLReferencesListWidget, [], 'Helios-References');
+$core.addClass("HLClassReferencesListWidget", $globals.HLReferencesListWidget, [], "Helios-References");
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Class references";
@@ -869,7 +869,7 @@ $globals.HLClassReferencesListWidget);
 $core.addMethod(
 $core.method({
 selector: "onSearchReferences:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -894,11 +894,11 @@ $globals.HLClassReferencesListWidget);
 
 
 
-$core.addClass('HLImplementorsListWidget', $globals.HLReferencesListWidget, [], 'Helios-References');
+$core.addClass("HLImplementorsListWidget", $globals.HLReferencesListWidget, [], "Helios-References");
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Implementors";
@@ -916,7 +916,7 @@ $globals.HLImplementorsListWidget);
 $core.addMethod(
 $core.method({
 selector: "onSearchReferences:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -941,11 +941,11 @@ $globals.HLImplementorsListWidget);
 
 
 
-$core.addClass('HLRegexpListWidget', $globals.HLReferencesListWidget, [], 'Helios-References');
+$core.addClass("HLRegexpListWidget", $globals.HLReferencesListWidget, [], "Helios-References");
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Source search";
@@ -963,7 +963,7 @@ $globals.HLRegexpListWidget);
 $core.addMethod(
 $core.method({
 selector: "onSearchReferences:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -988,11 +988,11 @@ $globals.HLRegexpListWidget);
 
 
 
-$core.addClass('HLSendersListWidget', $globals.HLReferencesListWidget, [], 'Helios-References');
+$core.addClass("HLSendersListWidget", $globals.HLReferencesListWidget, [], "Helios-References");
 $core.addMethod(
 $core.method({
 selector: "label",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Senders";
@@ -1010,7 +1010,7 @@ $globals.HLSendersListWidget);
 $core.addMethod(
 $core.method({
 selector: "onSearchReferences:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1035,11 +1035,11 @@ $globals.HLSendersListWidget);
 
 
 
-$core.addClass('HLReferencesModel', $globals.HLToolModel, ['methodsCache', 'classesAndMetaclassesCache'], 'Helios-References');
+$core.addClass("HLReferencesModel", $globals.HLToolModel, ["methodsCache", "classesAndMetaclassesCache"], "Helios-References");
 $core.addMethod(
 $core.method({
 selector: "allMethods",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1062,7 +1062,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "classReferencesOf:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1093,7 +1093,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "classesAndMetaclasses",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1116,7 +1116,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "classesAndMetaclassesCache",
-protocol: 'cache',
+protocol: "cache",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1146,7 +1146,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "implementorsOf:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1185,7 +1185,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "isReferencesModel",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -1203,7 +1203,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "methodReferenceOn:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aCompiledMethod){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1226,7 +1226,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "methodsCache",
-protocol: 'cache',
+protocol: "cache",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1256,7 +1256,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "openClassNamed:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 var browser;
@@ -1291,7 +1291,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "openMethod",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 var browser;
@@ -1336,7 +1336,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "regexpReferencesOf:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1375,7 +1375,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "search:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1405,7 +1405,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "sendersOf:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1444,7 +1444,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "updateCaches",
-protocol: 'cache',
+protocol: "cache",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1469,7 +1469,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "updateClassesAndMetaclassesCache",
-protocol: 'cache',
+protocol: "cache",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1514,7 +1514,7 @@ $globals.HLReferencesModel);
 $core.addMethod(
 $core.method({
 selector: "updateMethodsCache",
-protocol: 'cache',
+protocol: "cache",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);

+ 17 - 17
src/Helios-SUnit-Tests.js

@@ -2,18 +2,18 @@ define(["amber/boot", "amber_core/SUnit"], function($boot){"use strict";
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-SUnit-Tests');
+$core.addPackage("Helios-SUnit-Tests");
 $core.packages["Helios-SUnit-Tests"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-SUnit-Tests"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLSUnitModelTest', $globals.TestCase, ['model'], 'Helios-SUnit-Tests');
+$core.addClass("HLSUnitModelTest", $globals.TestCase, ["model"], "Helios-SUnit-Tests");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLSUnitModelTest.comment="Test cases for the functionality of  `HLSUnitModel`";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "setUp",
-protocol: 'initializing',
+protocol: "initializing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -45,7 +45,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testClassBecomesAvailable",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -80,7 +80,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testEmptyTestResults",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -104,7 +104,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testInvertSelectedClasses",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -170,7 +170,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testInvertSelectedPackages",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -235,7 +235,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testSelectAllClasses",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -272,7 +272,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testSelectAllPackages",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -308,7 +308,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testSelectClass",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 var announcementFired;
@@ -356,7 +356,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testSelectPackage",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 var announcementFired;
@@ -403,7 +403,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testSelectedClassNotListedIfPackageUnselected",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -447,7 +447,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testTestClassHasOnlyTestClasses",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 var notATestClass;
@@ -475,7 +475,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testTestPackages",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -517,7 +517,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testUnselectClass",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 var announcementFired;
@@ -560,7 +560,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "testUnselectPackage",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 var announcementFired;
@@ -602,7 +602,7 @@ $globals.HLSUnitModelTest);
 $core.addMethod(
 $core.method({
 selector: "thisPackage",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);

File diff suppressed because it is too large
+ 113 - 113
src/Helios-SUnit.js


+ 16 - 16
src/Helios-Transcript.js

@@ -2,18 +2,18 @@ define(["amber/boot", "amber_core/Kernel-Objects", "helios/Helios-Core"], functi
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Transcript');
+$core.addPackage("Helios-Transcript");
 $core.packages["Helios-Transcript"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Transcript"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLTranscript', $globals.HLWidget, ['textarea'], 'Helios-Transcript');
+$core.addClass("HLTranscript", $globals.HLWidget, ["textarea"], "Helios-Transcript");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLTranscript.comment="I am a widget responsible for displaying transcript contents.\x0a\x0a## Transcript API\x0a\x0a    Transcript \x0a        show: 'hello world';\x0a        cr;\x0a        show: anObject.\x0a\x0a    Transcript clear.\x0a\x0aSee the `Transcript` service class.";
 //>>excludeEnd("ide");
 $core.addMethod(
 $core.method({
 selector: "clear",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -37,7 +37,7 @@ $globals.HLTranscript);
 $core.addMethod(
 $core.method({
 selector: "initialize",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -69,7 +69,7 @@ $globals.HLTranscript);
 $core.addMethod(
 $core.method({
 selector: "register",
-protocol: 'registration',
+protocol: "registration",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -93,7 +93,7 @@ $globals.HLTranscript);
 $core.addMethod(
 $core.method({
 selector: "renderOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -129,7 +129,7 @@ $globals.HLTranscript);
 $core.addMethod(
 $core.method({
 selector: "show:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -159,7 +159,7 @@ $globals.HLTranscript);
 $core.addMethod(
 $core.method({
 selector: "unregister",
-protocol: 'registration',
+protocol: "registration",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -190,16 +190,16 @@ $globals.HLTranscript);
 
 
 
-$core.addClass('HLTranscriptHandler', $globals.Object, [], 'Helios-Transcript');
+$core.addClass("HLTranscriptHandler", $globals.Object, [], "Helios-Transcript");
 //>>excludeStart("ide", pragmas.excludeIdeData);
 $globals.HLTranscriptHandler.comment="I handle transcript events, dispatching them to all instances of `HLTranscript`.\x0a\x0a## API\x0a\x0aUse the class-side method `#register:` to add transcript instances.";
 //>>excludeEnd("ide");
 
-$globals.HLTranscriptHandler.klass.iVarNames = ['transcripts'];
+$globals.HLTranscriptHandler.klass.iVarNames = ["transcripts"];
 $core.addMethod(
 $core.method({
 selector: "clear",
-protocol: 'printing',
+protocol: "printing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -231,7 +231,7 @@ $globals.HLTranscriptHandler.klass);
 $core.addMethod(
 $core.method({
 selector: "cr",
-protocol: 'printing',
+protocol: "printing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -263,7 +263,7 @@ $globals.HLTranscriptHandler.klass);
 $core.addMethod(
 $core.method({
 selector: "register:",
-protocol: 'registration',
+protocol: "registration",
 fn: function (aTranscript){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -287,7 +287,7 @@ $globals.HLTranscriptHandler.klass);
 $core.addMethod(
 $core.method({
 selector: "show:",
-protocol: 'printing',
+protocol: "printing",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -319,7 +319,7 @@ $globals.HLTranscriptHandler.klass);
 $core.addMethod(
 $core.method({
 selector: "transcripts",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -349,7 +349,7 @@ $globals.HLTranscriptHandler.klass);
 $core.addMethod(
 $core.method({
 selector: "unregister:",
-protocol: 'registration',
+protocol: "registration",
 fn: function (aTranscript){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);

+ 3 - 3
src/Helios-Workspace-Tests.js

@@ -2,15 +2,15 @@ define(["amber/boot", "amber_core/SUnit"], function($boot){"use strict";
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Workspace-Tests');
+$core.addPackage("Helios-Workspace-Tests");
 $core.packages["Helios-Workspace-Tests"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Workspace-Tests"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLCodeWidgetTest', $globals.TestCase, [], 'Helios-Workspace-Tests');
+$core.addClass("HLCodeWidgetTest", $globals.TestCase, [], "Helios-Workspace-Tests");
 $core.addMethod(
 $core.method({
 selector: "testKeyMap",
-protocol: 'tests',
+protocol: "tests",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);

+ 113 - 113
src/Helios-Workspace.js

@@ -2,15 +2,15 @@ define(["amber/boot", "amber_core/Kernel-Objects", "helios/Helios-Core"], functi
 if(!$boot.nilAsReceiver)$boot.nilAsReceiver=$boot.nil;
 var $core=$boot.api,nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
 if(!$boot.nilAsClass)$boot.nilAsClass=$boot.dnu;
-$core.addPackage('Helios-Workspace');
+$core.addPackage("Helios-Workspace");
 $core.packages["Helios-Workspace"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Helios-Workspace"].transport = {"type":"amd","amdNamespace":"helios"};
 
-$core.addClass('HLCodeModel', $globals.Object, ['announcer', 'environment', 'receiver'], 'Helios-Workspace');
+$core.addClass("HLCodeModel", $globals.Object, ["announcer", "environment", "receiver"], "Helios-Workspace");
 $core.addMethod(
 $core.method({
 selector: "announcer",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -40,7 +40,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "browse:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -64,7 +64,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "defaultReceiver",
-protocol: 'defaults',
+protocol: "defaults",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -87,7 +87,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "doIt:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -127,7 +127,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "environment",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -156,7 +156,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "environment:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anEnvironment){
 var self=this;
 self["@environment"]=anEnvironment;
@@ -175,7 +175,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "inspect:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -199,7 +199,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "receiver",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -229,7 +229,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "receiver:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 self["@receiver"]=anObject;
@@ -249,7 +249,7 @@ $globals.HLCodeModel);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (anEnvironment){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -273,11 +273,11 @@ messageSends: ["environment:", "new", "yourself"]
 $globals.HLCodeModel.klass);
 
 
-$core.addClass('HLCodeWidget', $globals.HLWidget, ['model', 'wrapper', 'code', 'editor', 'state'], 'Helios-Workspace');
+$core.addClass("HLCodeWidget", $globals.HLWidget, ["model", "wrapper", "code", "editor", "state"], "Helios-Workspace");
 $core.addMethod(
 $core.method({
 selector: "announcer",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -300,7 +300,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "browseIt",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 var result;
@@ -346,7 +346,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "canHaveFocus",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -364,7 +364,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "clear",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -388,7 +388,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "configureEditor",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -446,7 +446,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "contents",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -469,7 +469,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "contents:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -500,7 +500,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "currentLine",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -523,7 +523,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "currentLineOrSelection",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -552,7 +552,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "doIt",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 var result;
@@ -583,7 +583,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "editor",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 return self["@editor"];
@@ -601,7 +601,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "editorOptions",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -629,7 +629,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "focus",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -653,7 +653,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "hasFocus",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -676,7 +676,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "hasModification",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return false;
@@ -694,7 +694,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "inspectIt",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -718,7 +718,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "messageHintFor:token:",
-protocol: 'hints',
+protocol: "hints",
 fn: function (anEditor,aToken){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -762,7 +762,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "model",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -792,7 +792,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "model:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aModel){
 var self=this;
 self["@model"]=aModel;
@@ -811,7 +811,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "navigateTo:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -835,7 +835,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "navigateToReference:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -859,7 +859,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onChange",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -883,7 +883,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onCtrlClickAt:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (aPoint){
 var self=this;
 var ast,node;
@@ -928,7 +928,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onInspectIt",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -952,7 +952,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onPrintIt",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -976,7 +976,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onSaveIt",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 return self;
@@ -994,7 +994,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "print:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aString){
 var self=this;
 var start,stop,currentLine;
@@ -1090,7 +1090,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "printIt",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1114,7 +1114,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "receiver",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1137,7 +1137,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "receiver:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anObject){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1161,7 +1161,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "renderButtonsOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1269,7 +1269,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "renderContentOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1336,7 +1336,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "saveIt",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 return self;
@@ -1354,7 +1354,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "selection",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1377,7 +1377,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "selectionEnd",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1400,7 +1400,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "selectionEnd:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anInteger){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1424,7 +1424,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "selectionStart",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1447,7 +1447,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "selectionStart:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (anInteger){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1471,7 +1471,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "setEditorOn:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (aTextarea){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1495,7 +1495,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "updateState",
-protocol: 'updating',
+protocol: "updating",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1529,7 +1529,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "variableHintFor:token:",
-protocol: 'hints',
+protocol: "hints",
 fn: function (anEditor,aToken){
 var self=this;
 var variables,classNames,pseudoVariables;
@@ -1611,7 +1611,7 @@ $globals.HLCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "codeMirror",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1634,7 +1634,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "hintFor:options:",
-protocol: 'hints',
+protocol: "hints",
 fn: function (anEditor,options){
 var self=this;
 var cursor,token,completions,codeMirror;
@@ -1692,7 +1692,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "initialize",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1726,7 +1726,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "keyMap",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1755,7 +1755,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "macKeyMap",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return $globals.HashedCollection._newFromPairs_(["Alt-Backspace","delWordBefore","Alt-Delete","delWordAfter","Alt-Left","goWordLeft","Alt-Right","goWordRight","Cmd-A","selectAll","Cmd-Alt-F","replace","Cmd-D","doIt","Cmd-B","browseIt","Cmd-Down","goDocEnd","Cmd-End","goDocEnd","Cmd-F","find","Cmd-G","findNext","Cmd-I","inspectIt","Cmd-Left","goLineStart","Cmd-P","printIt","Cmd-Right","goLineEnd","Cmd-S","saveIt","Cmd-Up","goDocStart","Cmd-Y","redo","Cmd-Z","undo","Cmd-[","indentLess","Cmd-]","indentMore","Ctrl-Alt-Backspace","delWordAfter","Shift-Cmd-Alt-F","replaceAll","Shift-Cmd-G","findPrev","Shift-Cmd-Z","redo","fallthrough",["basic","emacsy"]]);
@@ -1773,7 +1773,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "messageHintFor:token:",
-protocol: 'hints',
+protocol: "hints",
 fn: function (anEditor,aToken){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1796,7 +1796,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "pcKeyMap",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return $globals.HashedCollection._newFromPairs_(["Alt-Left","goLineStart","Alt-Right","goLineEnd","Alt-Up","goDocStart","Ctrl-A","selectAll","Ctrl-Backspace","delWordBefore","Ctrl-D","doIt","Ctrl-B","browseIt","Ctrl-Delete","delWordAfter","Ctrl-Down","goDocEnd","Ctrl-End","goDocEnd","Ctrl-F","find","Ctrl-G","findNext","Ctrl-I","inspectIt","Ctrl-Home","goDocStart","Ctrl-Left","goWordLeft","Ctrl-P","printIt","Ctrl-Right","goWordRight","Ctrl-S","saveIt","Ctrl-Y","redo","Ctrl-Z","undo","Ctrl-[","indentLess","Ctrl-]","indentMore","Shift-Ctrl-F","replace","Shift-Ctrl-G","findPrev","Shift-Ctrl-R","replaceAll","Shift-Ctrl-Z","redo","fallthrough",["basic"]]);
@@ -1814,7 +1814,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "setupCodeMirror",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1844,7 +1844,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "setupCommands",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1942,7 +1942,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "setupKeyMaps",
-protocol: 'initialization',
+protocol: "initialization",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1966,7 +1966,7 @@ $globals.HLCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "variableHintFor:token:",
-protocol: 'hints',
+protocol: "hints",
 fn: function (anEditor,aToken){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -1987,11 +1987,11 @@ messageSends: ["variableHintFor:token:", "at:"]
 $globals.HLCodeWidget.klass);
 
 
-$core.addClass('HLNavigationCodeWidget', $globals.HLCodeWidget, ['methodContents'], 'Helios-Workspace');
+$core.addClass("HLNavigationCodeWidget", $globals.HLCodeWidget, ["methodContents"], "Helios-Workspace");
 $core.addMethod(
 $core.method({
 selector: "configureEditor",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2023,7 +2023,7 @@ $globals.HLNavigationCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "contents:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2055,7 +2055,7 @@ $globals.HLNavigationCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "hasModification",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2078,7 +2078,7 @@ $globals.HLNavigationCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "methodContents",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2107,7 +2107,7 @@ $globals.HLNavigationCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "methodContents:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aString){
 var self=this;
 var $1;
@@ -2128,7 +2128,7 @@ $globals.HLNavigationCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "previous",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self;
@@ -2146,7 +2146,7 @@ $globals.HLNavigationCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "previous:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aWidget){
 var self=this;
 return self;
@@ -2165,7 +2165,7 @@ $globals.HLNavigationCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "canBeOpenAsTab",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return false;
@@ -2183,7 +2183,7 @@ $globals.HLNavigationCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aBrowserModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2207,11 +2207,11 @@ messageSends: ["browserModel:", "new", "yourself"]
 $globals.HLNavigationCodeWidget.klass);
 
 
-$core.addClass('HLBrowserCodeWidget', $globals.HLNavigationCodeWidget, ['browserModel'], 'Helios-Workspace');
+$core.addClass("HLBrowserCodeWidget", $globals.HLNavigationCodeWidget, ["browserModel"], "Helios-Workspace");
 $core.addMethod(
 $core.method({
 selector: "browserModel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return self["@browserModel"];
@@ -2229,7 +2229,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "browserModel:",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (aBrowserModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2255,7 +2255,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "observeBrowserModel",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2333,7 +2333,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "observeSystem",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2357,7 +2357,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onBrowserAboutToChange:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 var block;
@@ -2397,7 +2397,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onClassSelected:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 var class_;
@@ -2434,7 +2434,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onCompileError:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2458,7 +2458,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onInstVarAdded",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2482,7 +2482,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onMethodModified:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 var method;
@@ -2542,7 +2542,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onMethodSelected:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 var method;
@@ -2579,7 +2579,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onPackageSelected:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 var package_;
@@ -2616,7 +2616,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onParseError:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 var lineIndex,newContents;
@@ -2703,7 +2703,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onProtocolSelected:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2745,7 +2745,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onSaveIt",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2769,7 +2769,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onShowInstanceToggled",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2811,7 +2811,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onShowTemplate:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2835,7 +2835,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onSourceCodeFocusRequested",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2859,7 +2859,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onSourceCodeSaved",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2884,7 +2884,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "onUnknownVariableError:",
-protocol: 'reactions',
+protocol: "reactions",
 fn: function (anAnnouncement){
 var self=this;
 var error;
@@ -2934,7 +2934,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "refresh",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -2967,7 +2967,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "renderButtonsOn:",
-protocol: 'actions',
+protocol: "actions",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3011,7 +3011,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "saveIt",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3035,7 +3035,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "unregister",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3078,7 +3078,7 @@ $globals.HLBrowserCodeWidget);
 $core.addMethod(
 $core.method({
 selector: "canBeOpenAsTab",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return false;
@@ -3096,7 +3096,7 @@ $globals.HLBrowserCodeWidget.klass);
 $core.addMethod(
 $core.method({
 selector: "on:",
-protocol: 'instance creation',
+protocol: "instance creation",
 fn: function (aBrowserModel){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3120,11 +3120,11 @@ messageSends: ["browserModel:", "new", "yourself"]
 $globals.HLBrowserCodeWidget.klass);
 
 
-$core.addClass('HLWorkspace', $globals.HLWidget, ['codeWidget', 'transcript'], 'Helios-Workspace');
+$core.addClass("HLWorkspace", $globals.HLWidget, ["codeWidget", "transcript"], "Helios-Workspace");
 $core.addMethod(
 $core.method({
 selector: "canHaveFocus",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -3142,7 +3142,7 @@ $globals.HLWorkspace);
 $core.addMethod(
 $core.method({
 selector: "codeWidget",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3172,7 +3172,7 @@ $globals.HLWorkspace);
 $core.addMethod(
 $core.method({
 selector: "focus",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3195,7 +3195,7 @@ $globals.HLWorkspace);
 $core.addMethod(
 $core.method({
 selector: "renderContentOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3230,7 +3230,7 @@ $globals.HLWorkspace);
 $core.addMethod(
 $core.method({
 selector: "renderTranscriptOn:",
-protocol: 'rendering',
+protocol: "rendering",
 fn: function (html){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3277,7 +3277,7 @@ $globals.HLWorkspace);
 $core.addMethod(
 $core.method({
 selector: "transcript",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3307,7 +3307,7 @@ $globals.HLWorkspace);
 $core.addMethod(
 $core.method({
 selector: "unregister",
-protocol: 'actions',
+protocol: "actions",
 fn: function (){
 var self=this;
 //>>excludeStart("ctx", pragmas.excludeDebugContexts);
@@ -3343,7 +3343,7 @@ $globals.HLWorkspace);
 $core.addMethod(
 $core.method({
 selector: "canBeOpenAsTab",
-protocol: 'testing',
+protocol: "testing",
 fn: function (){
 var self=this;
 return true;
@@ -3361,7 +3361,7 @@ $globals.HLWorkspace.klass);
 $core.addMethod(
 $core.method({
 selector: "tabClass",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "workspace";
@@ -3379,7 +3379,7 @@ $globals.HLWorkspace.klass);
 $core.addMethod(
 $core.method({
 selector: "tabLabel",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return "Workspace";
@@ -3397,7 +3397,7 @@ $globals.HLWorkspace.klass);
 $core.addMethod(
 $core.method({
 selector: "tabPriority",
-protocol: 'accessing',
+protocol: "accessing",
 fn: function (){
 var self=this;
 return (10);

Some files were not shown because too many files changed in this diff