<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-AU" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Hi Edward , thank you for the reply. <o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Where can I find the "Open Instance" option? Only "Open Actor" appears in context or any other menu, see picture, if it is not scrubbed.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Example attached, details also written below.<o:p></o:p></p>
<p class="MsoPlainText">                                                    <o:p>
</o:p></p>
<p class="MsoPlainText">I have tried a new scenario from scratch which results in the same problem, Ie changes not propagating. It appears that actors  are just getting plain copied into workflows that use them.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Thank you for your attention, <o:p></o:p></p>
<p class="MsoPlainText">Ian.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><br>
Steps to create problem:<o:p></o:p></p>
<p class="MsoPlainText">-I made a simple work flow “A”, return a string<o:p></o:p></p>
<p class="MsoPlainText">-Saved the .kar for A in the MyWorkflows directory, and closed Kepler<o:p></o:p></p>
<p class="MsoPlainText">-Relaunched Kepler,<o:p></o:p></p>
<p class="MsoPlainText">-Made a second work flow “B” dragging actor A from the components panel<o:p></o:p></p>
<p class="MsoPlainText">-Ran B, verified expected result        <o:p></o:p></p>
<p class="MsoPlainText">-Saved B to desktop and closed Kepler.<o:p></o:p></p>
<p class="MsoPlainText">-Relaunched Kepler <o:p></o:p></p>
<p class="MsoPlainText">-Opened actor A and modified string<o:p></o:p></p>
<p class="MsoPlainText">-Saved A, and closed Kepler<o:p></o:p></p>
<p class="MsoPlainText">-Relaunched Kepler, opened B<o:p></o:p></p>
<p class="MsoPlainText">-Ran B, received previous result – the first string and not the updated string<o:p></o:p></p>
<p class="MsoPlainText">-Opened the A actor located on the canvas of B – it had the previous string<o:p></o:p></p>
<p class="MsoPlainText">-Opened the file A in the MyWorkflows directory – it had the update string.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><a name="_MailEndCompose"><o:p> </o:p></a></p>
<p class="MsoPlainText"><span style="mso-fareast-language:EN-AU"><img width="921" height="660" id="Picture_x0020_1" src="cid:image001.png@01CDD787.72B2A700"></span><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="EN-US" style="mso-fareast-language:EN-AU">-----Original Message-----<br>
From: kepler-users-bounces@kepler-project.org [mailto:kepler-users-bounces@kepler-project.org] On Behalf Of kepler-users-request@kepler-project.org<br>
Sent: Friday, 7 December 2012 7:00 AM<br>
To: kepler-users@kepler-project.org<br>
Subject: Kepler-users Digest, Vol 91, Issue 3</span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Send Kepler-users mailing list submissions to<o:p></o:p></p>
<p class="MsoPlainText">                <a href="mailto:kepler-users@kepler-project.org">
<span style="color:windowtext;text-decoration:none">kepler-users@kepler-project.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">To subscribe or unsubscribe via the World Wide Web, visit<o:p></o:p></p>
<p class="MsoPlainText">                <a href="http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users">
<span style="color:windowtext;text-decoration:none">http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</span></a><o:p></o:p></p>
<p class="MsoPlainText">or, via email, send a message with subject or body 'help' to<o:p></o:p></p>
<p class="MsoPlainText">                <a href="mailto:kepler-users-request@kepler-project.org">
<span style="color:windowtext;text-decoration:none">kepler-users-request@kepler-project.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">You can reach the person managing the list at<o:p></o:p></p>
<p class="MsoPlainText">                <a href="mailto:kepler-users-owner@kepler-project.org">
<span style="color:windowtext;text-decoration:none">kepler-users-owner@kepler-project.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">When replying, please edit your Subject line so it is more specific than "Re: Contents of Kepler-users digest..."<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Today's Topics:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">   1. Re:  I need help making modular actors please. (Edward A. Lee)<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">----------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Message: 1<o:p></o:p></p>
<p class="MsoPlainText">Date: Wed, 05 Dec 2012 18:13:15 -0800<o:p></o:p></p>
<p class="MsoPlainText">From: "Edward A. Lee" <<a href="mailto:eal@eecs.berkeley.edu"><span style="color:windowtext;text-decoration:none">eal@eecs.berkeley.edu</span></a>><o:p></o:p></p>
<p class="MsoPlainText">To: Ian Szarka <<a href="mailto:ian.szarka@anu.edu.au"><span style="color:windowtext;text-decoration:none">ian.szarka@anu.edu.au</span></a>><o:p></o:p></p>
<p class="MsoPlainText">Cc: "'kepler-users@kepler-project.org'"<o:p></o:p></p>
<p class="MsoPlainText">                <<a href="mailto:kepler-users@kepler-project.org"><span style="color:windowtext;text-decoration:none">kepler-users@kepler-project.org</span></a>><o:p></o:p></p>
<p class="MsoPlainText">Subject: Re: [kepler-users] I need help making modular actors please.<o:p></o:p></p>
<p class="MsoPlainText">Message-ID: <<a href="mailto:50BFFF3B.3090009@eecs.berkeley.edu"><span style="color:windowtext;text-decoration:none">50BFFF3B.3090009@eecs.berkeley.edu</span></a>><o:p></o:p></p>
<p class="MsoPlainText">Content-Type: text/plain; charset="windows-1252"; Format="flowed"<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Changes to base classes should propagate to instances or subclasses, unless the instances or subclasses override the base classes somehow. perhaps that is what is happening? If you select "Open instance" instead of "Open actor" you can
 see what is an override vs. what is inherited from the base class.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">An example would help...<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Edward<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">On 12/4/12 5:12 PM, Ian Szarka wrote:<o:p></o:p></p>
<p class="MsoPlainText">> Hi all.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> I am after advise about making modular actors. Please respond.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> I am developing a library of actors, currently I have 20 user actors -
<o:p></o:p></p>
<p class="MsoPlainText">> many of which do similar things. I have built the actors in a modular
<o:p></o:p></p>
<p class="MsoPlainText">> way with common functions in a handful of base actors. A few times I
<o:p></o:p></p>
<p class="MsoPlainText">> have found bugs or need to change base functionality used in all of
<o:p></o:p></p>
<p class="MsoPlainText">> the user actors.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> I have put base actors in the<o:p></o:p></p>
<p class="MsoPlainText">> ?C:\Users\Ian\KeplerData\workflows\MyWorkflows? folder and built the
<o:p></o:p></p>
<p class="MsoPlainText">> composite user actors using them. However I have found that changes to
<o:p></o:p></p>
<p class="MsoPlainText">> the base actors do not propagate to the user actors.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Currently I am opening each user actor and making the same change for
<o:p></o:p></p>
<p class="MsoPlainText">> the base actor 20 times!<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> How can I do this so that functionality in base actors is correctly
<o:p></o:p></p>
<p class="MsoPlainText">> used by other actors.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Please help, I am after advise.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Regards<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Ian.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> _______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">> Kepler-users mailing list<o:p></o:p></p>
<p class="MsoPlainText">> <a href="mailto:Kepler-users@kepler-project.org"><span style="color:windowtext;text-decoration:none">Kepler-users@kepler-project.org</span></a><o:p></o:p></p>
<p class="MsoPlainText">> <a href="http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users">
<span style="color:windowtext;text-decoration:none">http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</span></a><o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">-------------- next part --------------<o:p></o:p></p>
<p class="MsoPlainText">A non-text attachment was scrubbed...<o:p></o:p></p>
<p class="MsoPlainText">Name: eal.vcf<o:p></o:p></p>
<p class="MsoPlainText">Type: text/x-vcard<o:p></o:p></p>
<p class="MsoPlainText">Size: 330 bytes<o:p></o:p></p>
<p class="MsoPlainText">Desc: not available<o:p></o:p></p>
<p class="MsoPlainText">URL: <<a href="http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20121205/18d46129/attachment-0001.vcf"><span style="color:windowtext;text-decoration:none">http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-users/attachments/20121205/18d46129/attachment-0001.vcf</span></a>><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">------------------------------<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">Kepler-users mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:Kepler-users@kepler-project.org"><span style="color:windowtext;text-decoration:none">Kepler-users@kepler-project.org</span></a><o:p></o:p></p>
<p class="MsoPlainText"><a href="http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users"><span style="color:windowtext;text-decoration:none">http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">End of Kepler-users Digest, Vol 91, Issue 3<o:p></o:p></p>
<p class="MsoPlainText">*******************************************<o:p></o:p></p>
</div>
</body>
</html>