Incremental unidirectional and bidirectional graph transformations with the HiPE incremental parallel pattern matching engine