From: rkv Date: Mon, 3 Dec 2012 11:44:26 +0000 (+0000) Subject: Scenario view is refreshed now after check in. Labels of activities are fixed. X-Git-Tag: Root_Delivery1_2012_12_06~22 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=7732e7fcc8fd2ac5f16f615cef89fddb01180818;p=tools%2Fsiman.git Scenario view is refreshed now after check in. Labels of activities are fixed. --- diff --git a/Workspace/Siman-Common/src/org/splat/service/ScenarioService.java b/Workspace/Siman-Common/src/org/splat/service/ScenarioService.java index 9087b19..eb15f86 100644 --- a/Workspace/Siman-Common/src/org/splat/service/ScenarioService.java +++ b/Workspace/Siman-Common/src/org/splat/service/ScenarioService.java @@ -138,10 +138,12 @@ public interface ScenarioService { /** * Check in the scenario. * - * @param aScenario - * the scenario to check in + * @param scenarioId + * the id of the scenario to check in + * @throws InvalidPropertyException + * if the scenario is not found in the database */ - void checkin(Scenario aScenario); + public void checkin(final long scenarioId) throws InvalidPropertyException; /** * Check out the scenario. @@ -168,7 +170,7 @@ public interface ScenarioService { */ public void checkout(final long scenarioId, final String username) throws InvalidPropertyException, NotApplicableException; - + /** * Copy contents from other scenario up to its given step into the given scenario. * diff --git a/Workspace/Siman-Common/src/org/splat/service/ScenarioServiceImpl.java b/Workspace/Siman-Common/src/org/splat/service/ScenarioServiceImpl.java index 98949f1..f66ef9a 100644 --- a/Workspace/Siman-Common/src/org/splat/service/ScenarioServiceImpl.java +++ b/Workspace/Siman-Common/src/org/splat/service/ScenarioServiceImpl.java @@ -357,9 +357,8 @@ public class ScenarioServiceImpl implements ScenarioService { + " is added to the scenario #" + aScenario.getIndex()); } } catch (IOException error) { - LOG.error( - "Unable to index the knowedge element '" + kelm.getIndex() - + "', reason:", error); + LOG.error("Unable to index the knowedge element '" + + kelm.getIndex() + "', reason:", error); kelm = null; } @@ -380,9 +379,8 @@ public class ScenarioServiceImpl implements ScenarioService { getScenarioDAO().update(aScenario); // Update of relational base isOk = true; } catch (Exception error) { - LOG.error( - "Unable to re-index the knowledge element '" - + aScenario.getIndex() + "', reason:", error); + LOG.error("Unable to re-index the knowledge element '" + + aScenario.getIndex() + "', reason:", error); } return isOk; } @@ -584,8 +582,8 @@ public class ScenarioServiceImpl implements ScenarioService { MessageKeyEnum.SCN_000002.toString(), doc.getId()); } if (pub.value() == null) { - throw new MismatchException( - MessageKeyEnum.SCN_000002.toString(), doc.getId()); + throw new MismatchException(MessageKeyEnum.SCN_000002 + .toString(), doc.getId()); } newPub = getStepService().versionDocument(step, pub, dprop); // Remeber the link from the old document to the new document version @@ -612,8 +610,8 @@ public class ScenarioServiceImpl implements ScenarioService { } docname += "_" + i; // The generated new document title - dprop.setDescription("Checked in").setName(docname) - .setFormat(fileFormat); + dprop.setDescription("Checked in").setName(docname).setFormat( + fileFormat); newPub = getStepService().createDocument(step, dprop); // Remeber the new document @@ -628,8 +626,8 @@ public class ScenarioServiceImpl implements ScenarioService { } if (updir.exists()) { if (updir.delete()) { - LOG.info(MessageKeyEnum.SCN_000003.toString(), - updir.getAbsoluteFile(), step.getOwner().getIndex()); + LOG.info(MessageKeyEnum.SCN_000003.toString(), updir + .getAbsoluteFile(), step.getOwner().getIndex()); } else { throw new IOException( "Can't delete the existing destination file to move file from " @@ -671,8 +669,8 @@ public class ScenarioServiceImpl implements ScenarioService { } while ((step == null) && (i < steps.length)); if (step == null) { - throw new InvalidPropertyException( - MessageKeyEnum.SCN_000001.toString(), stepDTO.getNumber()); + throw new InvalidPropertyException(MessageKeyEnum.SCN_000001 + .toString(), stepDTO.getNumber()); } return step; } @@ -680,12 +678,29 @@ public class ScenarioServiceImpl implements ScenarioService { /** * {@inheritDoc} * - * @see org.splat.service.ScenarioService#checkin(org.splat.dal.bo.som.Scenario) + * @see org.splat.service.ScenarioService#checkin(long) + */ + @Transactional + public void checkin(final long scenarioId) throws InvalidPropertyException { + Scenario aScenario = getScenarioDAO().get(scenarioId); + if (aScenario == null) { + // Scenario not found + throw new InvalidPropertyException(MessageKeyEnum.SCN_000006 + .toString(), scenarioId); + } + checkin(aScenario); + } + + /** + * Mark the scenario as checked in. + * + * @param aScenario + * the scenario to check in. */ - public void checkin(final Scenario aScenario) { + private void checkin(final Scenario aScenario) { aScenario.setUser(null); aScenario.setLastModificationDate(Calendar.getInstance().getTime()); - getScenarioDAO().update(aScenario); + // getScenarioDAO().update(aScenario); } /** @@ -722,30 +737,30 @@ public class ScenarioServiceImpl implements ScenarioService { User aUser = getUserService().selectUser(username); if (aUser == null) { // User not found - throw new InvalidPropertyException( - MessageKeyEnum.USR_000001.toString(), username); + throw new InvalidPropertyException(MessageKeyEnum.USR_000001 + .toString(), username); } Scenario aScenario = getScenarioDAO().get(scenarioId); if (aScenario == null) { // Scenario not found - throw new InvalidPropertyException( - MessageKeyEnum.SCN_000006.toString(), scenarioId); + throw new InvalidPropertyException(MessageKeyEnum.SCN_000006 + .toString(), scenarioId); } boolean res = getStudyService().isStaffedBy(aScenario.getOwnerStudy(), aUser); if (res) { if (aScenario.isCheckedout() && (!aScenario.getUser().getUsername().equals(username))) { - throw new NotApplicableException( - MessageKeyEnum.SCN_000008.toString(), scenarioId, - aScenario.getUser().getUsername()); + throw new NotApplicableException(MessageKeyEnum.SCN_000008 + .toString(), scenarioId, aScenario.getUser() + .getUsername()); } aScenario.setUser(aUser); aScenario.setLastModificationDate(Calendar.getInstance().getTime()); } else { // User doesn't participate in the scenario - throw new NotApplicableException( - MessageKeyEnum.SCN_000007.toString(), username, scenarioId); + throw new NotApplicableException(MessageKeyEnum.SCN_000007 + .toString(), username, scenarioId); } } @@ -855,8 +870,8 @@ public class ScenarioServiceImpl implements ScenarioService { User admin = getUserDAO().getFilteredList( Restrictions.eq("role", adminRole), Order.asc("rid")).get(0); // First sysadmin in the database - kprop.setType(ucase).setTitle(aStudy.getTitle()) - .setValue(scenario.getTitle()).setAuthor(admin); // Internal Knowledge Element required by the validation process of + kprop.setType(ucase).setTitle(aStudy.getTitle()).setValue( + scenario.getTitle()).setAuthor(admin); // Internal Knowledge Element required by the validation process of // knowledges addKnowledgeElement(scenario, kprop); return scenario; diff --git a/Workspace/Siman/.externalToolBuilders/Ant_Siman_War_Builder.launch b/Workspace/Siman/.externalToolBuilders/Ant_Siman_War_Builder.launch index 00f4d15..2bf33ed 100644 --- a/Workspace/Siman/.externalToolBuilders/Ant_Siman_War_Builder.launch +++ b/Workspace/Siman/.externalToolBuilders/Ant_Siman_War_Builder.launch @@ -14,9 +14,10 @@ - + + diff --git a/Workspace/Siman/WebContent/jap/splat-launcher.jar b/Workspace/Siman/WebContent/jap/splat-launcher.jar index afb3cbf..a2ece4e 100644 Binary files a/Workspace/Siman/WebContent/jap/splat-launcher.jar and b/Workspace/Siman/WebContent/jap/splat-launcher.jar differ diff --git a/Workspace/Siman/WebContent/jap/splat-signedlauncher.jar b/Workspace/Siman/WebContent/jap/splat-signedlauncher.jar index bfb5394..cd45d58 100644 Binary files a/Workspace/Siman/WebContent/jap/splat-signedlauncher.jar and b/Workspace/Siman/WebContent/jap/splat-signedlauncher.jar differ diff --git a/Workspace/Siman/WebContent/jsp/toolbar.jsp b/Workspace/Siman/WebContent/jsp/toolbar.jsp index 477281a..369aa47 100644 --- a/Workspace/Siman/WebContent/jsp/toolbar.jsp +++ b/Workspace/Siman/WebContent/jsp/toolbar.jsp @@ -1,95 +1,95 @@ <%@ page language="java" contentType="text/html; charset=ISO-8859-1" - pageEncoding="ISO-8859-1" -%> -<%@ page import="org.splat.som.StepRights"%> -<%@ page import="org.splat.simer.OpenStudy"%> -<%@ page import="org.splat.simer.Action"%> -<%@ page import="org.splat.wapp.ToolBar"%> -<%@ page import="org.splat.wapp.ToolButton"%> -<%@ page import="java.util.Iterator"%> -<%@page import="com.opensymphony.xwork2.ActionContext"%> -<%@ - taglib prefix="s" uri="/struts-tags" -%> + pageEncoding="ISO-8859-1"%> +<%@ taglib prefix="s" uri="/struts-tags"%> - configuration + configuration - - - + + + - - - - - - - + + <%-- URL for refreshing scenario view after checkin --%> + + + + + + - if (study.getSelectedStepRights().canCreateDocument() && mbar != null) { -%> - height=<%=mbar.getHeight()%>> -<% Iterator item = mbar.asList().iterator(); - for (int i=0; item.hasNext(); i++) { - ToolButton tool = item.next(); - String arg = tool.getArgument(); -%> - -<% - if ("runSalome".equals(tool.getAction())) { - // --siman --siman-study=s --siman-scenario=sc --siman-user=u -k - arg = "--siman --siman-study=" + study.getIndex() - + " --siman-scenario=" + study.getSelectedScenarioId() - + " --siman-user=" + anAction.getConnectedUser().getUsername() - + " -k"; - } - if (arg != null) { -%> -<% } - } -%> -<% } -%> + + + - - - - - - - - - - - - - - + + + +
- - " border="none" title="" /> - - - " border="none" title="" /> - - - - " border="none" title=""/> - - - " border="none" title="" /> - +
- " border="none" /> -<% OpenStudy study = (OpenStudy)session.getAttribute("study.open"); - ToolBar mbar = study.getModuleBar(); - Action anAction = (Action)ActionContext.getContext().getActionInvocation().getAction(); + + + + " border="none" + title="" /> + + + + " border="none" + title="" /> + + + + " border="none" + title="" /> + + + " + border="none" title="" /> + " border="none" /> + + + height=> <%-- Generate applet parameters for each tool button --%> + + + " + value="" /> + " + value="" /> + + <%-- + --siman --siman-study=s --siman-scenario=sc --siman-user=u -k + --%> + --siman --siman-study= --siman-scenario= --siman-user= -k + + + " + value="" /> + + + "> + + + " border="none" + title="" /> + + " border="none" + title="" /> + - " border="none" title="" /> - - " border="none" title="" /> - - " border="none" title="" /> -
+ " border="none" + title="" /> +
\ No newline at end of file diff --git a/Workspace/Siman/src/org/splat/launcher/ToolbarApplet.java b/Workspace/Siman/src/org/splat/launcher/ToolbarApplet.java index 0de0756..6c02458 100644 --- a/Workspace/Siman/src/org/splat/launcher/ToolbarApplet.java +++ b/Workspace/Siman/src/org/splat/launcher/ToolbarApplet.java @@ -200,6 +200,7 @@ public class ToolbarApplet extends java.applet.Applet implements ActionListener } String pathToScript = SALOME_HOME + "runSalome"; + // Look for the launching script in the file system File script = new File(pathToScript); if (!script.exists()) { script = new File(pathToScript + ".bat"); @@ -210,7 +211,7 @@ public class ToolbarApplet extends java.applet.Applet implements ActionListener if (script.exists()) { - // Checkout the scenario + // Call to the Siman server to checkout the scenario URL checkoutUrl = new URL(getCodeBase().toString() + "checkout.action?" + params.replaceAll("siman-", "").replaceAll("--", "-") @@ -218,6 +219,8 @@ public class ToolbarApplet extends java.applet.Applet implements ActionListener BufferedReader buffer = new BufferedReader(new InputStreamReader( checkoutUrl.openStream())); + + // Read the response of the Siman server boolean isOk = false; String response = buffer.readLine(); while ((response != null)) { @@ -234,19 +237,19 @@ public class ToolbarApplet extends java.applet.Applet implements ActionListener // filename here indeed a string containing parameters for runSalome. Runtime.getRuntime().exec( new String[] { script.getAbsolutePath(), params }); + // Refresh the current scenario view + getAppletContext().showDocument(new URL(this.getParameter("refresh"))); } else { // Checkout of the scenario is failed at the beginning. if (response != null) { - response = response - .substring( - response.indexOf(CHECKOUT_RES) - + CHECKOUT_RES.length()) - .replace('}', ' ').replace('"', ' '); + response = response.substring( + response.indexOf(CHECKOUT_RES) + + CHECKOUT_RES.length()).replace('}', ' ') + .replace('"', ' '); } showError(response); } } else { - // TODO: Use logger to be more user friendly showError("SALOME module is not found: " + script.getAbsolutePath()); throw new ConfigurationException("SALOME module is not found: " + script.getAbsolutePath()); diff --git a/Workspace/Siman/src/org/splat/simer/EditScenarioPropertiesAction.java b/Workspace/Siman/src/org/splat/simer/EditScenarioPropertiesAction.java index 501a3c5..e2094b9 100644 --- a/Workspace/Siman/src/org/splat/simer/EditScenarioPropertiesAction.java +++ b/Workspace/Siman/src/org/splat/simer/EditScenarioPropertiesAction.java @@ -5,55 +5,52 @@ import java.util.ResourceBundle; import org.splat.dal.bo.kernel.User; import org.splat.dal.bo.som.Scenario; +import org.splat.kernel.InvalidPropertyException; import org.splat.service.ProjectElementService; import org.splat.service.ScenarioService; import org.splat.som.Step; import org.splat.som.StepRights; +import org.splat.wapp.Constants; public class EditScenarioPropertiesAction extends DisplayStudyStepAction { private Scenario myscenario; private String lasdate; private String subject; - + /** * The Scenario service. */ private ScenarioService _scenarioService; - + /** * The PojectElement service. */ private ProjectElementService _projectElementService; - + /** - * Value of the menu property. - * It can be: none, create, open, study, knowledge, sysadmin, help. + * Value of the menu property. It can be: none, create, open, study, knowledge, sysadmin, help. */ private String _menuProperty; - + /** - * Value of the title bar property. - * It can be: study, knowledge. + * Value of the title bar property. It can be: study, knowledge. */ private String _titleProperty; - + /** - * Property that indicates whether the current open study is editable or not. - * On the screen it looks like pen on the status icon, pop-up menu also can be called. - * It is necessary for correct building the title bar. + * Property that indicates whether the current open study is editable or not. On the screen it looks like pen on the status icon, pop-up + * menu also can be called. It is necessary for correct building the title bar. */ private String _editDisabledProperty = "false"; - + /** - * Value of the tool bar property. - * It can be: none, standard, study, back. + * Value of the tool bar property. It can be: none, standard, study, back. */ private String _toolProperty; - + /** - * Value of the left menu property. - * It can be: open, study, knowledge, scenario. + * Value of the left menu property. It can be: open, study, knowledge, scenario. */ private String _leftMenuProperty; @@ -72,8 +69,8 @@ public class EditScenarioPropertiesAction extends DisplayStudyStepAction { getApplicationSettings().getCurrentLocale()); ResourceBundle custom = ResourceBundle.getBundle("som", getApplicationSettings().getCurrentLocale()); - SimpleDateFormat datstring = new SimpleDateFormat( - custom.getString("date.format")); // Locale date display format + SimpleDateFormat datstring = new SimpleDateFormat(custom + .getString("date.format")); // Locale date display format Step step; _openStudy = getOpenStudy(); @@ -81,18 +78,26 @@ public class EditScenarioPropertiesAction extends DisplayStudyStepAction { myscenario = (Scenario) step.getOwner(); // The selected step belong to a scenario lasdate = datstring.format(myscenario.getLastModificationDate()); subject = label.getString("label.study") + " " + _openStudy.getTitle(); - - setMenuProperty("study"); - setTitleProperty("study"); + + setMenuProperty(Constants.STUDY_MENU); + setTitleProperty(Constants.STUDY_MENU); setEditDisabledProperty("true"); setToolProperty("back"); setLeftMenuProperty("open"); - initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty); + initializationFullScreenContext(_menuProperty, _titleProperty, + _editDisabledProperty, _toolProperty, _leftMenuProperty); return SUCCESS; } - public String doCheckin() { + /** + * Mark the scenario as checked in. + * + * @return SUCCESS + * @throws InvalidPropertyException + * if scenario is not found in the database + */ + public String doCheckin() throws InvalidPropertyException { Step step; _openStudy = getOpenStudy(); @@ -100,21 +105,25 @@ public class EditScenarioPropertiesAction extends DisplayStudyStepAction { step = _openStudy.getSelectedStep(); myscenario = (Scenario) step.getOwner(); // The selected step belong to a scenario - getScenarioService().checkin(myscenario); + getScenarioService().checkin(myscenario.getIndex()); + // TODO: Do it in the business service after moving to DTO instead of id parameter + // or reread the scenario. + myscenario.setUser(null); _openStudy.getMenu().refreshGivenStepItem( getProjectElementService().getFirstStep(myscenario)); // For updating the scenario icon - - setMenuProperty("study"); - if ("true".equals(getWriteAccess()) && getUserRights().canCreateDocument()) { - setToolProperty("study"); + + setMenuProperty(Constants.STUDY_MENU); + if ("true".equals(getWriteAccess()) + && getUserRights().canCreateDocument()) { + setToolProperty(Constants.STUDY_MENU); } else { setToolProperty("standard"); } - setLeftMenuProperty("study"); - initializationFullScreenContext(_menuProperty, _toolProperty, _leftMenuProperty); + setLeftMenuProperty(Constants.STUDY_MENU); + initializationFullScreenContext(_menuProperty, _toolProperty, + _leftMenuProperty); - return SUCCESS; } @@ -122,36 +131,38 @@ public class EditScenarioPropertiesAction extends DisplayStudyStepAction { // Getters // ============================================================================================================================== + /** + * Get current scenario editor or author if the scenario is not checked out. + * + * @return the scenario editor or author + */ public User getAuthor() { - // ------------------------ - if (myscenario.isCheckedout()) - return myscenario.getUser(); - else - return myscenario.getAuthor(); + User author; + if (myscenario.isCheckedout()) { + author = myscenario.getUser(); + } else { + author = myscenario.getAuthor(); + } + return author; } public String getLastModificationDate() { - // ---------------------------------------- return lasdate; } public StepRights getSelectedStep() { - // ------------------------------------ return _openStudy.getSelectedStepRights(); // Forget about the step as only step enabling is tested } public String getSubject() { - // --------------------------- return subject; } public String getTitle() { - // ------------------------- return myscenario.getTitle(); } public boolean isCheckedout() { - // ------------------------------ return myscenario.isCheckedout(); } @@ -170,7 +181,7 @@ public class EditScenarioPropertiesAction extends DisplayStudyStepAction { * @param scenarioService * the scenarioService to set */ - public void setScenarioService(ScenarioService scenarioService) { + public void setScenarioService(final ScenarioService scenarioService) { _scenarioService = scenarioService; } @@ -190,86 +201,111 @@ public class EditScenarioPropertiesAction extends DisplayStudyStepAction { * the projectElementService to set */ public void setProjectElementService( - ProjectElementService projectElementService) { + final ProjectElementService projectElementService) { _projectElementService = projectElementService; } - + /** * Get the menuProperty. + * * @return the menuProperty */ + @Override public String getMenuProperty() { return _menuProperty; } /** * Set the menuProperty. - * @param menuProperty the menuProperty to set + * + * @param menuProperty + * the menuProperty to set */ - public void setMenuProperty(String menuProperty) { + @Override + public void setMenuProperty(final String menuProperty) { this._menuProperty = menuProperty; } - + /** * Get the _titleProperty. + * * @return the _titleProperty */ + @Override public String getTitleProperty() { return _titleProperty; } /** * Set the _titleProperty. - * @param _titleProperty the titleProperty to set + * + * @param _titleProperty + * the titleProperty to set */ - public void setTitleProperty(String titleProperty) { + @Override + public void setTitleProperty(final String titleProperty) { _titleProperty = titleProperty; } /** * Get the editDisabledProperty. + * * @return the editDisabledProperty */ + @Override public final String getEditDisabledProperty() { return _editDisabledProperty; } /** * Set the editDisabledProperty. - * @param editDisabledProperty the editDisabledProperty to set + * + * @param editDisabledProperty + * the editDisabledProperty to set */ - public final void setEditDisabledProperty(String editDisabledProperty) { + @Override + public final void setEditDisabledProperty(final String editDisabledProperty) { _editDisabledProperty = editDisabledProperty; } /** * Get the toolProperty. + * * @return the toolProperty */ + @Override public String getToolProperty() { return _toolProperty; } /** * Set the toolProperty. - * @param toolProperty the toolProperty to set + * + * @param toolProperty + * the toolProperty to set */ + @Override public void setToolProperty(final String toolProperty) { _toolProperty = toolProperty; } - + /** * Get the leftMenuProperty. + * * @return the leftMenuProperty */ + @Override public String getLeftMenuProperty() { return _leftMenuProperty; } /** * Set the leftMenuProperty. - * @param leftMenuProperty the leftMenuProperty to set + * + * @param leftMenuProperty + * the leftMenuProperty to set */ + @Override public void setLeftMenuProperty(final String leftMenuProperty) { _leftMenuProperty = leftMenuProperty; } diff --git a/Workspace/Siman/src/org/splat/wapp/ContextualMenu.java b/Workspace/Siman/src/org/splat/wapp/ContextualMenu.java index a32b858..e6e766c 100644 --- a/Workspace/Siman/src/org/splat/wapp/ContextualMenu.java +++ b/Workspace/Siman/src/org/splat/wapp/ContextualMenu.java @@ -17,7 +17,7 @@ public class ContextualMenu { protected transient int _width; protected transient int _height; protected transient Map _context; - protected transient List _items; // Instead of HashMap for being able to see ContextualMenu objects as Lists + protected List _items; // Instead of HashMap for being able to see ContextualMenu objects as Lists protected transient Map _indices; // Indices of ContextualItem objects into items private enum Side { @@ -121,4 +121,20 @@ public class ContextualMenu { public void setContext(final String name, final Object context) { this._context.put(name, context); } + + /** + * Get the items. + * @return the items + */ + public List getItems() { + return _items; + } + + /** + * Set the items. + * @param items the items to set + */ + public void setItems(final List items) { + _items = items; + } } \ No newline at end of file diff --git a/Workspace/Siman/src/som.properties b/Workspace/Siman/src/som.properties index 11e83af..61b0dce 100644 --- a/Workspace/Siman/src/som.properties +++ b/Workspace/Siman/src/som.properties @@ -8,21 +8,21 @@ menu.step.1 = Sp menu.step.2 = Concevoir le scénario menu.step.3 = Créer la géométrie menu.step.4 = Générer le modèle d''analyse -menu.step.5 = Entrer les conditions de calcul -menu.step.6 = Effectuer le calcul -menu.step.7 = Analyser les résultats -menu.step.8 = Capitaliser ce cas d''étude -menu.step.9 = Finaliser l''étude +#menu.step.5 = Entrer les conditions de calcul +menu.step.5 = Effectuer le calcul +menu.step.6 = Analyser les résultats +menu.step.7 = Capitaliser ce cas d''étude +menu.step.8 = Finaliser l''étude folder.step.1 = Spécification de l''étude folder.step.2 = Description du scénario folder.step.3 = Géométrie folder.step.4 = Modèle d''analyse -folder.step.5 = Conditions de calcul -folder.step.6 = Schéma de calcul -folder.step.7 = Résultats -folder.step.8 = Élements de connaissances -folder.step.9 = Rapport final +#folder.step.5 = Conditions de calcul +folder.step.5 = Schéma de calcul +folder.step.6 = Résultats +folder.step.7 = Élements de connaissances +folder.step.8 = Rapport final type.document.requirements = Cahier des charges type.document.specification = Document de spécification diff --git a/Workspace/Siman/src/som_en.properties b/Workspace/Siman/src/som_en.properties index 8a16f83..13cf269 100644 --- a/Workspace/Siman/src/som_en.properties +++ b/Workspace/Siman/src/som_en.properties @@ -8,21 +8,21 @@ menu.step.1 = Specify the study menu.step.2 = Design the scenario menu.step.3 = Create the geometry menu.step.4 = Generate the analysis model -menu.step.5 = Enter the boundary conditions -menu.step.6 = Execute the calculation -menu.step.7 = Analyze the results -menu.step.8 = Capitalize this use-case -menu.step.9 = Finalize the study +#menu.step.5 = Enter the boundary conditions +menu.step.5 = Execute the calculation +menu.step.6 = Analyze the results +menu.step.7 = Capitalize this use-case +menu.step.8 = Finalize the study folder.step.1 = Specification of the study folder.step.2 = Description of the scenario folder.step.3 = Geometry folder.step.4 = Analysis model -folder.step.5 = Boundary conditions -folder.step.6 = Calculation scheme -folder.step.7 = Calculation results -folder.step.8 = Knowledge elements -folder.step.9 = Final report +#folder.step.5 = Boundary conditions +folder.step.5 = Calculation scheme +folder.step.6 = Calculation results +folder.step.7 = Knowledge elements +folder.step.8 = Final report type.document.requirements = Customer requirements type.document.specification = Specification document