@finos/legend-studio
Version:
73 lines • 6.19 kB
JavaScript
/**
* Copyright (c) 2020-present, Goldman Sachs
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { LEGEND_STUDIO_APPLICATION_NAVIGATION_CONTEXT_KEY } from './LegendStudioApplicationNavigationContext.js';
export var LEGEND_STUDIO_DOCUMENTATION_KEY;
(function (LEGEND_STUDIO_DOCUMENTATION_KEY) {
LEGEND_STUDIO_DOCUMENTATION_KEY["NOT_FOUND_HELP"] = "application.not-found-help";
LEGEND_STUDIO_DOCUMENTATION_KEY["SETUP_WORKSPACE"] = "setup.setup-workspace";
LEGEND_STUDIO_DOCUMENTATION_KEY["CREATE_PROJECT"] = "setup.create-project";
LEGEND_STUDIO_DOCUMENTATION_KEY["IMPORT_PROJECT"] = "setup.import-project";
LEGEND_STUDIO_DOCUMENTATION_KEY["CREATE_WORKSPACE"] = "setup.create-workspace";
// grammar parsers
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_PURE"] = "grammar.parser.pure";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_MAPPING"] = "dsl-mapping.grammar.parser";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_CONNECTION"] = "dsl-connection.grammar.parser";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_RUNTIME"] = "dsl-runtime.grammar.parser";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_RELATIONAL"] = "es-relational.grammar.parser";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_SERVICE"] = "dsl-service.grammar.parser";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_GENERATION_SPECIFICATION"] = "dsl-generation-specification.grammar.parser";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_FILE_GENERATION"] = "dsl-file-generation.grammar.parser";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_PARSER_DATA"] = "dsl-data.grammar.parser";
// grammar elements
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_CLASS"] = "grammar.class";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_PROFILE"] = "grammar.profile";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_ENUMERATION"] = "grammar.enumeration";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_MEASURE"] = "grammar.measure";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_ASSOCIATION"] = "grammar.association";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_FUNCTION"] = "grammar.function";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_MAPPING"] = "dsl-mapping.grammar.element.mapping";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_DATABASE"] = "es-relational.grammar.element.database";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_SERVICE"] = "dsl-service.grammar.element.service";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_RUNTIME"] = "dsl-mapping.grammar.element.runtime";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_CONNECTION"] = "dsl-mapping.grammar.element.connection";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_GENERATION_SPECIFICATION"] = "dsl-generation-specification.grammar.element.generation-specification";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_ELEMENT_FILE_GENERATION_SPECIFICATION"] = "dsl-file-generation.grammar.element.file-generation-specification";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_DATA_ELEMENT"] = "dsl-data.grammar.element.data";
// grammar connection elements
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_CONNECTION_JSON_MODEL_CONNECTION"] = "dsl-mapping.grammar.connection.json-model-connection";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_CONNECTION_XML_MODEL_CONNECTION"] = "dsl-mapping.grammar.connection.xml-model-connection";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_CONNECTION_MODEL_CHAIN_CONNECTION"] = "dsl-mapping.grammar.connection.model-chain-connection";
LEGEND_STUDIO_DOCUMENTATION_KEY["GRAMMAR_CONNECTION_RELATIONAL_DATABASE_CONNECTION"] = "es-relational.grammar.connection.relational-database-connection";
// questions
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_WHAT_IS_DSL"] = "question.what-is-dsl";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_WHAT_IS_BASIC_PURE_LANGUAGE"] = "question.what-is-basic-pure-language";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_HOW_TO_WRITE_PURE_LAMBDA"] = "question.how-to-write-pure-lambda";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_HOW_TO_DEFINE_A_CLASS"] = "question.how-to-define-a-class";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_HOW_TO_DEFINE_A_PROPERTY"] = "question.how-to-define-a-class-property";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_HOW_TO_DEFINE_A_DERIVATION"] = "question.how-to-define-a-class-derivation";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_HOW_TO_WRITE_A_DERIVATION_LAMBDA"] = "question.how-to-write-a-class-derivation-lambda";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_HOW_TO_DEFINE_A_CONSTRAINT"] = "question.how-to-define-a-class-constraint";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_HOW_TO_WRITE_A_CONSTRAINT_LAMBDA"] = "question.how-to-write-a-class-constraint-lambda";
LEGEND_STUDIO_DOCUMENTATION_KEY["QUESTION_HOW_TO_SPECIFY_A_SUPERTYPE"] = "question.how-to-specify-a-class-supertype";
// contexts
LEGEND_STUDIO_DOCUMENTATION_KEY["CONTEXT_CLASS_EDITOR"] = "context.class-editor";
})(LEGEND_STUDIO_DOCUMENTATION_KEY = LEGEND_STUDIO_DOCUMENTATION_KEY || (LEGEND_STUDIO_DOCUMENTATION_KEY = {}));
export const CORE_CONTEXTUAL_DOCUMENTATION_CONFIG = {
[LEGEND_STUDIO_APPLICATION_NAVIGATION_CONTEXT_KEY.CLASS_EDITOR]: LEGEND_STUDIO_DOCUMENTATION_KEY.CONTEXT_CLASS_EDITOR,
[LEGEND_STUDIO_APPLICATION_NAVIGATION_CONTEXT_KEY.CLASS_DERIVED_PROPERTY_LAMBDA_EDITOR]: LEGEND_STUDIO_DOCUMENTATION_KEY.QUESTION_HOW_TO_WRITE_A_CONSTRAINT_LAMBDA,
[LEGEND_STUDIO_APPLICATION_NAVIGATION_CONTEXT_KEY.CLASS_CONTRAINT_LAMBDA_EDITOR]: LEGEND_STUDIO_DOCUMENTATION_KEY.QUESTION_HOW_TO_WRITE_A_CONSTRAINT_LAMBDA,
};
//# sourceMappingURL=LegendStudioDocumentation.js.map