There is not much difference in the execution. The difference is in the
look and feel.
ptolemy.moml.MoMLCommandLineApplication extends
ptolemy.moml.MoMLSimpleApplication.
See
http://sisyphus.eecs.berkeley.edu:8079/hudson/job/ptII/javadoc/ptolemy/moml/MoMLCommandLineApplication.html
org.kepler.KeplerConfiguration extends ptolemy.actor.gui.Configuration
and uses Ptolemy configurations to define what actors are available in a
UI and the look and feel of the run control panel.
See
http://sisyphus.eecs.berkeley.edu:8079/hudson/job/kepler/javadoc/org/kepler/KeplerConfigurationApplication.html
So, the two classes have different parent class hierarchies.
MoMLCommandLineApplication is better for non-graphical models,
KeplerConfiguration is better for graphical applications.
For information about invoking Ptolemy and configurations, see
http://ptolemy.eecs.berkeley.edu/ptolemyII/ptIIfaq.htm#invoking%20Ptolemy%20II?
_Christopher.
On 4/25/13 12:51 AM, Yogini Joshi wrote:
Hi,
My existing project is using below command ,
Kepler -runwf -nogui -redirectgui dir -nocache -noilwc workflow.xml
Which initializes "ptolemy.moml.MoMLCommandLineApplication" .
Therefore the call is blocking means it will return only when workflow
execution is finished.
However if I change the command with no cache as below,
Kepler -runwf -nogui -redirectgui dir -noilwc workflow.xml
It will call "org.kepler.KeplerConfigurationApplication". This is non
blocking as it will spawn new thread for each model and return.
My query if I choose second approach ie using
org.kepler.KeplerConfigurationApplication instance, then is there any
difference in the workflow execution behavior. If so can you please
describe in detail the difference in both these flows.
Regards,
Yogini
DISCLAIMER ========== This e-mail may contain privileged and
confidential information which is the property of Persistent Systems
Ltd. It is intended only for the use of the individual or entity to
which it is addressed. If you are not the intended recipient, you are
not authorized to read, retain, copy, print, distribute or use this
message. If you have received this communication in error, please
notify the sender and delete all copies of this message. Persistent
Systems Ltd. does not accept any liability for virus infected mails.
_______________________________________________
Kepler-dev mailing list
[email protected]
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
--
Christopher Brooks, PMP University of California
Academic Program Manager & Software Engineer US Mail: 337 Cory Hall
CHESS/iCyPhy/Ptolemy/TerraSwarm Berkeley, CA 94720-1774
[email protected], 707.332.0670 (Office: 545Q Cory)
_______________________________________________
Kepler-dev mailing list
[email protected]
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev