creates a bidirectional relation between this process definition and the given action.
throws: IllegalArgumentException - if action is null or if action.getName() is null.
removes the bidirectional relation between this process definition and the given action.
throws: IllegalArgumentException - if action is null or if the action was not present in the actions of this process definition.