Re: [Wonder-disc] Rule notation copying
Re: [Wonder-disc] Rule notation copying
- Subject: Re: [Wonder-disc] Rule notation copying
- From: David Avendasora <email@hidden>
- Date: Thu, 23 Sep 2010 10:33:19 -0400
On Sep 23, 2010, at 9:17 AM, James Cicenia wrote:
> LOL
>
> Just low lying fruits for now please.....
>
> :-)
Moving to WebObjects-dev list as I think it's more appropriate for this discussion now.
Anyway, I think I'm about as low-hanging as a fruit gets, so here's my requests (some stolen from other, less low-hanging fruits) for RuleModeler:
• RuleModelerGroup should be the default context app works in.
• Automatically create a .ruleModelerGroup file and auto-populate it with all models in the project hierarchy
• Allow flagging of models that should be read-only (Maybe WOnder ones, certainly ones in binary frameworks)
• Ability to edit rules directly in the Rule Modeler Group context and have changes saved to the correct rule file
• Add field to edit priority along with the LHS and RHS instead of having to edit that only in the rule listing
• Parse LHS and immediately show other similar/related rules and their priorities from other models in the group
• Parse a pasted "abstract-form" of a rule and create a real rule from it (easier exchanging of rules on the list, IM, etc)
• Rule Groups
• Rule Smart Groups
• Code Completion on entity.name (should be able to look up all the entities in the EOModelGroup)
• Code Completion on key names once the entity.name is entered
• Rule validation based on EOModel info
• All wrapped into a iTunes-like modern UI
• Integrate Localization management as well, since any ERD2W app _is_ localized, and rules and localization are closely related
Dave
> On Sep 23, 2010, at 8:06 AM, Kieran Kelleher wrote:
>
>> Thanks James - now that we know you do Cocoa, can you also ........ ;-)
>>
>> Regards, Kieran
>>
>> On Sep 23, 2010, at 8:45 AM, James Cicenia wrote:
>>
>>> done and submitted as an attached file.
>>>
>>> James
>>>
>>>
>>>
>>>
>>> On Sep 23, 2010, at 7:18 AM, Mike Schrag wrote:
>>>
>>>> No idea in versions, but you can "svn diff" from commandline.
>>>>
>>>> Sent from my iPhone
>>>>
>>>> On Sep 23, 2010, at 7:43 AM, James Cicenia <email@hidden> wrote:
>>>>
>>>>> I use Versions. I don't see a create patch type command. How do I create a patch. This is cocoa and I don't eclipse for this but xcode.
>>>>>
>>>>> Thanks
>>>>> James
>>>>>
>>>>> On Sep 23, 2010, at 6:25 AM, Ramsey Lee Gurley wrote:
>>>>>
>>>>>> http://wiki.objectstyle.org/confluence/display/WONDER/Creating+and+Submitting+an+Acceptable+Patch
>>>>>>
>>>>>> Thanks James!
>>>>>>
>>>>>> Ramsey
>>>>>>
>>>>>> On Sep 22, 2010, at 11:57 PM, James Cicenia wrote:
>>>>>>
>>>>>>> It's done. Now how can I commit?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sep 22, 2010, at 9:32 PM, Michael Schrag wrote:
>>>>>>>
>>>>>>>> There should already be code to render it ... In the code that writes out the .txt version of the model you should be able to find what it is doing and just use that same API.
>>>>>>>>
>>>>>>>> Sent from my iPad
>>>>>>>>
>>>>>>>> On Sep 22, 2010, at 10:26 PM, James Cicenia <email@hidden> wrote:
>>>>>>>>
>>>>>>>>> Ok -
>>>>>>>>>
>>>>>>>>> So what is the more abstracted form?
>>>>>>>>>
>>>>>>>>> lhs.key lhs.selectorName lhs.value => rhs.keyPath = rhs.value rhs.class
>>>>>>>>>
>>>>>>>>> Does that cover the bases?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sep 22, 2010, at 8:29 AM, Kieran Kelleher wrote:
>>>>>>>>>
>>>>>>>>>> Is there a shortcut (besides opeing the d2w*.txt file ans searching) to grab a rule definition in RuleModeler.app in the 'documentation readable format' so that I get this:
>>>>>>>>>>
>>>>>>>>>> pageConfiguration like '*' => displayNameForEntity = <ERDDefaultDisplayNameAssignment> [er.directtoweb.ERDDefaultDisplayNameAssignment]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> instead of this:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> {
>>>>>>>>>> rules = (
>>>>>>>>>> {
>>>>>>>>>> author = 10;
>>>>>>>>>> class = "com.webobjects.directtoweb.Rule";
>>>>>>>>>> lhs = {
>>>>>>>>>> class = "com.webobjects.eocontrol.EOKeyValueQualifier";
>>>>>>>>>> key = pageConfiguration;
>>>>>>>>>> selectorName = isLike;
>>>>>>>>>> value = "*";
>>>>>>>>>> };
>>>>>>>>>> rhs = {
>>>>>>>>>> class = "er.directtoweb.ERDDefaultDisplayNameAssignment";
>>>>>>>>>> keyPath = displayNameForEntity;
>>>>>>>>>> value = "<ERDDefaultDisplayNameAssignment>";
>>>>>>>>>> };
>>>>>>>>>> }
>>>>>>>>>> );
>>>>>>>>>> }
>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>> Start uncovering the many advantages of virtual appliances
>>>>>>>>>> and start using them to simplify application deployment and
>>>>>>>>>> accelerate your shift to cloud computing.
>>>>>>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Wonder-disc mailing list
>>>>>>>>>> email@hidden
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>> Start uncovering the many advantages of virtual appliances
>>>>>>>>> and start using them to simplify application deployment and
>>>>>>>>> accelerate your shift to cloud computing.
>>>>>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>>>>>> _______________________________________________
>>>>>>>>> Wonder-disc mailing list
>>>>>>>>> email@hidden
>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Start uncovering the many advantages of virtual appliances
>>>>>>> and start using them to simplify application deployment and
>>>>>>> accelerate your shift to cloud computing.
>>>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>>>> _______________________________________________
>>>>>>> Wonder-disc mailing list
>>>>>>> email@hidden
>>>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> Start uncovering the many advantages of virtual appliances
>>>>> and start using them to simplify application deployment and
>>>>> accelerate your shift to cloud computing.
>>>>> http://p.sf.net/sfu/novell-sfdev2dev
>>>>> _______________________________________________
>>>>> Wonder-disc mailing list
>>>>> email@hidden
>>>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Start uncovering the many advantages of virtual appliances
>>> and start using them to simplify application deployment and
>>> accelerate your shift to cloud computing.
>>> http://p.sf.net/sfu/novell-sfdev2dev
>>> _______________________________________________
>>> Wonder-disc mailing list
>>> email@hidden
>>> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>>
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
> _______________________________________________
> Wonder-disc mailing list
> email@hidden
> https://lists.sourceforge.net/lists/listinfo/wonder-disc
>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden