Re: dynamically reloading the treeview in vergil

2003-08-14 Thread Chad Berkley
Hi Edward,

Ok, so I understand in general what you are saying but I'm not 
understanding the implementation details.  I have created a new Tableau 
NewActorWizardTableau that extends Tableau.  Whithin the construtor, I 
am able to call topEffigy() from the NewActorWizardTableau's container 
(which is passed in via the constructor).  I have the effigy of the top 
level object, but I can't find any way to actually add a new actor to 
it.  Here's the code of my constructor:

public NewActorWizardTableau(PtolemyEffigy container, String name)
throws IllegalActionException, NameDuplicationException
  {
super(container, name);
Effigy e = container.topEffigy();
Container parent = e.showTableaux().getFrame();
NewActorFrame NAFrame = new NewActorFrame(parent);
NAFrame.setBackground(BACKGROUND_COLOR);
setFrame(NAFrame);
  }
So, my question is: now that I have the top level effigy (Effigy e), how 
do I add my new actor to the model?  I'm still a little foggy on the 
concepts of the Effigys and Tableaus so please forgive any details that 
I'm overlooking.

thanks,
chad
Edward A Lee wrote:
Are you referring to the actor library when you say tree view?
The actor library is a Ptolemy model like any other (see the
ptolemy.actor.gui package ... An instance Configuration, which
is a CompositeEntity, contains the library).  If you add the actors
to the model (as opposed to just adding them to the XML file),
then they will appear in the tree view.
Edward Lee

At 10:09 AM 8/7/2003 -0700, Chad Berkley wrote:

Hello,

I'm working on a project in which I am writing out and compiling actors
dynamically at runtime.  I would like these actors to then show up in
the treeview on the left side of Vergil but it seems that it only reads
the MoML file once.  Does anyone know a way to force the tree to reread
the MoML file or is there a better way to do this?  I am basically
adding an entity line to a MoML file for each actor that I dynamically
generate.  If I restart Vergil, the new actors show up but I would
rather them be added at runtime.
Any help would be appreciated.  I searched the archive for matters such
as this and didn't find much.  If this has already been discussed
before, please just point me in the direction of the thread.
Thanks,
Chad Berkley
--
---
Chad Berkley
National Center for
Ecological Analysis
and Synthesis (NCEAS)
[EMAIL PROTECTED]
---




-
This mail sent through IMP: http://horde.org/imp/
 

Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]



Edward A. Lee, Professor
518 Cory Hall, UC Berkeley, Berkeley, CA 94720
phone: 510-642-0455, fax: 510-642-2739
[EMAIL PROTECTED], http://ptolemy.eecs.berkeley.edu/~eal
 

Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]


--
---
Chad Berkley
National Center for
Ecological Analysis
and Synthesis (NCEAS)
[EMAIL PROTECTED]
---

Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]


Re: dynamically reloading the treeview in vergil

2003-08-14 Thread Edward A Lee
Are you referring to the actor library when you say tree view?
The actor library is a Ptolemy model like any other (see the
ptolemy.actor.gui package ... An instance Configuration, which
is a CompositeEntity, contains the library).  If you add the actors
to the model (as opposed to just adding them to the XML file),
then they will appear in the tree view.
Edward Lee

At 10:09 AM 8/7/2003 -0700, Chad Berkley wrote:
Hello,

I'm working on a project in which I am writing out and compiling actors
dynamically at runtime.  I would like these actors to then show up in
the treeview on the left side of Vergil but it seems that it only reads
the MoML file once.  Does anyone know a way to force the tree to reread
the MoML file or is there a better way to do this?  I am basically
adding an entity line to a MoML file for each actor that I dynamically
generate.  If I restart Vergil, the new actors show up but I would
rather them be added at runtime.
Any help would be appreciated.  I searched the archive for matters such
as this and didn't find much.  If this has already been discussed
before, please just point me in the direction of the thread.
Thanks,
Chad Berkley
--
---
Chad Berkley
National Center for
Ecological Analysis
and Synthesis (NCEAS)
[EMAIL PROTECTED]
---




-
This mail sent through IMP: http://horde.org/imp/

Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]

Edward A. Lee, Professor
518 Cory Hall, UC Berkeley, Berkeley, CA 94720
phone: 510-642-0455, fax: 510-642-2739
[EMAIL PROTECTED], http://ptolemy.eecs.berkeley.edu/~eal

Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]


dynamically reloading the treeview in vergil

2003-08-07 Thread Chad Berkley
Hello, 

I'm working on a project in which I am writing out and compiling actors 
dynamically at runtime.  I would like these actors to then show up in 
the treeview on the left side of Vergil but it seems that it only reads 
the MoML file once.  Does anyone know a way to force the tree to reread 
the MoML file or is there a better way to do this?  I am basically 
adding an entity line to a MoML file for each actor that I dynamically 
generate.  If I restart Vergil, the new actors show up but I would 
rather them be added at runtime. 

Any help would be appreciated.  I searched the archive for matters such 
as this and didn't find much.  If this has already been discussed 
before, please just point me in the direction of the thread. 

Thanks, 
Chad Berkley 


-- 
--- 
Chad Berkley 
National Center for 
Ecological Analysis 
and Synthesis (NCEAS) 
[EMAIL PROTECTED] 
--- 





-
This mail sent through IMP: http://horde.org/imp/


Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to: [EMAIL PROTECTED]