const R3Object = require('r3-r3-object.js'); const Event = require('r3-event'); const Utils = require('r3-utils'); /** OPTIONS_START OPTIONS_END INSTANCE_MAPPING_START INSTANCE_MAPPING_END LINKED_OBJECTS_START LINKED_OBJECTS_END **/ class VectorApplierAgain extends R3Object { constructor(options) { super(options); this.emit(Event.OBJECT_CREATED); //OPTIONS_INIT_START //OPTIONS_INIT_END this.emit(Event.OBJECT_INITIALIZED); } createInstance() { //CREATE_INSTANCE_BEFORE_START this.emit(Event.CREATE_INSTANCE); //CREATE_INSTANCE_BEFORE_END //CREATE_INSTANCE_AFTER_START this.createInstance(); this.emit(Event.INSTANCE_CREATED); //CREATE_INSTANCE_AFTER_END } updateInstance() { //UPDATE_INSTANCE_BEFORE_START //UPDATE_INSTANCE_BEFORE_END //UPDATE_INSTANCE_AFTER_START //UPDATE_INSTANCE_AFTER_END } updateFromInstance() { //UPDATE_FROM_INSTANCE_BEFORE_START //UPDATE_FROM_INSTANCE_BEFORE_END //UPDATE_FROM_INSTANCE_AFTER_START //UPDATE_FROM_INSTANCE_AFTER_END } }