<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  
  

  
	  <!-- New body template to add a custom footer block : ajp, Fri 10 Jun 2011 13:48:56 BST -->


  <head>
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />
    <link rel="stylesheet" type="text/css" media="screen" href="/ome/chrome/agilo/stylesheet/agilo_theme.css" />
    <link rel="stylesheet" type="text/css" media="print" href="/ome/chrome/agilo/stylesheet/print.css" />
    <link rel="stylesheet" type="text/css" media="screen" href="/ome/chrome/agilo/js/lib/select2js/select2.css" />
    <title>
      0007-specification-Add-Editable-ROI-enum.patch on Ticket #12121 – Attachment
     – OME
    </title>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <link rel="search" href="/ome/search" />
        <link rel="help" href="/ome/wiki/TracGuide" />
        <link rel="alternate" href="/ome/raw-attachment/ticket/12121/0007-specification-Add-Editable-ROI-enum.patch" type="text/x-diff; charset=iso-8859-15" title="Original Format" />
        <link rel="up" href="/ome/ticket/12121" title="Ticket #12121" />
        <link rel="start" href="/ome/wiki" />
        <link rel="stylesheet" href="/ome/chrome/common/css/diff.css" type="text/css" /><link rel="stylesheet" href="/ome/chrome/common/css/code.css" type="text/css" /><link rel="stylesheet" href="/ome/chrome/agilo_common/css/licenseNotifier.css" type="text/css" /><link rel="stylesheet" href="/ome/chrome/agilo_pro/css/agilo_pro.css" type="text/css" /><link rel="stylesheet" href="/ome/chrome/agilo/stylesheet/agilo.css" type="text/css" />
        <link rel="shortcut icon" href="/ome/chrome/site/favicon.ico" type="image/x-icon" />
        <link rel="icon" href="/ome/chrome/site/favicon.ico" type="image/x-icon" />
      <link type="application/opensearchdescription+xml" rel="search" href="/ome/search/opensearch" title="Search OME" />
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/common/js/jquery.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/common/js/babel.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/common/js/trac.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/common/js/search.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/common/js/diff.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/agilo_common/js/licenseNotifier.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/agilo/js/sidebar.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/agilo/js/cookies.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/agilo/js/settings.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/agilo/js/collapse.js"></script>
      <script type="text/javascript" charset="utf-8" src="/ome/chrome/agilo/js/ie-patches.js"></script>
      <script type="text/javascript" src="/ome/chrome/common/js/folding.js"></script>
      <script type="text/javascript">
        jQuery(document).ready(function($) {
          $('#preview table.code').enableCollapsibleColumns($('#preview table.code thead th.content'));
        });
      </script>
	<script type="text/javascript" src="/ome/chrome/agilo/js/lib/jquery.form.js"></script>
    <script type="text/javascript" src="/ome/chrome/agilo/js/lib/jquery.cookie.js"></script>
    <script type="text/javascript" src="/ome/chrome/agilo/js/lib/html2canvas.js"></script>
    <script type="text/javascript" src="/ome/chrome/agilo/js/lib/select2js/select2.js"></script>
	<script type="text/javascript" src="/ome/chrome/agilo/js/third_parties_hacks.js"></script>
	<script type="text/javascript" src="/ome/chrome/agilo/js/utilities.js"></script>
	<script type="text/javascript">
	//<![CDATA[
		// Initialize the variables right at the start, so other js can use it in document.ready handlers
		BASE_URL = "/ome";
		CHROME_URL = "/ome/chrome";
		// Normalise base url pattern so it also works with mod_python which can hickup on double slashes...
		if ((/\/$/).test(BASE_URL))
			BASE_URL = BASE_URL.slice(0, -1);
		// No caching of ajax. Ever. Especially in IE 7!
		$.ajaxSetup({cache: false});
		// If we use metadata we want to put json into the data attribute
		if ($.metadata)
			$.metadata.setType('attr', 'data');
		// Disable selection on the navigation
		$(document).ready(function() {
			setTimeout('if ($.fn.disableSelection) $(".menu").disableSelection()',500);
              $("select.searchable, #field-milestone, #field-owner, #field-sprint").select2();
		});
		// this is used to trigger javascript execution when the page is accessed from history (e.g. browser's back button)
		window.onunload = function(){};
	//]]>
	</script>
	    <link rel="stylesheet" type="text/css" href="/ome/chrome/site/style.css" />
	  </head>
	<body>
	<div class="menu">
	<form class="search" id="search_form" action="/ome/search" method="get">
	<label><a href="">Advanced Search</a></label>
	<input type="text" id="proj-search" name="q" size="18" value="" />
	</form>
        <div id="project_logo_container">
            <a id="logo" href="http://trac.openmicroscopy.org.uk/ome">
                <img src="/ome/chrome/site/my_logo.png" alt="OME" />
            </a>
        </div>
        <ul class="button group mainnav">
		                <li><a href="/ome/wiki" class="iconWiki">Wiki</a></li>
		                <li><a href="/ome/timeline" class="iconTimeline">Timeline</a></li>
		                <li><a href="/ome/roadmap" class="iconRoadmap">Roadmap</a></li>
		                <li><a href="/ome/browser" class="iconBrowser">Browse Source</a></li>
		                <li><a href="/ome/report" class="iconTickets">View Tickets</a></li>
		                <li><a href="/ome/search" class="iconSearch">Search</a></li>
		</ul>
        <div class="metanav-container">
            <a class="metanav-logo" href="/ome"></a>
        <ul class="button group metanav">
		                <li><a href="/ome/login" class="iconLogin">Login</a></li>
		                <li><a href="/ome/agilo-help">Help/Guide</a></li>
		                <li><a href="/ome/about" class="iconAbout">About Trac</a></li>
		                <li><a href="/ome/prefs" class="iconPrefs">Preferences</a></li>
		</ul>
        </div>
    </div>
	<div class="sidebar"><!-- TODO: make this a harmonica, or add an all toggle -->
	<!-- TODO: fix the empty space at the bottom. -->
		<label>Tickets</label>
		<ul class="tickets tree">
		</ul>
    <label>Wiki</label>
	<ul class="wiki tree">
	</ul>
	</div>
	<div class="main"><!-- Main Content -->
	<div id="popup-div">Loading...</div>
	<div id="ctxtnav" class="nav">
	<h2>Context Navigation</h2>
	<ul>
		<li class="first last"><a href="/ome/ticket/12121">Back to Ticket #12121</a></li>
	</ul>
	<hr />
	</div>
    <div id="content" class="attachment">
        <h1><a href="/ome/ticket/12121">Ticket #12121</a>: 0007-specification-Add-Editable-ROI-enum.patch</h1>
        <table id="info" summary="Description">
          <tbody>
            <tr>
              <th scope="col">File 0007-specification-Add-Editable-ROI-enum.patch,
                <span title="5077 bytes">5.0 KB</span>
                (added by rleigh, <a class="timeline" href="/ome/timeline?from=2014-04-19T12%3A36%3A34%2B01%3A00&amp;precision=second" title="See timeline at 04/19/14 12:36:34">5 years ago</a>)</th>
            </tr>
            <tr>
              <td class="message searchable">
                
              </td>
            </tr>
          </tbody>
        </table>
        <div id="preview" class="searchable">
          
  <div class="diff">
  <ul class="entries">
      <li class="entry">
        <h2>
          <a>components/formats-api/src/loci/formats/meta/MetadataConverter.java</a>
        </h2>
        <pre>From f806003732d614e2bfd06c061816af9acd9deddf Mon Sep 17 00:00:00 2001
From: Roger Leigh &lt;r.leigh@dundee.ac.uk&gt;
Date: Sat, 19 Apr 2014 12:22:49 +0100
Subject: [PATCH 7/7] specification: Add Editable ROI enum

---
 .../src/loci/formats/meta/MetadataConverter.java   | 32 +++++++++++-----------
 .../released-schema/2013-10-dev-2/ROI.xsd          | 12 ++++++--
 2 files changed, 25 insertions(+), 19 deletions(-)

diff --git a/components/formats-api/src/loci/formats/meta/MetadataConverter.java b/components/formats-api/src/loci/formats/meta/MetadataConverter.java
index c44c344..ef2ce81 100644</pre>
        <table class="trac-diff inline" summary="Differences" cellspacing="0">
              <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup>
              <thead>
                <tr>
                  <th title="File a/components/formats-api/src/loci/formats/meta/MetadataConverter.java">
                      a
                  </th>
                  <th title="File b/components/formats-api/src/loci/formats/meta/MetadataConverter.java">
                      b
                  </th>
                  <td><em> public final class MetadataConverter {</em> </td>
                </tr>
              </thead>
            <tbody class="unmod">
                  <tr>
                          <th>2292</th><th>2292</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2293</th><th>2293</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>2294</th><th>2294</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>2295</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>Boolean locked = src.getEllipseLocked</del>(i, q);</span> </td>
                      </tr><tr>
                        <th>2296</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setEllipse<del>Locked(locked</del>, i, q);</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>2295</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>Editable editable = src.getEllipseEditable</ins>(i, q);</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>2296</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setEllipse<ins>Editable(editable</ins>, i, q);</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>2297</th><th>2297</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span> </td>
                  </tr><tr>
                          <th>2298</th><th>2298</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2299</th><th>2299</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
              <tbody class="skipped">
                <tr>
                  <th><a href="#L2421">…</a></th>
                  <th><a href="#L2421">…</a></th>
                  <td><em> public final class MetadataConverter {</em> </td>
                </tr>
              </tbody>
            <tbody class="unmod">
                  <tr>
                          <th>2421</th><th>2421</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2422</th><th>2422</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>2423</th><th>2423</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>2424</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>Boolean locked = src.getLabelLocked</del>(i, q);</span> </td>
                      </tr><tr>
                        <th>2425</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setLabel<del>Locked(locked</del>, i, q);</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>2424</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>Editable editable = src.getLabelEditable</ins>(i, q);</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>2425</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setLabel<ins>Editable(editable</ins>, i, q);</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>2426</th><th>2426</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span> </td>
                  </tr><tr>
                          <th>2427</th><th>2427</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2428</th><th>2428</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
              <tbody class="skipped">
                <tr>
                  <th><a href="#L2538">…</a></th>
                  <th><a href="#L2538">…</a></th>
                  <td><em> public final class MetadataConverter {</em> </td>
                </tr>
              </tbody>
            <tbody class="unmod">
                  <tr>
                          <th>2538</th><th>2538</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2539</th><th>2539</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>2540</th><th>2540</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>2541</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>Boolean locked = src.getLineLocked</del>(i, q);</span> </td>
                      </tr><tr>
                        <th>2542</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setLine<del>Locked(locked</del>, i, q);</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>2541</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>Editable editable = src.getLineEditable</ins>(i, q);</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>2542</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setLine<ins>Editable(editable</ins>, i, q);</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>2543</th><th>2543</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span> </td>
                  </tr><tr>
                          <th>2544</th><th>2544</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2545</th><th>2545</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
              <tbody class="skipped">
                <tr>
                  <th><a href="#L2679">…</a></th>
                  <th><a href="#L2679">…</a></th>
                  <td><em> public final class MetadataConverter {</em> </td>
                </tr>
              </tbody>
            <tbody class="unmod">
                  <tr>
                          <th>2679</th><th>2679</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2680</th><th>2680</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>2681</th><th>2681</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>2682</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>Boolean locked = src.getMaskLocked</del>(i, q);</span> </td>
                      </tr><tr>
                        <th>2683</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setMask<del>Locked(locked</del>, i, q);</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>2682</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>Editable editable = src.getMaskEditable</ins>(i, q);</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>2683</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setMask<ins>Editable(editable</ins>, i, q);</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>2684</th><th>2684</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span> </td>
                  </tr><tr>
                          <th>2685</th><th>2685</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2686</th><th>2686</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
              <tbody class="skipped">
                <tr>
                  <th><a href="#L2808">…</a></th>
                  <th><a href="#L2808">…</a></th>
                  <td><em> public final class MetadataConverter {</em> </td>
                </tr>
              </tbody>
            <tbody class="unmod">
                  <tr>
                          <th>2808</th><th>2808</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2809</th><th>2809</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>2810</th><th>2810</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>2811</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>Boolean locked = src.getPointLocked</del>(i, q);</span> </td>
                      </tr><tr>
                        <th>2812</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setPoint<del>Locked(locked</del>, i, q);</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>2811</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>Editable editable = src.getPointEditable</ins>(i, q);</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>2812</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setPoint<ins>Editable(editable</ins>, i, q);</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>2813</th><th>2813</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span> </td>
                  </tr><tr>
                          <th>2814</th><th>2814</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2815</th><th>2815</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
              <tbody class="skipped">
                <tr>
                  <th><a href="#L2925">…</a></th>
                  <th><a href="#L2925">…</a></th>
                  <td><em> public final class MetadataConverter {</em> </td>
                </tr>
              </tbody>
            <tbody class="unmod">
                  <tr>
                          <th>2925</th><th>2925</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2926</th><th>2926</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>2927</th><th>2927</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>2928</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>Boolean locked = src.getPolygonLocked</del>(i, q);</span> </td>
                      </tr><tr>
                        <th>2929</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setPolygon<del>Locked(locked</del>, i, q);</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>2928</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>Editable editable = src.getPolygonEditable</ins>(i, q);</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>2929</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setPolygon<ins>Editable(editable</ins>, i, q);</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>2930</th><th>2930</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span> </td>
                  </tr><tr>
                          <th>2931</th><th>2931</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>2932</th><th>2932</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
              <tbody class="skipped">
                <tr>
                  <th><a href="#L3036">…</a></th>
                  <th><a href="#L3036">…</a></th>
                  <td><em> public final class MetadataConverter {</em> </td>
                </tr>
              </tbody>
            <tbody class="unmod">
                  <tr>
                          <th>3036</th><th>3036</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>3037</th><th>3037</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>3038</th><th>3038</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>3039</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>Boolean locked = src.getPolylineLocked</del>(i, q);</span> </td>
                      </tr><tr>
                        <th>3040</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setPolyline<del>Locked(locked</del>, i, q);</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>3039</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>Editable editable = src.getPolylineEditable</ins>(i, q);</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>3040</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setPolyline<ins>Editable(editable</ins>, i, q);</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>3041</th><th>3041</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span> </td>
                  </tr><tr>
                          <th>3042</th><th>3042</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>3043</th><th>3043</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
              <tbody class="skipped">
                <tr>
                  <th><a href="#L3159">…</a></th>
                  <th><a href="#L3159">…</a></th>
                  <td><em> public final class MetadataConverter {</em> </td>
                </tr>
              </tbody>
            <tbody class="unmod">
                  <tr>
                          <th>3159</th><th>3159</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>3160</th><th>3160</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>3161</th><th>3161</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; try {</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>3162</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>Boolean locked = src.getRectangleLocked</del>(i, q);</span> </td>
                      </tr><tr>
                        <th>3163</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setRectangle<del>Locked(locked</del>, i, q);</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>3162</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>Editable editable = src.getRectangleEditable</ins>(i, q);</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>3163</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dest.setRectangle<ins>Editable(editable</ins>, i, q);</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>3164</th><th>3164</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</span> </td>
                  </tr><tr>
                          <th>3165</th><th>3165</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; catch (NullPointerException e) { }</span> </td>
                  </tr><tr>
                          <th>3166</th><th>3166</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
        </table>
      </li>
      <li class="entry">
        <h2>
          <a>components/specification/released-schema/2013-10-dev-2/ROI.xsd</a>
        </h2>
        <pre>diff --git a/components/specification/released-schema/2013-10-dev-2/ROI.xsd b/components/specification/released-schema/2013-10-dev-2/ROI.xsd
index ed7160c..f194b40 100644</pre>
        <table class="trac-diff inline" summary="Differences" cellspacing="0">
              <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup>
              <thead>
                <tr>
                  <th title="File a/components/specification/released-schema/2013-10-dev-2/ROI.xsd">
                      a
                  </th>
                  <th title="File b/components/specification/released-schema/2013-10-dev-2/ROI.xsd">
                      b
                  </th>
                  <td><em></em> </td>
                </tr>
              </thead>
            <tbody class="unmod">
                  <tr>
                          <th>241</th><th>241</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsd:simpleType&gt;</span> </td>
                  </tr><tr>
                          <th>242</th><th>242</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsd:attribute&gt;</span> </td>
                  </tr><tr>
                          <th>243</th><th>243</th><td class="l"><span></span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>244</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsd:attribute name="<del>Locked" use="optional" type="xsd:boolean</del>"&gt;</span> </td>
                      </tr>
                      <tr class="last">
                        <th> </th><th>244</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsd:attribute name="<ins>Editable" use="optional</ins>"&gt;</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>245</th><th>245</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsd:annotation&gt;</span> </td>
                  </tr><tr>
                          <th>246</th><th>246</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsd:documentation&gt;</span> </td>
                  </tr>
            </tbody><tbody class="mod">
                      <tr class="first">
                        <th>247</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Controls whether the shape is <del>locked and read only</del>,</span> </td>
                      </tr><tr>
                        <th>248</th><th> </th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <del>true is locked, false is</del> editable.</span> </td>
                      </tr>
                      <tr>
                        <th> </th><th>247</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Controls whether the shape is <ins>editable</ins>,</span> </td>
                      </tr><tr class="last">
                        <th> </th><th>248</th><td class="r"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <ins>ReadOnly is locked and read-only, ReadWrite is unlocked and</ins> editable.</span> </td>
                      </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>249</th><th>249</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsd:documentation&gt;</span> </td>
                  </tr><tr>
                          <th>250</th><th>250</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsd:annotation&gt;</span> </td>
                  </tr>
            </tbody><tbody class="add">
                  <tr class="first">
                          <th> </th><th>251</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsd:simpleType&gt;</ins> </td>
                  </tr><tr>
                          <th> </th><th>252</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsd:restriction base="xsd:string"&gt;</ins> </td>
                  </tr><tr>
                          <th> </th><th>253</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsd:enumeration value="ReadOnly"/&gt;</ins> </td>
                  </tr><tr>
                          <th> </th><th>254</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;xsd:enumeration value="ReadWrite"/&gt;</ins> </td>
                  </tr><tr>
                          <th> </th><th>255</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsd:restriction&gt;</ins> </td>
                  </tr><tr class="last">
                          <th> </th><th>256</th><td class="r"><ins>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsd:simpleType&gt;</ins> </td>
                  </tr>
            </tbody><tbody class="unmod">
                  <tr>
                          <th>251</th><th>257</th><td class="l"><span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/xsd:attribute&gt;</span> </td>
                  </tr><tr>
                          <th>252</th><th>258</th><td class="l"><span></span> </td>
                  </tr><tr>
                          <th>253</th><th>259</th><td class="l"><span></span> </td>
                  </tr>
            </tbody>
        </table>
      </li>
  </ul>
</div>

        </div>
    </div>
    <div id="altlinks">
      <h3>Download in other formats:</h3>
      <ul>
        <li class="last first">
          <a rel="nofollow" href="/ome/raw-attachment/ticket/12121/0007-specification-Add-Editable-ROI-enum.patch">Original Format</a>
        </li>
      </ul>
    </div>
	<div id="bottom">
	<p><span class="agilo_version">1.3.13-PRO</span> © 2008-2011
	<a href="http://www.agilosoftware.com/" target="_blank">Agilo Software</a> all
	rights reserved
        (this page was served in: 0.30642 sec.)
    </p>
	</div>
	</div>
		<div class="ome-footer">
			<p>
			  <acronym title="Copyright">©</acronym> 2000-2014 University of
			  Dundee &amp; Open Microscopy Environment.
			  <a href="http://www.openmicroscopy.org/site/about/licensing-attribution">Creative Commons Attribution 3.0 Unported License</a><br />
			  OME source code is available under the <a href="http://www.openmicroscopy.org/site/about/licensing-attribution">
			  GNU General public license</a> or through commercial license from
			<a href="http://www.glencoesoftware.com/">Glencoe Software</a>
		  </p>
		</div>
		<div class="left-ribbon-holder">
			<img id="left-hire-ribbon" src="https://www.openmicroscopy.org/site/art/were-hiring-ribbon-100x100.png" usemap="#left-hire-ribbon-map" />
			<map id="_left-hire-ribbon-map" name="left-hire-ribbon-map">
				<area shape="poly" coords="0,63,63,0,87,0,0,87," href="https://www.openmicroscopy.org/site/community/jobs" alt="We're Hiring!" title="OME Jobs" />
				<area shape="poly" coords="0,0,0,60,60,0," href="/ome" />
				<area shape="poly" coords="90,0,100,0,100,70,28,70," href="/ome" />
			</map>
		</div>
	  </body>
</html>