1 26 27 package org.objectweb.openccm.generator.idl.api; 28 29 30 31 import java.util.ArrayList ; 32 33 34 import org.objectweb.openccm.ast.api.Scope; 35 36 37 import org.objectweb.openccm.generator.common.lib.GenerationException; 38 39 40 public interface IDL3Generator 41 extends org.objectweb.openccm.generator.common.api.Generator 42 { 43 50 public void 51 initialize( String outputfile, 52 ArrayList imports, 53 String app_name ); 54 55 63 public void 64 generate(String name) 65 throws GenerationException; 66 67 74 public void 75 generate(Scope scope) 76 throws GenerationException; 77 78 87 public void 88 generate(Scope target_decl, long limited_types) 89 throws GenerationException; 90 } 91 | Popular Tags |