diff --git a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/productDirectory.st b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/productDirectory.st index 893b27aa..c6a6d1df 100644 --- a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/productDirectory.st +++ b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/productDirectory.st @@ -1,3 +1,8 @@ accessing productDirectory - ^productDirectory \ No newline at end of file + productDirectory + ifNil: [ + self + error: + 'The productDirectory for this registry has not been set. Please run registerProductDirectory.solo to set the productDirectory.' ]. + ^ productDirectory \ No newline at end of file diff --git a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/projectDirectory.st b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/projectDirectory.st index 6c1d59d2..3c27d0bc 100644 --- a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/projectDirectory.st +++ b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/projectDirectory.st @@ -1,3 +1,8 @@ accessing projectDirectory + projectDirectory + ifNil: [ + self + error: + 'The projectDirectory for this registry has not been set. Please run registerProjectDirectory.solo to set the projectDirectory.' ]. ^projectDirectory \ No newline at end of file diff --git a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/stonesDirectory.st b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/stonesDirectory.st index 3eb1246b..2c425a34 100644 --- a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/stonesDirectory.st +++ b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/stonesDirectory.st @@ -1,3 +1,8 @@ accessing stonesDirectory + projectDirectory + ifNil: [ + self + error: + 'The stonesDirectory for this registry has not been set. Please run registerStonesDirectory.solo to set the stonesDirectory.' ]. ^stonesDirectory \ No newline at end of file diff --git a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/todeHome.st b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/todeHome.st index a031e20b..8bafe808 100644 --- a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/todeHome.st +++ b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/instance/todeHome.st @@ -1,3 +1,8 @@ accessing todeHome + todeHome + ifNil: [ + self + error: + 'The todeHome for this registry has not been set. Please run registerTodeSharedDir.solo to set the todeHome.' ]. ^todeHome \ No newline at end of file diff --git a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/properties.json b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/properties.json index 9660f830..32e7ed4e 100644 --- a/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/properties.json +++ b/src/GsDevKit_stones-Core.package/GDKStonesRegistry.class/properties.json @@ -1,10 +1,10 @@ { - "category" : "GsDevKit_stones-Core", - "classinstvars" : [ - ], - "classvars" : [ - ], "commentStamp" : "", + "super" : "GDKAbstractRegistryStore", + "category" : "GsDevKit_stones-Core", + "classinstvars" : [ ], + "pools" : [ ], + "classvars" : [ ], "instvars" : [ "stones", "todeHome", @@ -14,9 +14,8 @@ "projectDirectory", "products", "projectSets", - "templates" ], + "templates" + ], "name" : "GDKStonesRegistry", - "pools" : [ - ], - "super" : "GDKAbstractRegistryStore", - "type" : "normal" } + "type" : "normal" +} \ No newline at end of file