private void openProject()
        {
            bool isOpen = designApiClient.IsProjectOpen(new IsProjectOpenParamsBuilder().filePath(projectPath).Build());

            if (!isOpen)
            {
                designApiClient.CloseProject(paramBuilderProvider.newCloseProjectParamsBuilder().Build());
                designApiClient.OpenProject(new OpenProjectParamsBuilder().filePath(projectPath).Build());
            }
        }
Example #2
0
        public void openNeoloadProject(string filePath)
        {
            if (_mode == Mode.NO_API)
            {
                return;
            }

            this.CheckDesignIsConnected();

            if (isProjectOpen())
            {
                throw(new Exception("Error!! Another project is already open. Close it to open this poject:" + filePath));
            }


            _openProjectPB.filePath(filePath);
            _client.OpenProject(_openProjectPB.Build());
        }