Thanks a lot, this way is much more easier and works just as I wanted!
2010/4/20 Wolfgang Laun <[email protected]>
> I think that there is a simpler way of picking the single
> ExpertFeature of some featureKey that is not selected and not
> disabled.
>
> when
> candidate : ExpertFeature( selected == false, fk : featureKey,
> disabled == false )
> not( ExpertFeature( this != candidate, featureKey == fk, selected
> == false ) )
> then
> modify( candidate ){
> setSelected( true )
> }
>
> -W
>
> 2010/4/20 Jörg Herbst <[email protected]>:
> > Hi,
> >
> > I'm trying to change the result of a collect operation, is this possible?
> >
> > This is my sample rule:
> >
> > rule "Select the only remaining value for
> > each feature Key"
> > when
> > # Check all not selected features
> > feature :
> ExpertFeature(selected==false)
> > # if there is one enable feature
> select
> > this one
> > list : ArrayList (size == 1) from
> > collect( ExpertFeature(disabled == false, featureKey==feature.featureKey,
> > selected==false) )
> > then
> > # this is not working
> > modify( list ) {setSelected(true);}
> > end
> >
> > Thanks
> > Joerg
> >
> > _______________________________________________
> > rules-users mailing list
> > [email protected]
> > https://lists.jboss.org/mailman/listinfo/rules-users
> >
> >
>
> _______________________________________________
> rules-users mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users