An aircraft display system for an aircraft, comprising: a display device; a processor in operable communication with the display device, the processor configured to execute program instructions, wherein the program instructions are configured to cause the processor to: receive flight data from a Flight Management System or other flight data source; generate, based on the flight data, a map display including a depiction of a flight path and a plurality of waypoints or other fixes; receive, via a user interface device, a user selection of one of the waypoints or other fixes characterised in that the processor is further caused to; generate and display a menu dialog box; receive, via the user interface device, a user selection of a constraint/condition the user selection of the constraint/condition comprising at least one of a Requested Time of Arrival constraint, a holding pattern condition, a procedure turn condition, an altitude constraint, a crossing constraint or a speed constraint; generate and display a constraint/condition specific dialog box containing an edit button; in response to selection of the edit button, generate an edit/set dialog box to receive at least one value for the user selected constraint or condition for the selected one of the waypoints or fixes; apply the at least one value for the constraint or condition to the selected one of the waypoints or fixes via the FMS or other flight data source; generate the map display including the depiction of the flight path and the plurality of waypoints or fixes and an icon tagged to the selected one of the waypoints or fixes, wherein the icon denotes an existence of the constraint or condition and a type of the constraint or condition; and in response to the user selecting the icon using the user interface device, generate the constraint/condition specific dialog box providing further information on the constraint or condition. a display device; a processor in operable communication with the display device, the processor configured to execute program instructions, wherein the program instructions are configured to cause the processor to: receive flight data from a Flight Management System or other flight data source; generate, based on the flight data, a map display including a depiction of a flight path and a plurality of waypoints or other fixes; receive, via a user interface device, a user selection of one of the waypoints or other fixes characterised in that the processor is further caused to; generate and display a menu dialog box; receive, via the user interface device, a user selection of a constraint/condition the user selection of the constraint/condition comprising at least one of a Requested Time of Arrival constraint, a holding pattern condition, a procedure turn condition, an altitude constraint, a crossing constraint or a speed constraint; generate and display a constraint/condition specific dialog box containing an edit button; in response to selection of the edit button, generate an edit/set dialog box to receive at least one value for the user selected constraint or condition for the selected one of the waypoints or fixes; apply the at least one value for the constraint or condition to the selected one of the waypoints or fixes via the FMS or other flight data source; generate the map display including the depiction of the flight path and the plurality of waypoints or fixes and an icon tagged to the selected one of the waypoints or fixes, wherein the icon denotes an existence of the constraint or condition and a type of the constraint or condition; and in response to the user selecting the icon using the user interface device, generate the constraint/condition specific dialog box providing further information on the constraint or condition. receive flight data from a Flight Management System or other flight data source; generate, based on the flight data, a map display including a depiction of a flight path and a plurality of waypoints or other fixes; receive, via a user interface device, a user selection of one of the waypoints or other fixes characterised in that the processor is further caused to; generate and display a menu dialog box; receive, via the user interface device, a user selection of a constraint/condition the user selection of the constraint/condition comprising at least one of a Requested Time of Arrival constraint, a holding pattern condition, a procedure turn condition, an altitude constraint, a crossing constraint or a speed constraint; generate and display a constraint/condition specific dialog box containing an edit button; in response to selection of the edit button, generate an edit/set dialog box to receive at least one value for the user selected constraint or condition for the selected one of the waypoints or fixes; apply the at least one value for the constraint or condition to the selected one of the waypoints or fixes via the FMS or other flight data source; generate the map display including the depiction of the flight path and the plurality of waypoints or fixes and an icon tagged to the selected one of the waypoints or fixes, wherein the icon denotes an existence of the constraint or condition and a type of the constraint or condition; and in response to the user selecting the icon using the user interface device, generate the constraint/condition specific dialog box providing further information on the constraint or condition.