User Tools

Site Tools


padl_creator_javafile_eclipse

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

padl_creator_javafile_eclipse [2014/02/16 08:55]
yann
padl_creator_javafile_eclipse [2017/09/06 01:54]
Line 1: Line 1:
-====== PADL Creator JavaFile (Eclipse) ====== 
  
-Two third-party projects provide means to create a PADL model from Java source code (instead of [[PADL Creator ClassFile|Java class files]]). Fetch the projects ''​PADL Creator JavaFile (JavaC)''​ or ''​PADL Creator JavaFile (Eclipse)''​ from the SVN and use the usual idiom: 
- 
-<​code>​ 
-final ICodeLevelModel padlModelFromJavaFiles = 
- Factory.getInstance().createCodeLevelModel("​My name"​);​ 
-try { 
- padlModelFromJavaFiles.create(new CompleteJavaFileCreator( 
- sourcePathEntry,​ 
- classPathEntry));​ 
-} 
-catch (final CreationException e) { 
- e.printStackTrace(ProxyConsole.getInstance().errorOutput());​ 
-} 
-</​code>​ 
- 
-:!: The project ''​PADL Creator JavaFile (Eclipse)''​ is preferred over ''​PADL Creator JavaFile (JavaC)'',​ which is no longer maintained. 
- 
-:!: The ''​padl.generator.helper.ModelGenerator''​ interface in project ''​PADL Generator''​ hides the implementation details of creating a PADL model and should be used in most of the cases. 
padl_creator_javafile_eclipse.txt ยท Last modified: 2019/10/06 20:37 (external edit)