Skip to content

madasar/hawk-drivers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

hawk-drivers

Heterogenous model format drivers for Mondo/Hawk https://github.com/kb634/mondo-hawk

Includes Hawk drivers and standalone file readers for the follwing formats:

  • IFC (STEP and IFCXML)
  • Modelio (version 3.2)

Licences of original code are AGPL for IFC and GPLv3 for Modelio.

Instructions

In order to use these drivers with Hawk, follow these steps:

  1. Clone the Hawk sources from:

     git clone https://github.com/kb634/mondo-hawk.git
    
  2. Import the Hawk projects into an Eclipse workspace. Eclipse 4.3 (Kepler) is recommended if using the Modelio driver for Hawk. Ensure there are no compilation issues with Hawk and all dependencies are resolved.

  3. check out the Modelio 3.2 sources from:

     svn checkout https://opensourceprojects.eu/svn/p/mondo/code/trunk/modelio modelio3.2-sources
    
  4. Import the Modelio projects into Eclipse. Again, ensure there are no compilation issues with the Modelio projects and all dependencies are resolved. The instruction from this page: http://forge.modelio.org/projects/modelio3-development-app/wiki particularly the link "Compile the Modelio plugins" may be helpful.

    The following Modelio projects are required by the Hawk modelio driver:

    • org.modelio.core.project
    • org.modelio.core.utils
    • org.modelio.metamodel.emfapi
    • org.modelio.core.kernel
    • org.modelio.metamodel.data

    Modelio projects have interdependencies that mean all projects may be required in order to compile (580MB). Commit bb67b5b7ba0ad22905c4aaaeb4f0774c1b9471d7 contains a minimal set of Modelio projects and dependencies (58MB) that are required by the Modelio driver.

  5. Clone the Hawk IFC and Modelio drivers sources and import the drivers into the Eclipse workspace.

     git clone https://github.com/seyyedshah/hawk-drivers.git
    
  6. Programatically create a Hawk indexers as per the runtime examples under the project "_hawk_runtime_example".

  7. (Optional) use the Hawk Eclipse UI available here: https://github.com/seyyedshah/hawk-ui

About

Heterogenous model format drivers for Mondo/Hawk [https://github.com/kb634/mondo-hawk]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages