Bug 476649 - [SysML 1.4][Test] Add unit test for the class
ConformCreationEditHelperAdvice.java

 - add test for ConformCreationEditHelperAdvice
 - patch javadoc namspaces in tests
 - use assert instead of fail
 
Change-Id: Ia0a95721f46ace6314cb16db7b16e992c2f88928
Signed-off-by: Benoit Maggi <benoit.maggi@cea.fr>
12 files changed
tree: 0dfe4c498b311d062f00d7b8ee0d0d6f206edc56
  1. core/
  2. diagram/
  3. gui/
  4. releng/
  5. src/
  6. table/
  7. .gitignore
  8. .project
  9. LICENSE
  10. pom.xml
  11. README.md
README.md

SysML1.4

A Papyrus DSML for the SysML 1.4 OMG norm

Repository structure

This repository is organized around logical software components:

  • core: The core software components for SysML 1.4 (profile, element type).
  • diagram: Elements related to SysML diagrams (BDD, IBD, Parametric, Requirement)
  • releng: Elements related to the creation of the rcp, update-site
  • table: Elements related to SysML tables (Allocation, Requirement)
  • ui: Elements related to other eclipse ui integration.

How to build

Components in this project are built using Maven and its Tycho plugin for the build of Eclipse artifacts. To build locally, simply execute the command line:

mvn clean install

To build also the modules relatives to RCP and Product, please activate the following profile:

mvn clean install -Pproduct

To generate the site (documentation, javadoc, pdf), please activate the profile documentation and the one specific for pdf generation. Several images are exported directly from Rcptt tests, so if you want to integrate them in the web site or pdf, please run at first the “mvn clean install -Pproduct”

mvn site -Pdocumentation,documentation-pdf

In a near feature, we will deploy to a distant web site throught:

mvn site site:stage-deploy scm-publish:publish-scm -Pdocumentation,documentation-pdf

How to extract basic requirements from normative pdf

Have a look to src/site/xdoc/normRequirementExtraction.xml

Hudson CI

Build Status : Nightly Build Status

How to change version

mvn -Dtycho.mode=maven org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=*new-version*-SNAPSHOT

Manual operation : change all Require-Bundle from bundle-version=“old-version” to bundle-version=“new-version

Verify that the new version is present in :

  • All Manifest.MF
  • the root pom.xml