boolean function ( Atom arg0 , Atom arg1 , AbstractMap arg2 , Simulator arg3 ) { if ( matchesPair ( arg0 , arg1 ) ) { return applyPair ( arg0 , arg1 , arg2 , arg3 ) ; } else if ( matchesPair ( arg1 , arg0 ) ) { return applyPair ( arg1 , arg0 , arg2 , arg3 ) ; } return false ; }
runs the reaction on a given pair of atoms . order-independent . concode_field_sep EnumType type2 concode_elem_sep boolean postBonded concode_elem_sep int preState2 concode_elem_sep int postState1 concode_elem_sep int postState2 concode_elem_sep boolean copiesReaction concode_elem_sep EnumType type1 concode_elem_sep int preState1 concode_elem_sep boolean preBonded concode_field_sep String digitSubstring concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep Object clone concode_elem_sep String toString concode_elem_sep ReactionData fromString concode_elem_sep boolean matchesPair concode_elem_sep boolean matches concode_elem_sep boolean matches concode_elem_sep boolean applyPair