before implement transient events
parent
9686957787
commit
73ab31fa06
|
@ -1,6 +1,6 @@
|
||||||
class R3 {
|
class R3 {
|
||||||
static version = '2.0.146';
|
static version = '2.0.158';
|
||||||
static compileDate = '2021 Sep 06 - 09:39:38 am';
|
static compileDate = '2021 Sep 06 - 12:10:13 pm';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -33,58 +33,6 @@ class System {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* start()
|
|
||||||
* - Starts a transient system by registering subscriptions to events
|
|
||||||
*/
|
|
||||||
start() {
|
|
||||||
|
|
||||||
System.Start();
|
|
||||||
this.started = true;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* stop()
|
|
||||||
* - Starts a transient by registering subscriptions to events
|
|
||||||
*/
|
|
||||||
stop() {
|
|
||||||
|
|
||||||
System.Stop();
|
|
||||||
this.started = false;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Start()
|
|
||||||
* - Starts the global system by registering subscriptions to events
|
|
||||||
*/
|
|
||||||
static Start() {
|
|
||||||
|
|
||||||
if ('System' !== 'System') {
|
|
||||||
System.Start();
|
|
||||||
}
|
|
||||||
|
|
||||||
System.Started = true;
|
|
||||||
|
|
||||||
console.log('Started System');
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Stop()
|
|
||||||
* - Stops the global system by removing these subscriptions to events
|
|
||||||
*/
|
|
||||||
static Stop() {
|
|
||||||
|
|
||||||
console.log('Stopped System');
|
|
||||||
|
|
||||||
if ('System' !== 'System') {
|
|
||||||
System.Stop();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
System.Started = false;
|
System.Started = false;
|
||||||
|
@ -1637,19 +1585,11 @@ class Utils {
|
||||||
|
|
||||||
Inherited Methods:
|
Inherited Methods:
|
||||||
|
|
||||||
- start()
|
<no inherited methods>
|
||||||
Starts a transient system by registering subscriptions to events
|
|
||||||
|
|
||||||
- stop()
|
|
||||||
Starts a transient by registering subscriptions to events
|
|
||||||
|
|
||||||
Inherited Static Methods:
|
Inherited Static Methods:
|
||||||
|
|
||||||
- Start()
|
<no inherited static methods>
|
||||||
Starts the global system by registering subscriptions to events
|
|
||||||
|
|
||||||
- Stop()
|
|
||||||
Stops the global system by removing these subscriptions to events
|
|
||||||
|
|
||||||
[Belonging to SystemInput]
|
[Belonging to SystemInput]
|
||||||
|
|
||||||
|
@ -1664,10 +1604,10 @@ class Utils {
|
||||||
Methods:
|
Methods:
|
||||||
|
|
||||||
- start()
|
- start()
|
||||||
Just calls System.Start()
|
Starts a transient system by registering subscriptions to Events
|
||||||
|
|
||||||
- stop()
|
- stop()
|
||||||
Just calls System.Stop()
|
Stops a transient system to by removing subscriptions to Events
|
||||||
|
|
||||||
Static Methods:
|
Static Methods:
|
||||||
|
|
||||||
|
@ -1699,24 +1639,28 @@ class SystemInput extends System {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* start()
|
* start()
|
||||||
* - Just calls System.Start()
|
* - Starts a transient system by registering subscriptions to Events
|
||||||
*/
|
*/
|
||||||
start() {
|
start() {
|
||||||
|
|
||||||
SystemInput.Start();
|
console.log('Test for custom start before');
|
||||||
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: SystemInput');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* stop()
|
* stop()
|
||||||
* - Just calls System.Stop()
|
* - Stops a transient system to by removing subscriptions to Events
|
||||||
*/
|
*/
|
||||||
stop() {
|
stop() {
|
||||||
|
|
||||||
SystemInput.Stop();
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: SystemInput');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1725,10 +1669,6 @@ class SystemInput extends System {
|
||||||
*/
|
*/
|
||||||
static Start() {
|
static Start() {
|
||||||
|
|
||||||
if ('System' !== 'SystemInput') {
|
|
||||||
System.Start();
|
|
||||||
}
|
|
||||||
|
|
||||||
SystemInput.Subscriptions.push(
|
SystemInput.Subscriptions.push(
|
||||||
new Event.Subscribe(
|
new Event.Subscribe(
|
||||||
Event.TOUCH_START,
|
Event.TOUCH_START,
|
||||||
|
@ -1792,7 +1732,7 @@ class SystemInput extends System {
|
||||||
|
|
||||||
SystemInput.Started = true;
|
SystemInput.Started = true;
|
||||||
|
|
||||||
console.log('Started SystemInput');
|
console.log('Started system: SystemInput');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1902,11 +1842,9 @@ class SystemInput extends System {
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
|
|
||||||
console.log('Stopped SystemInput');
|
SystemInput.Started = false;
|
||||||
|
|
||||||
if ('System' !== 'SystemInput') {
|
console.log('Stopped system: SystemInput');
|
||||||
System.Stop();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2029,19 +1967,11 @@ class SystemInput extends System {
|
||||||
|
|
||||||
Inherited Methods:
|
Inherited Methods:
|
||||||
|
|
||||||
- start()
|
<no inherited methods>
|
||||||
Starts a transient system by registering subscriptions to events
|
|
||||||
|
|
||||||
- stop()
|
|
||||||
Starts a transient by registering subscriptions to events
|
|
||||||
|
|
||||||
Inherited Static Methods:
|
Inherited Static Methods:
|
||||||
|
|
||||||
- Start()
|
<no inherited static methods>
|
||||||
Starts the global system by registering subscriptions to events
|
|
||||||
|
|
||||||
- Stop()
|
|
||||||
Stops the global system by removing these subscriptions to events
|
|
||||||
|
|
||||||
[Belonging to SystemLinking]
|
[Belonging to SystemLinking]
|
||||||
|
|
||||||
|
@ -2096,9 +2026,10 @@ class SystemLinking extends System {
|
||||||
*/
|
*/
|
||||||
start(options) {
|
start(options) {
|
||||||
|
|
||||||
SystemLinking.Start();
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: SystemLinking');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2108,9 +2039,10 @@ class SystemLinking extends System {
|
||||||
*/
|
*/
|
||||||
stop(options) {
|
stop(options) {
|
||||||
|
|
||||||
SystemLinking.Stop();
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: SystemLinking');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2120,10 +2052,6 @@ class SystemLinking extends System {
|
||||||
*/
|
*/
|
||||||
static Start(options) {
|
static Start(options) {
|
||||||
|
|
||||||
if ('System' !== 'SystemLinking') {
|
|
||||||
System.Start();
|
|
||||||
}
|
|
||||||
|
|
||||||
SystemLinking.Subscriptions.push(
|
SystemLinking.Subscriptions.push(
|
||||||
new Event.Subscribe(
|
new Event.Subscribe(
|
||||||
Event.OBJECT_CREATED,
|
Event.OBJECT_CREATED,
|
||||||
|
@ -2139,7 +2067,7 @@ class SystemLinking extends System {
|
||||||
|
|
||||||
SystemLinking.Started = true;
|
SystemLinking.Started = true;
|
||||||
|
|
||||||
console.log('Started SystemLinking');
|
console.log('Started system: SystemLinking');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2170,11 +2098,9 @@ class SystemLinking extends System {
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
|
|
||||||
console.log('Stopped SystemLinking');
|
SystemLinking.Started = false;
|
||||||
|
|
||||||
if ('System' !== 'SystemLinking') {
|
console.log('Stopped system: SystemLinking');
|
||||||
System.Stop();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2217,19 +2143,11 @@ class SystemLinking extends System {
|
||||||
|
|
||||||
Inherited Methods:
|
Inherited Methods:
|
||||||
|
|
||||||
- start()
|
<no inherited methods>
|
||||||
Starts a transient system by registering subscriptions to events
|
|
||||||
|
|
||||||
- stop()
|
|
||||||
Starts a transient by registering subscriptions to events
|
|
||||||
|
|
||||||
Inherited Static Methods:
|
Inherited Static Methods:
|
||||||
|
|
||||||
- Start()
|
<no inherited static methods>
|
||||||
Starts the global system by registering subscriptions to events
|
|
||||||
|
|
||||||
- Stop()
|
|
||||||
Stops the global system by removing these subscriptions to events
|
|
||||||
|
|
||||||
[Belonging to SystemSocket]
|
[Belonging to SystemSocket]
|
||||||
|
|
||||||
|
@ -2284,9 +2202,10 @@ class SystemSocket extends System {
|
||||||
*/
|
*/
|
||||||
start(options) {
|
start(options) {
|
||||||
|
|
||||||
SystemSocket.Start();
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: SystemSocket');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2296,9 +2215,10 @@ class SystemSocket extends System {
|
||||||
*/
|
*/
|
||||||
stop(options) {
|
stop(options) {
|
||||||
|
|
||||||
SystemSocket.Stop();
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: SystemSocket');
|
||||||
|
|
||||||
console.log('system socket stop test');
|
console.log('system socket stop test');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -2310,13 +2230,9 @@ class SystemSocket extends System {
|
||||||
*/
|
*/
|
||||||
static Start(options) {
|
static Start(options) {
|
||||||
|
|
||||||
if ('System' !== 'SystemSocket') {
|
|
||||||
System.Start();
|
|
||||||
}
|
|
||||||
|
|
||||||
SystemSocket.Started = true;
|
SystemSocket.Started = true;
|
||||||
|
|
||||||
console.log('Started SystemSocket');
|
console.log('Started system: SystemSocket');
|
||||||
|
|
||||||
console.log('CUSTOM Start Test Stuff');
|
console.log('CUSTOM Start Test Stuff');
|
||||||
|
|
||||||
|
@ -2329,11 +2245,9 @@ class SystemSocket extends System {
|
||||||
*/
|
*/
|
||||||
static Stop(options) {
|
static Stop(options) {
|
||||||
|
|
||||||
console.log('Stopped SystemSocket');
|
SystemSocket.Started = false;
|
||||||
|
|
||||||
if ('System' !== 'SystemSocket') {
|
console.log('Stopped system: SystemSocket');
|
||||||
System.Stop();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2356,19 +2270,11 @@ class SystemSocket extends System {
|
||||||
|
|
||||||
Inherited Methods:
|
Inherited Methods:
|
||||||
|
|
||||||
- start()
|
<no inherited methods>
|
||||||
Starts a transient system by registering subscriptions to events
|
|
||||||
|
|
||||||
- stop()
|
|
||||||
Starts a transient by registering subscriptions to events
|
|
||||||
|
|
||||||
Inherited Static Methods:
|
Inherited Static Methods:
|
||||||
|
|
||||||
- Start()
|
<no inherited static methods>
|
||||||
Starts the global system by registering subscriptions to events
|
|
||||||
|
|
||||||
- Stop()
|
|
||||||
Stops the global system by removing these subscriptions to events
|
|
||||||
|
|
||||||
[Belonging to SystemTest]
|
[Belonging to SystemTest]
|
||||||
|
|
||||||
|
@ -2423,9 +2329,10 @@ class SystemTest extends System {
|
||||||
*/
|
*/
|
||||||
start(options) {
|
start(options) {
|
||||||
|
|
||||||
SystemTest.Start();
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: SystemTest');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2435,9 +2342,10 @@ class SystemTest extends System {
|
||||||
*/
|
*/
|
||||||
stop(options) {
|
stop(options) {
|
||||||
|
|
||||||
SystemTest.Stop();
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: SystemTest');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -2447,13 +2355,9 @@ class SystemTest extends System {
|
||||||
*/
|
*/
|
||||||
static Start(options) {
|
static Start(options) {
|
||||||
|
|
||||||
if ('System' !== 'SystemTest') {
|
|
||||||
System.Start();
|
|
||||||
}
|
|
||||||
|
|
||||||
SystemTest.Started = true;
|
SystemTest.Started = true;
|
||||||
|
|
||||||
console.log('Started SystemTest');
|
console.log('Started system: SystemTest');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2464,11 +2368,9 @@ class SystemTest extends System {
|
||||||
*/
|
*/
|
||||||
static Stop(options) {
|
static Stop(options) {
|
||||||
|
|
||||||
console.log('Stopped SystemTest');
|
SystemTest.Started = false;
|
||||||
|
|
||||||
if ('System' !== 'SystemTest') {
|
console.log('Stopped system: SystemTest');
|
||||||
System.Stop();
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "r3",
|
"name": "r3",
|
||||||
"version" : "2.0.146",
|
"version" : "2.0.158",
|
||||||
"description": "",
|
"description": "",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|
18
r3.php
18
r3.php
|
@ -641,7 +641,7 @@ function generateUpdateFromInstanceOptions($file, $tokens)
|
||||||
|
|
||||||
function generateEventListenersStart($file, $tokens)
|
function generateEventListenersStart($file, $tokens)
|
||||||
{
|
{
|
||||||
$token = 'CUSTOM_EVENT_LISTENERS';
|
$token = 'CUSTOM_STATIC_EVENT_LISTENERS';
|
||||||
|
|
||||||
$store = getTokenStore($token, $tokens);
|
$store = getTokenStore($token, $tokens);
|
||||||
|
|
||||||
|
@ -651,7 +651,7 @@ function generateEventListenersStart($file, $tokens)
|
||||||
|
|
||||||
echo "Will be building events for $file\n";
|
echo "Will be building events for $file\n";
|
||||||
|
|
||||||
$template = file_get_contents('src/templates/generated_event_listeners_start.template');
|
$template = file_get_contents('src/templates/generated_static_event_listeners_start.template');
|
||||||
|
|
||||||
$updated = '';
|
$updated = '';
|
||||||
|
|
||||||
|
@ -671,12 +671,12 @@ function generateEventListenersStart($file, $tokens)
|
||||||
$updated .= $updates;
|
$updated .= $updates;
|
||||||
}
|
}
|
||||||
|
|
||||||
updateSection($file, 'GENERATED_EVENT_LISTENERS_START' , $updated);
|
updateSection($file, 'GENERATED_STATIC_EVENT_LISTENERS_START' , $updated);
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateEventListenersStop($file, $tokens)
|
function generateEventListenersStop($file, $tokens)
|
||||||
{
|
{
|
||||||
$token = 'CUSTOM_EVENT_LISTENERS';
|
$token = 'CUSTOM_STATIC_EVENT_LISTENERS';
|
||||||
|
|
||||||
$store = getTokenStore($token, $tokens);
|
$store = getTokenStore($token, $tokens);
|
||||||
|
|
||||||
|
@ -686,7 +686,7 @@ function generateEventListenersStop($file, $tokens)
|
||||||
|
|
||||||
echo "Will be events for $file\n";
|
echo "Will be events for $file\n";
|
||||||
|
|
||||||
$template = file_get_contents('src/templates/generated_event_listeners_stop.template');
|
$template = file_get_contents('src/templates/generated_static_event_listeners_stop.template');
|
||||||
|
|
||||||
$updated = '';
|
$updated = '';
|
||||||
|
|
||||||
|
@ -698,7 +698,7 @@ function generateEventListenersStop($file, $tokens)
|
||||||
$updated .= $updates;
|
$updated .= $updates;
|
||||||
}
|
}
|
||||||
|
|
||||||
updateSection($file, 'GENERATED_EVENT_LISTENERS_STOP' , $updated);
|
updateSection($file, 'GENERATED_STATIC_EVENT_LISTENERS_STOP' , $updated);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -951,7 +951,7 @@ function getEventListenerUpdates($template, $tokens, $token)
|
||||||
|
|
||||||
function generateStaticEventListenerMethods($file, $tokens)
|
function generateStaticEventListenerMethods($file, $tokens)
|
||||||
{
|
{
|
||||||
$token = 'CUSTOM_EVENT_LISTENERS';
|
$token = 'CUSTOM_STATIC_EVENT_LISTENERS';
|
||||||
|
|
||||||
$template = file_get_contents('src/templates/generated_static_methods.template');
|
$template = file_get_contents('src/templates/generated_static_methods.template');
|
||||||
|
|
||||||
|
@ -1260,8 +1260,8 @@ function generateR3Dist($nodes)
|
||||||
$contents = preg_replace('/\n^\s+\bCUSTOM_OPTIONS_START\b.*?\bCUSTOM_OPTIONS_END.*?$/sm', '', $contents);
|
$contents = preg_replace('/\n^\s+\bCUSTOM_OPTIONS_START\b.*?\bCUSTOM_OPTIONS_END.*?$/sm', '', $contents);
|
||||||
$contents = preg_replace('/\n^\s+\bCUSTOM_METHODS_START\b.*?\bCUSTOM_METHODS_END.*?$/sm', '', $contents);
|
$contents = preg_replace('/\n^\s+\bCUSTOM_METHODS_START\b.*?\bCUSTOM_METHODS_END.*?$/sm', '', $contents);
|
||||||
$contents = preg_replace('/\n^\s+\bCUSTOM_STATIC_METHODS_START\b.*?\bCUSTOM_STATIC_METHODS_END.*?$/sm', '', $contents);
|
$contents = preg_replace('/\n^\s+\bCUSTOM_STATIC_METHODS_START\b.*?\bCUSTOM_STATIC_METHODS_END.*?$/sm', '', $contents);
|
||||||
$contents = preg_replace('/\n^\s+\bCUSTOM_EVENT_LISTENERS_START\b.*?\bCUSTOM_EVENT_LISTENERS_END.*?$/sm', '', $contents);
|
$contents = preg_replace('/\n^\s+\bCUSTOM_STATIC_EVENT_LISTENERS_START\b.*?\bCUSTOM_STATIC_EVENT_LISTENERS_END.*?$/sm', '', $contents);
|
||||||
// $contents = preg_replace('/^\s+\bCUSTOM_EVENT_LISTENERS_START.*?$/sm', " Listens to the following Events:\n", $contents);
|
// $contents = preg_replace('/^\s+\bCUSTOM_STATIC_EVENT_LISTENERS_START.*?$/sm', " Listens to the following Events:\n", $contents);
|
||||||
|
|
||||||
$contents = preg_replace('/\n^\bmodule\.exports\s+=\s+{.*?}$/sm', '', $contents);
|
$contents = preg_replace('/\n^\bmodule\.exports\s+=\s+{.*?}$/sm', '', $contents);
|
||||||
$contents = preg_replace('/\n^\bmodule\.exports\s+=.*?$/sm', '', $contents);
|
$contents = preg_replace('/\n^\bmodule\.exports\s+=.*?$/sm', '', $contents);
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
class R3 {
|
class R3 {
|
||||||
static version = '2.0.146';
|
static version = '2.0.158';
|
||||||
static compileDate = '2021 Sep 06 - 09:39:38 am';
|
static compileDate = '2021 Sep 06 - 12:10:13 pm';
|
||||||
}
|
}
|
||||||
|
|
||||||
//GENERATED_IMPORTS_START
|
//GENERATED_IMPORTS_START
|
||||||
|
|
|
@ -21,19 +21,11 @@ const System = require('./r3-system.js');
|
||||||
|
|
||||||
Inherited Methods:
|
Inherited Methods:
|
||||||
|
|
||||||
- start()
|
<no inherited methods>
|
||||||
Starts a transient system by registering subscriptions to events
|
|
||||||
|
|
||||||
- stop()
|
|
||||||
Starts a transient by registering subscriptions to events
|
|
||||||
|
|
||||||
Inherited Static Methods:
|
Inherited Static Methods:
|
||||||
|
|
||||||
- Start()
|
<no inherited static methods>
|
||||||
Starts the global system by registering subscriptions to events
|
|
||||||
|
|
||||||
- Stop()
|
|
||||||
Stops the global system by removing these subscriptions to events
|
|
||||||
|
|
||||||
[Belonging to SystemInput]
|
[Belonging to SystemInput]
|
||||||
|
|
||||||
|
@ -48,10 +40,10 @@ const System = require('./r3-system.js');
|
||||||
Methods:
|
Methods:
|
||||||
|
|
||||||
- start()
|
- start()
|
||||||
Just calls System.Start()
|
Starts a transient system by registering subscriptions to Events
|
||||||
|
|
||||||
- stop()
|
- stop()
|
||||||
Just calls System.Stop()
|
Stops a transient system to by removing subscriptions to Events
|
||||||
|
|
||||||
Static Methods:
|
Static Methods:
|
||||||
|
|
||||||
|
@ -70,6 +62,9 @@ const System = require('./r3-system.js');
|
||||||
CUSTOM_STATIC_OPTIONS_END
|
CUSTOM_STATIC_OPTIONS_END
|
||||||
|
|
||||||
CUSTOM_EVENT_LISTENERS_START
|
CUSTOM_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_EVENT_LISTENERS_END
|
||||||
|
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_START
|
||||||
Event.TOUCH_START
|
Event.TOUCH_START
|
||||||
Event.TOUCH_END
|
Event.TOUCH_END
|
||||||
Event.TOUCH_MOVE
|
Event.TOUCH_MOVE
|
||||||
|
@ -80,11 +75,11 @@ const System = require('./r3-system.js');
|
||||||
Event.MOUSE_UP
|
Event.MOUSE_UP
|
||||||
Event.MOUSE_MOVE
|
Event.MOUSE_MOVE
|
||||||
Event.MOUSE_WHEEL
|
Event.MOUSE_WHEEL
|
||||||
CUSTOM_EVENT_LISTENERS_END
|
CUSTOM_STATIC_EVENT_LISTENERS_END
|
||||||
|
|
||||||
CUSTOM_METHODS_START
|
CUSTOM_METHODS_START
|
||||||
start() - Just calls System.Start()
|
start() - Starts a transient system by registering subscriptions to Events
|
||||||
stop() - Just calls System.Stop()
|
stop() - Stops a transient system to by removing subscriptions to Events
|
||||||
CUSTOM_METHODS_END
|
CUSTOM_METHODS_END
|
||||||
|
|
||||||
CUSTOM_STATIC_METHODS_START
|
CUSTOM_STATIC_METHODS_START
|
||||||
|
@ -129,13 +124,22 @@ class SystemInput extends System {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* start()
|
* start()
|
||||||
* - Just calls System.Start()
|
* - Starts a transient system by registering subscriptions to Events
|
||||||
*/
|
*/
|
||||||
start() {
|
start() {
|
||||||
|
|
||||||
//GENERATED_START_METHOD_START
|
//GENERATED_START_METHOD_START
|
||||||
SystemInput.Start();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_START
|
||||||
|
console.log('Test for custom start before');
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_END
|
||||||
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: SystemInput');
|
||||||
//GENERATED_START_METHOD_END
|
//GENERATED_START_METHOD_END
|
||||||
|
|
||||||
//CUSTOM_START_METHOD_START
|
//CUSTOM_START_METHOD_START
|
||||||
|
@ -145,13 +149,21 @@ class SystemInput extends System {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* stop()
|
* stop()
|
||||||
* - Just calls System.Stop()
|
* - Stops a transient system to by removing subscriptions to Events
|
||||||
*/
|
*/
|
||||||
stop() {
|
stop() {
|
||||||
|
|
||||||
//GENERATED_STOP_METHOD_START
|
//GENERATED_STOP_METHOD_START
|
||||||
SystemInput.Stop();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_END
|
||||||
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: SystemInput');
|
||||||
//GENERATED_STOP_METHOD_END
|
//GENERATED_STOP_METHOD_END
|
||||||
|
|
||||||
//CUSTOM_STOP_METHOD_START
|
//CUSTOM_STOP_METHOD_START
|
||||||
|
@ -170,11 +182,7 @@ class SystemInput extends System {
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_START
|
//GENERATED_STATIC_START_METHOD_START
|
||||||
|
|
||||||
if ('System' !== 'SystemInput') {
|
//GENERATED_STATIC_EVENT_LISTENERS_START_START
|
||||||
System.Start();
|
|
||||||
}
|
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_START_START
|
|
||||||
SystemInput.Subscriptions.push(
|
SystemInput.Subscriptions.push(
|
||||||
new Event.Subscribe(
|
new Event.Subscribe(
|
||||||
Event.TOUCH_START,
|
Event.TOUCH_START,
|
||||||
|
@ -235,11 +243,14 @@ class SystemInput extends System {
|
||||||
SystemInput.OnMouseWheel
|
SystemInput.OnMouseWheel
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
//GENERATED_EVENT_LISTENERS_START_END
|
//GENERATED_STATIC_EVENT_LISTENERS_START_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_START
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_END
|
||||||
|
|
||||||
SystemInput.Started = true;
|
SystemInput.Started = true;
|
||||||
|
|
||||||
console.log('Started SystemInput');
|
console.log('Started system: SystemInput');
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_END
|
//GENERATED_STATIC_START_METHOD_END
|
||||||
|
|
||||||
|
@ -256,7 +267,7 @@ class SystemInput extends System {
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_START
|
//GENERATED_STATIC_STOP_METHOD_START
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_START
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_START
|
||||||
|
|
||||||
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
|
SystemInput.Subscriptions = SystemInput.Subscriptions.reduce(
|
||||||
(result, subscription) => {
|
(result, subscription) => {
|
||||||
|
@ -357,13 +368,14 @@ class SystemInput extends System {
|
||||||
},
|
},
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_END
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
console.log('Stopped SystemInput');
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_END
|
||||||
|
|
||||||
if ('System' !== 'SystemInput') {
|
SystemInput.Started = false;
|
||||||
System.Stop();
|
|
||||||
}
|
console.log('Stopped system: SystemInput');
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_END
|
//GENERATED_STATIC_STOP_METHOD_END
|
||||||
|
|
||||||
|
@ -373,6 +385,9 @@ class SystemInput extends System {
|
||||||
}
|
}
|
||||||
//GENERATED_STATIC_METHODS_END
|
//GENERATED_STATIC_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -21,19 +21,11 @@ const System = require('./r3-system.js');
|
||||||
|
|
||||||
Inherited Methods:
|
Inherited Methods:
|
||||||
|
|
||||||
- start()
|
<no inherited methods>
|
||||||
Starts a transient system by registering subscriptions to events
|
|
||||||
|
|
||||||
- stop()
|
|
||||||
Starts a transient by registering subscriptions to events
|
|
||||||
|
|
||||||
Inherited Static Methods:
|
Inherited Static Methods:
|
||||||
|
|
||||||
- Start()
|
<no inherited static methods>
|
||||||
Starts the global system by registering subscriptions to events
|
|
||||||
|
|
||||||
- Stop()
|
|
||||||
Stops the global system by removing these subscriptions to events
|
|
||||||
|
|
||||||
[Belonging to SystemLinking]
|
[Belonging to SystemLinking]
|
||||||
|
|
||||||
|
@ -70,9 +62,12 @@ const System = require('./r3-system.js');
|
||||||
CUSTOM_STATIC_OPTIONS_END
|
CUSTOM_STATIC_OPTIONS_END
|
||||||
|
|
||||||
CUSTOM_EVENT_LISTENERS_START
|
CUSTOM_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_EVENT_LISTENERS_END
|
||||||
|
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_START
|
||||||
Event.OBJECT_CREATED
|
Event.OBJECT_CREATED
|
||||||
Event.INSTANCE_CREATED
|
Event.INSTANCE_CREATED
|
||||||
CUSTOM_EVENT_LISTENERS_END
|
CUSTOM_STATIC_EVENT_LISTENERS_END
|
||||||
|
|
||||||
CUSTOM_METHODS_START
|
CUSTOM_METHODS_START
|
||||||
start(options) - Just calls System.Start(options)
|
start(options) - Just calls System.Start(options)
|
||||||
|
@ -127,8 +122,16 @@ class SystemLinking extends System {
|
||||||
start(options) {
|
start(options) {
|
||||||
|
|
||||||
//GENERATED_START_METHOD_START
|
//GENERATED_START_METHOD_START
|
||||||
SystemLinking.Start();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_END
|
||||||
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: SystemLinking');
|
||||||
//GENERATED_START_METHOD_END
|
//GENERATED_START_METHOD_END
|
||||||
|
|
||||||
//CUSTOM_START_METHOD_START
|
//CUSTOM_START_METHOD_START
|
||||||
|
@ -144,8 +147,16 @@ class SystemLinking extends System {
|
||||||
stop(options) {
|
stop(options) {
|
||||||
|
|
||||||
//GENERATED_STOP_METHOD_START
|
//GENERATED_STOP_METHOD_START
|
||||||
SystemLinking.Stop();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_END
|
||||||
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: SystemLinking');
|
||||||
//GENERATED_STOP_METHOD_END
|
//GENERATED_STOP_METHOD_END
|
||||||
|
|
||||||
//CUSTOM_STOP_METHOD_START
|
//CUSTOM_STOP_METHOD_START
|
||||||
|
@ -165,11 +176,7 @@ class SystemLinking extends System {
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_START
|
//GENERATED_STATIC_START_METHOD_START
|
||||||
|
|
||||||
if ('System' !== 'SystemLinking') {
|
//GENERATED_STATIC_EVENT_LISTENERS_START_START
|
||||||
System.Start();
|
|
||||||
}
|
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_START_START
|
|
||||||
SystemLinking.Subscriptions.push(
|
SystemLinking.Subscriptions.push(
|
||||||
new Event.Subscribe(
|
new Event.Subscribe(
|
||||||
Event.OBJECT_CREATED,
|
Event.OBJECT_CREATED,
|
||||||
|
@ -182,11 +189,14 @@ class SystemLinking extends System {
|
||||||
SystemLinking.OnInstanceCreated
|
SystemLinking.OnInstanceCreated
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
//GENERATED_EVENT_LISTENERS_START_END
|
//GENERATED_STATIC_EVENT_LISTENERS_START_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_START
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_END
|
||||||
|
|
||||||
SystemLinking.Started = true;
|
SystemLinking.Started = true;
|
||||||
|
|
||||||
console.log('Started SystemLinking');
|
console.log('Started system: SystemLinking');
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_END
|
//GENERATED_STATIC_START_METHOD_END
|
||||||
|
|
||||||
|
@ -204,7 +214,7 @@ class SystemLinking extends System {
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_START
|
//GENERATED_STATIC_STOP_METHOD_START
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_START
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_START
|
||||||
|
|
||||||
SystemLinking.Subscriptions = SystemLinking.Subscriptions.reduce(
|
SystemLinking.Subscriptions = SystemLinking.Subscriptions.reduce(
|
||||||
(result, subscription) => {
|
(result, subscription) => {
|
||||||
|
@ -225,13 +235,14 @@ class SystemLinking extends System {
|
||||||
},
|
},
|
||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_END
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
console.log('Stopped SystemLinking');
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_END
|
||||||
|
|
||||||
if ('System' !== 'SystemLinking') {
|
SystemLinking.Started = false;
|
||||||
System.Stop();
|
|
||||||
}
|
console.log('Stopped system: SystemLinking');
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_END
|
//GENERATED_STATIC_STOP_METHOD_END
|
||||||
|
|
||||||
|
@ -241,6 +252,9 @@ class SystemLinking extends System {
|
||||||
}
|
}
|
||||||
//GENERATED_STATIC_METHODS_END
|
//GENERATED_STATIC_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -21,19 +21,11 @@ const System = require('./r3-system.js');
|
||||||
|
|
||||||
Inherited Methods:
|
Inherited Methods:
|
||||||
|
|
||||||
- start()
|
<no inherited methods>
|
||||||
Starts a transient system by registering subscriptions to events
|
|
||||||
|
|
||||||
- stop()
|
|
||||||
Starts a transient by registering subscriptions to events
|
|
||||||
|
|
||||||
Inherited Static Methods:
|
Inherited Static Methods:
|
||||||
|
|
||||||
- Start()
|
<no inherited static methods>
|
||||||
Starts the global system by registering subscriptions to events
|
|
||||||
|
|
||||||
- Stop()
|
|
||||||
Stops the global system by removing these subscriptions to events
|
|
||||||
|
|
||||||
[Belonging to SystemSocket]
|
[Belonging to SystemSocket]
|
||||||
|
|
||||||
|
@ -72,6 +64,9 @@ const System = require('./r3-system.js');
|
||||||
CUSTOM_EVENT_LISTENERS_START
|
CUSTOM_EVENT_LISTENERS_START
|
||||||
CUSTOM_EVENT_LISTENERS_END
|
CUSTOM_EVENT_LISTENERS_END
|
||||||
|
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_END
|
||||||
|
|
||||||
CUSTOM_METHODS_START
|
CUSTOM_METHODS_START
|
||||||
start(options) - Just calls System.Start(options)
|
start(options) - Just calls System.Start(options)
|
||||||
stop(options) - Just calls System.Stop(options)
|
stop(options) - Just calls System.Stop(options)
|
||||||
|
@ -125,8 +120,16 @@ class SystemSocket extends System {
|
||||||
start(options) {
|
start(options) {
|
||||||
|
|
||||||
//GENERATED_START_METHOD_START
|
//GENERATED_START_METHOD_START
|
||||||
SystemSocket.Start();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_END
|
||||||
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: SystemSocket');
|
||||||
//GENERATED_START_METHOD_END
|
//GENERATED_START_METHOD_END
|
||||||
|
|
||||||
//CUSTOM_START_METHOD_START
|
//CUSTOM_START_METHOD_START
|
||||||
|
@ -142,8 +145,16 @@ class SystemSocket extends System {
|
||||||
stop(options) {
|
stop(options) {
|
||||||
|
|
||||||
//GENERATED_STOP_METHOD_START
|
//GENERATED_STOP_METHOD_START
|
||||||
SystemSocket.Stop();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_END
|
||||||
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: SystemSocket');
|
||||||
//GENERATED_STOP_METHOD_END
|
//GENERATED_STOP_METHOD_END
|
||||||
|
|
||||||
//CUSTOM_STOP_METHOD_START
|
//CUSTOM_STOP_METHOD_START
|
||||||
|
@ -164,16 +175,15 @@ class SystemSocket extends System {
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_START
|
//GENERATED_STATIC_START_METHOD_START
|
||||||
|
|
||||||
if ('System' !== 'SystemSocket') {
|
//GENERATED_STATIC_EVENT_LISTENERS_START_START
|
||||||
System.Start();
|
//GENERATED_STATIC_EVENT_LISTENERS_START_END
|
||||||
}
|
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_START_START
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_START
|
||||||
//GENERATED_EVENT_LISTENERS_START_END
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_END
|
||||||
|
|
||||||
SystemSocket.Started = true;
|
SystemSocket.Started = true;
|
||||||
|
|
||||||
console.log('Started SystemSocket');
|
console.log('Started system: SystemSocket');
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_END
|
//GENERATED_STATIC_START_METHOD_END
|
||||||
|
|
||||||
|
@ -192,14 +202,15 @@ class SystemSocket extends System {
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_START
|
//GENERATED_STATIC_STOP_METHOD_START
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_START
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_START
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_END
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
console.log('Stopped SystemSocket');
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_END
|
||||||
|
|
||||||
if ('System' !== 'SystemSocket') {
|
SystemSocket.Started = false;
|
||||||
System.Stop();
|
|
||||||
}
|
console.log('Stopped system: SystemSocket');
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_END
|
//GENERATED_STATIC_STOP_METHOD_END
|
||||||
|
|
||||||
|
@ -209,6 +220,9 @@ class SystemSocket extends System {
|
||||||
}
|
}
|
||||||
//GENERATED_STATIC_METHODS_END
|
//GENERATED_STATIC_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
||||||
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
|
|
|
@ -21,19 +21,11 @@ const System = require('./r3-system.js');
|
||||||
|
|
||||||
Inherited Methods:
|
Inherited Methods:
|
||||||
|
|
||||||
- start()
|
<no inherited methods>
|
||||||
Starts a transient system by registering subscriptions to events
|
|
||||||
|
|
||||||
- stop()
|
|
||||||
Starts a transient by registering subscriptions to events
|
|
||||||
|
|
||||||
Inherited Static Methods:
|
Inherited Static Methods:
|
||||||
|
|
||||||
- Start()
|
<no inherited static methods>
|
||||||
Starts the global system by registering subscriptions to events
|
|
||||||
|
|
||||||
- Stop()
|
|
||||||
Stops the global system by removing these subscriptions to events
|
|
||||||
|
|
||||||
[Belonging to SystemTest]
|
[Belonging to SystemTest]
|
||||||
|
|
||||||
|
@ -72,6 +64,9 @@ const System = require('./r3-system.js');
|
||||||
CUSTOM_EVENT_LISTENERS_START
|
CUSTOM_EVENT_LISTENERS_START
|
||||||
CUSTOM_EVENT_LISTENERS_END
|
CUSTOM_EVENT_LISTENERS_END
|
||||||
|
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_END
|
||||||
|
|
||||||
CUSTOM_METHODS_START
|
CUSTOM_METHODS_START
|
||||||
start(options) - Just calls System.Start(options)
|
start(options) - Just calls System.Start(options)
|
||||||
stop(options) - Just calls System.Stop(options)
|
stop(options) - Just calls System.Stop(options)
|
||||||
|
@ -125,8 +120,16 @@ class SystemTest extends System {
|
||||||
start(options) {
|
start(options) {
|
||||||
|
|
||||||
//GENERATED_START_METHOD_START
|
//GENERATED_START_METHOD_START
|
||||||
SystemTest.Start();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_END
|
||||||
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: SystemTest');
|
||||||
//GENERATED_START_METHOD_END
|
//GENERATED_START_METHOD_END
|
||||||
|
|
||||||
//CUSTOM_START_METHOD_START
|
//CUSTOM_START_METHOD_START
|
||||||
|
@ -142,8 +145,16 @@ class SystemTest extends System {
|
||||||
stop(options) {
|
stop(options) {
|
||||||
|
|
||||||
//GENERATED_STOP_METHOD_START
|
//GENERATED_STOP_METHOD_START
|
||||||
SystemTest.Stop();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_END
|
||||||
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: SystemTest');
|
||||||
//GENERATED_STOP_METHOD_END
|
//GENERATED_STOP_METHOD_END
|
||||||
|
|
||||||
//CUSTOM_STOP_METHOD_START
|
//CUSTOM_STOP_METHOD_START
|
||||||
|
@ -163,16 +174,15 @@ class SystemTest extends System {
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_START
|
//GENERATED_STATIC_START_METHOD_START
|
||||||
|
|
||||||
if ('System' !== 'SystemTest') {
|
//GENERATED_STATIC_EVENT_LISTENERS_START_START
|
||||||
System.Start();
|
//GENERATED_STATIC_EVENT_LISTENERS_START_END
|
||||||
}
|
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_START_START
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_START
|
||||||
//GENERATED_EVENT_LISTENERS_START_END
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_END
|
||||||
|
|
||||||
SystemTest.Started = true;
|
SystemTest.Started = true;
|
||||||
|
|
||||||
console.log('Started SystemTest');
|
console.log('Started system: SystemTest');
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_END
|
//GENERATED_STATIC_START_METHOD_END
|
||||||
|
|
||||||
|
@ -190,14 +200,15 @@ class SystemTest extends System {
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_START
|
//GENERATED_STATIC_STOP_METHOD_START
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_START
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_START
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_END
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
console.log('Stopped SystemTest');
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_END
|
||||||
|
|
||||||
if ('System' !== 'SystemTest') {
|
SystemTest.Started = false;
|
||||||
System.Stop();
|
|
||||||
}
|
console.log('Stopped system: SystemTest');
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_END
|
//GENERATED_STATIC_STOP_METHOD_END
|
||||||
|
|
||||||
|
@ -207,6 +218,9 @@ class SystemTest extends System {
|
||||||
}
|
}
|
||||||
//GENERATED_STATIC_METHODS_END
|
//GENERATED_STATIC_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
||||||
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
|
|
|
@ -13,14 +13,16 @@ const Utils = require('.././r3-utils');
|
||||||
Subscriptions=[]
|
Subscriptions=[]
|
||||||
CUSTOM_STATIC_OPTIONS_END
|
CUSTOM_STATIC_OPTIONS_END
|
||||||
|
|
||||||
|
CUSTOM_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_EVENT_LISTENERS_END
|
||||||
|
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_END
|
||||||
|
|
||||||
CUSTOM_METHODS_START
|
CUSTOM_METHODS_START
|
||||||
start() - Starts a transient system by registering subscriptions to events
|
|
||||||
stop() - Starts a transient by registering subscriptions to events
|
|
||||||
CUSTOM_METHODS_END
|
CUSTOM_METHODS_END
|
||||||
|
|
||||||
CUSTOM_STATIC_METHODS_START
|
CUSTOM_STATIC_METHODS_START
|
||||||
Start() - Starts the global system by registering subscriptions to events
|
|
||||||
Stop() - Stops the global system by removing these subscriptions to events
|
|
||||||
CUSTOM_STATIC_METHODS_END
|
CUSTOM_STATIC_METHODS_END
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
@ -61,93 +63,17 @@ class System {
|
||||||
//GENERATED_CONSTRUCTOR_END
|
//GENERATED_CONSTRUCTOR_END
|
||||||
|
|
||||||
//GENERATED_METHODS_START
|
//GENERATED_METHODS_START
|
||||||
|
|
||||||
/**
|
|
||||||
* start()
|
|
||||||
* - Starts a transient system by registering subscriptions to events
|
|
||||||
*/
|
|
||||||
start() {
|
|
||||||
|
|
||||||
//GENERATED_START_METHOD_START
|
|
||||||
System.Start();
|
|
||||||
this.started = true;
|
|
||||||
//GENERATED_START_METHOD_END
|
|
||||||
|
|
||||||
//CUSTOM_START_METHOD_START
|
|
||||||
//CUSTOM_START_METHOD_END
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* stop()
|
|
||||||
* - Starts a transient by registering subscriptions to events
|
|
||||||
*/
|
|
||||||
stop() {
|
|
||||||
|
|
||||||
//GENERATED_STOP_METHOD_START
|
|
||||||
System.Stop();
|
|
||||||
this.started = false;
|
|
||||||
//GENERATED_STOP_METHOD_END
|
|
||||||
|
|
||||||
//CUSTOM_STOP_METHOD_START
|
|
||||||
//CUSTOM_STOP_METHOD_END
|
|
||||||
|
|
||||||
}
|
|
||||||
//GENERATED_METHODS_END
|
//GENERATED_METHODS_END
|
||||||
|
|
||||||
//GENERATED_STATIC_METHODS_START
|
//GENERATED_STATIC_METHODS_START
|
||||||
|
|
||||||
/**
|
|
||||||
* Start()
|
|
||||||
* - Starts the global system by registering subscriptions to events
|
|
||||||
*/
|
|
||||||
static Start() {
|
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_START
|
|
||||||
|
|
||||||
if ('System' !== 'System') {
|
|
||||||
System.Start();
|
|
||||||
}
|
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_START_START
|
|
||||||
//GENERATED_EVENT_LISTENERS_START_END
|
|
||||||
|
|
||||||
System.Started = true;
|
|
||||||
|
|
||||||
console.log('Started System');
|
|
||||||
|
|
||||||
//GENERATED_STATIC_START_METHOD_END
|
|
||||||
|
|
||||||
//CUSTOM_STATIC_START_METHOD_START
|
|
||||||
//CUSTOM_STATIC_START_METHOD_END
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Stop()
|
|
||||||
* - Stops the global system by removing these subscriptions to events
|
|
||||||
*/
|
|
||||||
static Stop() {
|
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_START
|
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_START
|
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_END
|
|
||||||
|
|
||||||
console.log('Stopped System');
|
|
||||||
|
|
||||||
if ('System' !== 'System') {
|
|
||||||
System.Stop();
|
|
||||||
}
|
|
||||||
|
|
||||||
//GENERATED_STATIC_STOP_METHOD_END
|
|
||||||
|
|
||||||
//CUSTOM_STATIC_STOP_METHOD_START
|
|
||||||
//CUSTOM_STATIC_STOP_METHOD_END
|
|
||||||
|
|
||||||
}
|
|
||||||
//GENERATED_STATIC_METHODS_END
|
//GENERATED_STATIC_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
//CUSTOM_IMPLEMENTATION_START
|
//CUSTOM_IMPLEMENTATION_START
|
||||||
//CUSTOM_IMPLEMENTATION_END
|
//CUSTOM_IMPLEMENTATION_END
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,10 @@
|
||||||
CLASS_NAME.Start();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_START_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_START_END
|
||||||
|
|
||||||
this.started = true;
|
this.started = true;
|
||||||
|
|
||||||
|
console.log('Started transient system: CLASS_NAME');
|
|
@ -1,11 +1,10 @@
|
||||||
|
|
||||||
if ('PARENT_SYSTEM' !== 'CLASS_NAME') {
|
//GENERATED_STATIC_EVENT_LISTENERS_START_START
|
||||||
PARENT_SYSTEM.Start();
|
//GENERATED_STATIC_EVENT_LISTENERS_START_END
|
||||||
}
|
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_START_START
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_START
|
||||||
//GENERATED_EVENT_LISTENERS_START_END
|
//CUSTOM_BEFORE_STATIC_SYSTEM_START_END
|
||||||
|
|
||||||
CLASS_NAME.Started = true;
|
CLASS_NAME.Started = true;
|
||||||
|
|
||||||
console.log('Started CLASS_NAME');
|
console.log('Started system: CLASS_NAME');
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
|
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_START
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_START
|
||||||
//GENERATED_EVENT_LISTENERS_STOP_END
|
//GENERATED_STATIC_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
console.log('Stopped CLASS_NAME');
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_STATIC_SYSTEM_STOP_END
|
||||||
|
|
||||||
if ('PARENT_SYSTEM' !== 'CLASS_NAME') {
|
CLASS_NAME.Started = false;
|
||||||
PARENT_SYSTEM.Stop();
|
|
||||||
}
|
console.log('Stopped system: CLASS_NAME');
|
||||||
|
|
|
@ -1,2 +1,10 @@
|
||||||
CLASS_NAME.Stop();
|
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_START
|
||||||
|
//GENERATED_EVENT_LISTENERS_STOP_END
|
||||||
|
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_START
|
||||||
|
//CUSTOM_BEFORE_SYSTEM_STOP_END
|
||||||
|
|
||||||
this.started = false;
|
this.started = false;
|
||||||
|
|
||||||
|
console.log('Stopped transient system: CLASS_NAME');
|
|
@ -9,6 +9,12 @@ const Utils = require('INCLUDE_PATH/r3-utils');
|
||||||
CUSTOM_STATIC_OPTIONS_START
|
CUSTOM_STATIC_OPTIONS_START
|
||||||
CUSTOM_STATIC_OPTIONS_END
|
CUSTOM_STATIC_OPTIONS_END
|
||||||
|
|
||||||
|
CUSTOM_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_EVENT_LISTENERS_END
|
||||||
|
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_END
|
||||||
|
|
||||||
CUSTOM_METHODS_START
|
CUSTOM_METHODS_START
|
||||||
CUSTOM_METHODS_END
|
CUSTOM_METHODS_END
|
||||||
|
|
||||||
|
@ -28,6 +34,12 @@ class CLASS_NAME {
|
||||||
//GENERATED_STATIC_METHODS_START
|
//GENERATED_STATIC_METHODS_START
|
||||||
//GENERATED_STATIC_METHODS_END
|
//GENERATED_STATIC_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
//CUSTOM_IMPLEMENTATION_START
|
//CUSTOM_IMPLEMENTATION_START
|
||||||
//CUSTOM_IMPLEMENTATION_END
|
//CUSTOM_IMPLEMENTATION_END
|
||||||
|
|
||||||
|
|
|
@ -17,14 +17,13 @@ const EXTEND_CLASS = require('./EXTEND_CLASS_FILE_NAME');
|
||||||
CUSTOM_EVENT_LISTENERS_START
|
CUSTOM_EVENT_LISTENERS_START
|
||||||
CUSTOM_EVENT_LISTENERS_END
|
CUSTOM_EVENT_LISTENERS_END
|
||||||
|
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_START
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS_END
|
||||||
|
|
||||||
CUSTOM_METHODS_START
|
CUSTOM_METHODS_START
|
||||||
start() - Just calls System.Start()
|
|
||||||
stop() - Just calls System.Stop()
|
|
||||||
CUSTOM_METHODS_END
|
CUSTOM_METHODS_END
|
||||||
|
|
||||||
CUSTOM_STATIC_METHODS_START
|
CUSTOM_STATIC_METHODS_START
|
||||||
Start() - Starts the system by registering subscriptions to events
|
|
||||||
Stop() - Stops the system by removing these subscriptions to events
|
|
||||||
CUSTOM_STATIC_METHODS_END
|
CUSTOM_STATIC_METHODS_END
|
||||||
|
|
||||||
**/
|
**/
|
||||||
|
@ -40,6 +39,9 @@ class CLASS_NAME extends EXTEND_CLASS {
|
||||||
//GENERATED_STATIC_METHODS_START
|
//GENERATED_STATIC_METHODS_START
|
||||||
//GENERATED_STATIC_METHODS_END
|
//GENERATED_STATIC_METHODS_END
|
||||||
|
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_START
|
||||||
|
//GENERATED_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_START
|
||||||
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
|
//GENERATED_STATIC_EVENT_LISTENER_METHODS_END
|
||||||
|
|
||||||
|
|
|
@ -8,6 +8,7 @@ GENERATED_DEFINES
|
||||||
GENERATED_DISPOSE_INSTANCE_METHOD
|
GENERATED_DISPOSE_INSTANCE_METHOD
|
||||||
GENERATED_DISPOSE_METHOD
|
GENERATED_DISPOSE_METHOD
|
||||||
GENERATED_EMIT_METHOD
|
GENERATED_EMIT_METHOD
|
||||||
|
GENERATED_EVENT_LISTENER_METHODS
|
||||||
GENERATED_EVENT_LISTENERS_START
|
GENERATED_EVENT_LISTENERS_START
|
||||||
GENERATED_EVENT_LISTENERS_STOP
|
GENERATED_EVENT_LISTENERS_STOP
|
||||||
GENERATED_EVENTS
|
GENERATED_EVENTS
|
||||||
|
@ -23,6 +24,8 @@ GENERATED_START_METHOD
|
||||||
GENERATED_STATIC_ASYNC_METHOD
|
GENERATED_STATIC_ASYNC_METHOD
|
||||||
GENERATED_STATIC_EMIT_METHOD
|
GENERATED_STATIC_EMIT_METHOD
|
||||||
GENERATED_STATIC_EVENT_LISTENER_METHODS
|
GENERATED_STATIC_EVENT_LISTENER_METHODS
|
||||||
|
GENERATED_STATIC_EVENT_LISTENERS_START
|
||||||
|
GENERATED_STATIC_EVENT_LISTENERS_STOP
|
||||||
GENERATED_STATIC_METHOD_NAME_UPPERCASE_METHOD
|
GENERATED_STATIC_METHOD_NAME_UPPERCASE_METHOD
|
||||||
GENERATED_STATIC_METHODS
|
GENERATED_STATIC_METHODS
|
||||||
GENERATED_STATIC_ON_INSTANCE_CREATED_METHOD
|
GENERATED_STATIC_ON_INSTANCE_CREATED_METHOD
|
||||||
|
@ -48,6 +51,10 @@ GENERATED_UPDATE_INSTANCE_OPTIONS
|
||||||
CUSTOM_AFTER_INIT
|
CUSTOM_AFTER_INIT
|
||||||
CUSTOM_ASYNC_METHOD
|
CUSTOM_ASYNC_METHOD
|
||||||
CUSTOM_BEFORE_INIT
|
CUSTOM_BEFORE_INIT
|
||||||
|
CUSTOM_BEFORE_STATIC_SYSTEM_START
|
||||||
|
CUSTOM_BEFORE_STATIC_SYSTEM_STOP
|
||||||
|
CUSTOM_BEFORE_SYSTEM_START
|
||||||
|
CUSTOM_BEFORE_SYSTEM_STOP
|
||||||
CUSTOM_CONVENIENT_DEFINES
|
CUSTOM_CONVENIENT_DEFINES
|
||||||
CUSTOM_CREATE_INSTANCE_METHOD
|
CUSTOM_CREATE_INSTANCE_METHOD
|
||||||
CUSTOM_DISPOSE_INSTANCE_METHOD
|
CUSTOM_DISPOSE_INSTANCE_METHOD
|
||||||
|
@ -67,6 +74,7 @@ CUSTOM_OUT_OF_CLASS_IMPLEMENTATION
|
||||||
CUSTOM_START_METHOD
|
CUSTOM_START_METHOD
|
||||||
CUSTOM_STATIC_ASYNC_METHOD
|
CUSTOM_STATIC_ASYNC_METHOD
|
||||||
CUSTOM_STATIC_EMIT_METHOD
|
CUSTOM_STATIC_EMIT_METHOD
|
||||||
|
CUSTOM_STATIC_EVENT_LISTENERS
|
||||||
CUSTOM_STATIC_METHOD_NAME_UPPERCASE_METHOD
|
CUSTOM_STATIC_METHOD_NAME_UPPERCASE_METHOD
|
||||||
CUSTOM_STATIC_METHODS
|
CUSTOM_STATIC_METHODS
|
||||||
CUSTOM_STATIC_ON_INSTANCE_CREATED_METHOD
|
CUSTOM_STATIC_ON_INSTANCE_CREATED_METHOD
|
||||||
|
|
Loading…
Reference in New Issue