Skip to content

RepositoryStructure

erwin de ley edited this page Aug 4, 2015 · 1 revision

Introduction

Passerelle consists principally of a flow engine, including actor development APIs, a basic actor library and a modeling&execution workbench.

The engine integrates some underlying technologies and contains wrappers and extensions on them. Ptolemy II is the main underlying platform for Passerelle. But their are also lots of other (smaller) 3rd-party libraries on which the Passerelle engine depends.

The repository also contains an eclipse RCP workbench for Passerelle.

All of the above are structured as one or more OSGi bundles. Each bundle corresponds to an eclipse PDE project. All these projects are available in the source repository on this site.

Repository structure

The structure is as follows :

  • com.isencia.passerelle.parent : contains parent pom for the Maven/Tycho build definition.
  • com.isencia.passerelle.target-platform : contains the Tycho-compatible target definition.
  • passerelle-core : the core projects for the engine and a basic actor library.
  • passerelle-eclipse-workbench : the projects for the RCP, including product definition.
  • passerelle-swing-hmi : the alternative Swing-based editor
  • ptolemy : a subset of Ptolemy v7.0.1, repackaged as OSGi bundles, and with a limited number of small code changes needed for Passerelle.

Clone this wiki locally