public void execute(Context aContext) {
        this.context = aContext;

        context.start();
        Date startTime = new Date();
        context.getFileManager().logInfo(String.format("java4cpp version %s, starting at %s", Context.class.getPackage().getImplementationVersion(), startTime));

        analyzeModels();
        resolveTypeTemplates();
        generateSources();
        finalization();

        context.getFileManager().logInfo(String.format("elapsed time: %.3fs", (new Date().getTime() - startTime.getTime()) / MILLISEC));
        context.stop();
    }
public void execute ( Context aContext ) { this . context = aContext ; context . start ( ) ; Date startTime = new Date ( ) ; context . getFileManager ( ) . logInfo ( String . format ( "java4cpp version %s, starting at %s" , Context . class . getPackage ( ) . getImplementationVersion ( ) , startTime ) ) ; analyzeModels ( ) ; resolveTypeTemplates ( ) ; generateSources ( ) ; finalization ( ) ; context . getFileManager ( ) . logInfo ( String . format ( "elapsed time: %.3fs" , ( new Date ( ) . getTime ( ) - startTime . getTime ( ) ) / MILLISEC ) ) ; context . stop ( ) ; }
Execute all java4cpp job defined by the {@code context}