Hello
                Jürgen,
             
            it is possible to achieve your aim. You are
                already on the right track.
             
            Instead of “attribute
                = attribute + 5” you should use “attribute
                = x -> x + 5”.
            Additionally the rule have to be extended
                by the variable x. You can easily achieve this in the
                graphical editor by editing the rule name: E.g.
                “ruleName(var x:EDouble)”. 
            By that your “NodeWithAttribute” is matched
                and the variable x is set to the attributes value of the
                matched node. As result of the rule application the new
                value of the attribute will be “x+1”.  The keyterm
                “->” disjoins the part for matching (here x), the LHS
                and the part for the state after the rule application
                (here x+1), the RHS.
             
            You can find an example of that in the rule
                “transferMoney” in the bank example: https://www.eclipse.org/henshin/examples.php?example=bank
             
            If my answer isn’t detailed enough please
                help me to improve it ;-)
             
            Kind regards,
            Kristopher
             
             
            
              
               
              Hi all,
                
                I wanted to ask if it is possible to reference an
                attribute to itself within a node.
                
                e.g.:
                
                    I have a rule where I search for a specific Node
                with an attribute and if this node is found I want to
                add 5 to that attribute 
                    and I do not matter which value it had before.
                
                     ------------------------------------
                    | <<preserve>>               
                |
                    | :NodeWithAttribute          |
                     ------------------------------------
                    | attribute = attribute + 5 |
                     ------------------------------------
                
                Is this somehow possible for example with the _javascript_
                Engine?
                
                
                Regards,
                Jürgen
                
                
                
                
                
              -- 
              Dipl.-Ing. Jürgen Freund
              Arbeitsgruppe Ähnlichkeitsmechanik
               
              Telefon: +49 (0)711 685 69530
              E-Mail:  freund@xxxxxxxxxxxxxxxxxxxx
               
              Postadresse:
              Universität Stuttgart
              Institut für Statik und Dynamik der Luft- und Raumfahrtkonstruktionen
              Pfaffenwaldring 27 - Zimmer 01.002
              70569 Stuttgart
             
            
              
              
              
            _______________________________________________
            henshin-user mailing list
            henshin-user@xxxxxxxxxxx
            To change your delivery options, retrieve your password, or unsubscribe from this list, visit
            https://dev.eclipse.org/mailman/listinfo/henshin-user