diagram_definition(type = "Tabular Entry Diagram",
  category = "CPM",
  hardy_version = 1.83,
  custom_menu_name = "&Tools",
  custom_menu_strings = ["Consistency Checks", "Info"],
  show_toolbar = 1,
  show_palette = 1,
  show_layout_menu = 1,
  show_hyperlinks_menu = 1,
  show_help_menu = 1,
  show_edit_menu = 1,
  show_file_menu = 1).

node_definition(type = "Source",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label", "notes"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Destination",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label", "notes"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Input",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label", "notes"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Action",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label", "notes"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Output",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label", "notes"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Ref",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label", "notes"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Title",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Parent",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Text",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Vertical",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  region1 = ["0", "", 3, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Rectangle",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Horizontal",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  region1 = ["0", "", 3, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Rectangle",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

node_definition(type = "Level",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "WHITE",
  text_size = 10,
  highlight_if_linked = 1,
  attributes = ["label"],
  region1 = ["0", "%1", 7, 12, 75, 90, 90, "BLACK"],
  default_width = 60,
  default_height = 30,
  outline_width = 1,
  can_resize = 1,
  centre_text = 1,
  use_attachments = 0,
  outline_colour = "BLACK",
  outline_style = 100,
  fill_style = 100,
  library_name = "Standard",
  symbol_name = "Text",
  shadow = 0,
  space_attachments = 1,
  display_on_palette = 1).

arc_definition(type = "S-I",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "BLACK",
  text_size = 10,
  highlight_if_linked = 1,
  region1 = ["Start", "", 7, 12, 75, 90, 90, "BLACK"],
  region2 = ["Middle", "%1", 7, 12, 75, 90, 90, "BLACK"],
  region3 = ["End", "", 7, 12, 75, 90, 90, "BLACK"],
  segmentable = 1,
  can_connect_to = ["Input"],
  can_connect_from = ["Source"],
  junction_use_two_way = 0,
  junction_attachment_input = 0,
  junction_attachment_one = 0,
  junction_attachment_two1 = 0,
  junction_attachment_two2 = 0,
  junction_attachment_three = 0,
  junction_auto_dogleg = 1,
  junction_width = 20,
  junction_height = 20,
  arc_image1 = ["Default", "", "", "BLACK", "Standard", "No arrowhead", "BLACK", "", "", "BLACK", "BLACK", "Solid", 1, 0, 0, 0, 1],
  annotation_properties1 = []).

arc_definition(type = "I-A",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "BLACK",
  text_size = 10,
  highlight_if_linked = 1,
  region1 = ["Start", "", 7, 12, 75, 90, 90, "BLACK"],
  region2 = ["Middle", "%1", 7, 12, 75, 90, 90, "BLACK"],
  region3 = ["End", "", 7, 12, 75, 90, 90, "BLACK"],
  segmentable = 1,
  can_connect_to = ["Action"],
  can_connect_from = ["Input"],
  junction_use_two_way = 0,
  junction_attachment_input = 0,
  junction_attachment_one = 0,
  junction_attachment_two1 = 0,
  junction_attachment_two2 = 0,
  junction_attachment_three = 0,
  junction_auto_dogleg = 1,
  junction_width = 20,
  junction_height = 20,
  arc_image1 = ["Default", "", "", "BLACK", "Standard", "No arrowhead", "BLACK", "", "", "BLACK", "BLACK", "Solid", 1, 0, 0, 0, 1],
  annotation_properties1 = []).

arc_definition(type = "A-O",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "BLACK",
  text_size = 10,
  highlight_if_linked = 1,
  region1 = ["Start", "", 7, 12, 75, 90, 90, "BLACK"],
  region2 = ["Middle", "%1", 7, 12, 75, 90, 90, "BLACK"],
  region3 = ["End", "", 7, 12, 75, 90, 90, "BLACK"],
  segmentable = 1,
  can_connect_to = ["Output"],
  can_connect_from = ["Action"],
  junction_use_two_way = 0,
  junction_attachment_input = 0,
  junction_attachment_one = 0,
  junction_attachment_two1 = 0,
  junction_attachment_two2 = 0,
  junction_attachment_three = 0,
  junction_auto_dogleg = 1,
  junction_width = 20,
  junction_height = 20,
  arc_image1 = ["Default", "", "", "BLACK", "Standard", "No arrowhead", "BLACK", "", "", "BLACK", "BLACK", "Solid", 1, 0, 0, 0, 1],
  annotation_properties1 = []).

arc_definition(type = "O-D",
  format_string = "%1",
  abbreviation_format_string = "%1",
  colour = "BLACK",
  text_size = 10,
  highlight_if_linked = 1,
  region1 = ["Start", "", 7, 12, 75, 90, 90, "BLACK"],
  region2 = ["Middle", "%1", 7, 12, 75, 90, 90, "BLACK"],
  region3 = ["End", "", 7, 12, 75, 90, 90, "BLACK"],
  segmentable = 1,
  can_connect_to = ["Destination"],
  can_connect_from = ["Output"],
  junction_use_two_way = 0,
  junction_attachment_input = 0,
  junction_attachment_one = 0,
  junction_attachment_two1 = 0,
  junction_attachment_two2 = 0,
  junction_attachment_three = 0,
  junction_auto_dogleg = 1,
  junction_width = 20,
  junction_height = 20,
  arc_image1 = ["Default", "", "", "BLACK", "Standard", "No arrowhead", "BLACK", "", "", "BLACK", "BLACK", "Solid", 1, 0, 0, 0, 1],
  annotation_properties1 = []).

