diff options
Diffstat (limited to 'dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios')
-rw-r--r-- | dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/Scenarios.js | 181 |
1 files changed, 92 insertions, 89 deletions
diff --git a/dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/Scenarios.js b/dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/Scenarios.js index 4130ec7ec3..74707d472c 100644 --- a/dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/Scenarios.js +++ b/dox-sequence-diagram-ui/src/main/webapp/lib/ecomp/asdc/sequencer/model/demo/scenarios/Scenarios.js @@ -18,93 +18,96 @@ * Example scenarios, for development, testing and demos. */ export default class Scenarios { - - // /////////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Construct scenarios; read model and metamodel templates. - */ - constructor() { - this.templates = { - model: { - ecomp: require('./model/ECOMP.json'), - blank: require('./model/BLANK.json'), - dimensions: require('./model/DIMENSIONS.json'), - }, - metamodel: { - ecomp: require('./metamodel/ECOMP.json'), - blank: require('./metamodel/BLANK.json'), - }, - }; - } - - // /////////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Get ECOMP scenario. - * @return ECOMP scenario JSON. - */ - getECOMP() { - return JSON.parse(JSON.stringify(this.templates.model.ecomp)); - } - - // /////////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Get ECOMP scenario metamodel. - * @return scenario metamodel JSON. - */ - getECOMPMetamodel() { - return JSON.parse(JSON.stringify(this.templates.metamodel.ecomp)); - } - - // /////////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Get blank scenario. - * @return blank scenario JSON. - */ - getBlank() { - return JSON.parse(JSON.stringify(this.templates.model.blank)); - } - - // /////////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Get empty scenario metamodel. - * @return empty metamodel JSON. - */ - getBlankMetamodel() { - return JSON.parse(JSON.stringify(this.templates.metamodel.blank)); - } - - // /////////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Get scenario. - * @return scenario JSON. - */ - getDimensions() { - return JSON.parse(JSON.stringify(this.templates.model.dimensions)); - } - - // /////////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Get scenario metamodel. - * @return metamodel JSON. - */ - getDimensionsMetamodel() { - return JSON.parse(JSON.stringify(this.templates.metamodel.blank)); - } - - // /////////////////////////////////////////////////////////////////////////////////////////////// - - /** - * Get demo metamodels. - * @returns {*[]} - */ - getMetamodels() { - return [this.getBlankMetamodel(), this.getDimensionsMetamodel(), this.getECOMPMetamodel()]; - } + // /////////////////////////////////////////////////////////////////////////////////////////////// + + /** + * Construct scenarios; read model and metamodel templates. + */ + constructor() { + this.templates = { + model: { + ecomp: require('./model/ECOMP.json'), + blank: require('./model/BLANK.json'), + dimensions: require('./model/DIMENSIONS.json') + }, + metamodel: { + ecomp: require('./metamodel/ECOMP.json'), + blank: require('./metamodel/BLANK.json') + } + }; + } + + // /////////////////////////////////////////////////////////////////////////////////////////////// + + /** + * Get ECOMP scenario. + * @return ECOMP scenario JSON. + */ + getECOMP() { + return JSON.parse(JSON.stringify(this.templates.model.ecomp)); + } + + // /////////////////////////////////////////////////////////////////////////////////////////////// + + /** + * Get ECOMP scenario metamodel. + * @return scenario metamodel JSON. + */ + getECOMPMetamodel() { + return JSON.parse(JSON.stringify(this.templates.metamodel.ecomp)); + } + + // /////////////////////////////////////////////////////////////////////////////////////////////// + + /** + * Get blank scenario. + * @return blank scenario JSON. + */ + getBlank() { + return JSON.parse(JSON.stringify(this.templates.model.blank)); + } + + // /////////////////////////////////////////////////////////////////////////////////////////////// + + /** + * Get empty scenario metamodel. + * @return empty metamodel JSON. + */ + getBlankMetamodel() { + return JSON.parse(JSON.stringify(this.templates.metamodel.blank)); + } + + // /////////////////////////////////////////////////////////////////////////////////////////////// + + /** + * Get scenario. + * @return scenario JSON. + */ + getDimensions() { + return JSON.parse(JSON.stringify(this.templates.model.dimensions)); + } + + // /////////////////////////////////////////////////////////////////////////////////////////////// + + /** + * Get scenario metamodel. + * @return metamodel JSON. + */ + getDimensionsMetamodel() { + return JSON.parse(JSON.stringify(this.templates.metamodel.blank)); + } + + // /////////////////////////////////////////////////////////////////////////////////////////////// + + /** + * Get demo metamodels. + * @returns {*[]} + */ + getMetamodels() { + return [ + this.getBlankMetamodel(), + this.getDimensionsMetamodel(), + this.getECOMPMetamodel() + ]; + } } |