/**
 * This program and the accompanying materials
 * are made available under the terms of the License
 * which accompanies this distribution in the file LICENSE.txt
 */
package com.archimatetool.model;


/**
 * Version number of model.<p>
 * Use this to determine when loading a different version model if it will bring the whole
 * show down. Example, folders were introduced in version 1.3 of Archi but won't open on Archi 1.2.<p>
 * 
 * Note - THIS IS THE VERSION OF THE MODEL, NOT ARCHI.
 * Although as from 2.6.0 I will try to keep the version number the same as Archi.
 * Only need to change the version number if there are changes that affect backwards compatibility.<p>
 * 
 * History:<br>
 * 
 * 1.0.0 - Archi versions 0.7 - 1.2.0 the version number was not saved to the XMI file<br>
 * 1.1.0 - Archi version 1.3.0 introduced sub-folders which are not backwards-compatible
 * 1.1.1 - Archi version 1.4.0 added sub-folders in the Views folder which are not backwards-compatible
 * 1.2.0 - Archi version 1.5.0 added the Sketch View which is not backwards-compatible, and text alignment attribute
 * 1.2.1 - Archi version 1.6.0 added IInterfaceElement and lineColor to IDiagramModelConnection
 * 1.3.0 - Archi version 1.7.0 added accessType to IAccessRelationship, diagram shortcuts in Sketch Diagrams,
 *         type in IDiagramModelArchimateObject, plain connections in Diagrams, Properties, and Documentation to Folders
 * 2.0.0 - Archi version 2.0.0 added multiple occurrences of objects in a View, Documentation to Groups, Properties to Sketch
 *         View objects, Viewpoints, and refactoring of DiagramModel and ArchimateDiagramModel
 * 2.1.0 - The "text" attribute of IDiagramModelConnection is deprecated.
 *		   Lockable support. Borders. DiagramModelImage and IDiagramModelImageProvider
 * 2.2.0 - ArchiMate 2.0 elements.
 * 2.2.1 - Sketch Model Background attribute
 * 2.3.0 - Add ILineObject - implemented in IDiagramModelObject and IDiagramModelConnection
 * 2.6.0 - Add new model namespace URIs
 * 2.6.1 - Add Metadata to model
 * 
 * @author Phillip Beauvoir
 */
public interface ModelVersion {
    String VERSION = "2.6.1"; //$NON-NLS-1$
}

@@ -422,17 +422,17 @@
 't open 
-o
+i
 n Archi 
@@ -452,12 +452,19 @@
 %0A * 
-Note
+PLEASE NOTE
  - T
@@ -516,23 +516,28 @@
  * A
-lthough as from
+s from Archi version
  2.6
@@ -558,24 +558,30 @@
 to keep the 
+model 
 version numb
@@ -600,16 +600,71 @@
 as Archi
+'s version number when the model version is incremented
 .%0D%0A * On
@@ -681,24 +681,30 @@
  change the 
+model 
 version numb
@@ -2135,37 +2135,123 @@
 %0A * 
-2.6.1 - Add Metadata to model
+      - Archi 2.6.1 added the Metadata element to the model. Keep the same model number as this is not catastrophic
 %0D%0A *
@@ -2346,17 +2346,17 @@
  = %222.6.
-1
+0
 %22; //$NO

Revert model version to 2.6.0