carbidecpp20devenv/plugins/org.eclipse.emf.source_2.4.1.v200808251517/src/org.eclipse.emf.ant_2.4.0.v200808251517/examples/jmerger/Source.java
changeset 1 82d1d1de1a01
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/carbidecpp20devenv/plugins/org.eclipse.emf.source_2.4.1.v200808251517/src/org.eclipse.emf.ant_2.4.0.v200808251517/examples/jmerger/Source.java	Wed Mar 18 17:21:00 2009 -0500
@@ -0,0 +1,163 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2004 IBM Corporation and others.
+ * All rights reserved.   This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ * 
+ * Contributors: 
+ *   IBM - Initial API and implementation
+ *
+ * </copyright>
+ * 
+ * $Id: Source.java,v 1.2 2005/06/08 06:17:17 nickb Exp $
+ */
+package org.eclipse.emf.test.tools.merger;
+
+import source.ClassA;
+import source.ClassB;
+
+/**
+ * Source javadoc 1
+ * Source javadoc 2
+ * <!-- begin-user-doc -->
+ * Source user javadoc 3
+ * Source user javadoc 4
+ * <!-- end-user-doc -->
+ * 
+ * @author EMF Team (source)
+ * @generated
+ */
+public class MergerExample
+{
+  private int a1 = 1;
+  
+  /**
+   * Source javadoc 5
+   */
+  int a2 = 2;
+
+  /**
+   * Source javadoc 6
+   * @generated
+   */
+  protected int a3 = 3;
+
+  /**
+   * Source javadoc 7
+   * <!-- begin-user-doc -->
+   * Source user javadoc 8
+   * <!-- end-user-doc -->
+   */
+  public int a4 = 4;
+
+  /**
+   * Source javadoc 9
+   * <!-- begin-user-doc -->
+   * Source user javadoc 10
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  protected int a5 = 5;
+  
+  
+  
+  
+  /**
+   * Source javadoc 11
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  protected String id = "source";
+
+  /**
+   * Source javadoc 12
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * @generated
+   */
+  protected boolean newAttribute = true;  
+  
+  /**
+   * Source javadoc 13
+   * <!-- begin-user-doc -->
+   * Source user javadoc 14
+   * <!-- end-user-doc -->
+   * Source javadoc 15
+   * @return source
+   * @generated
+   */
+  public boolean isID()
+  {
+    // begin-user-code
+    System.out.println("Source user code 1");
+    // end-user-code    
+    System.out.println("Source code 2");
+    return id == "source";
+  }
+
+  /**
+   * Source javadoc 16
+   * <!-- begin-user-doc -->
+   * <!-- end-user-doc -->
+   * Source javadoc 17
+   * @param source
+   * @generated
+   */
+  public void setID(boolean value)
+  {
+     System.out.println("Source code 3");
+     id = value ? "source" : "target";
+  }  
+  
+  /**
+   * Source javadoc 17
+   * <!-- begin-user-doc -->
+   * Source user javadoc 18
+   * <!-- end-user-doc -->
+   * Source javadoc 19
+   * @param source
+   * @unmodifiable
+   */
+  protected Object sourceRequired()
+  {
+    System.out.println("Source code 4");
+  }
+  
+  /**
+   * Source javadoc 20
+   * <!-- begin-user-doc -->
+   * Source user javadoc 21
+   * <!-- end-user-doc -->
+   * Source javadoc 22
+   * @generated
+   */
+  private void methodWithTargetWithoutUserSections()
+  {
+    // begin-user-code
+    System.out.println("Source user code 5");
+    // end-user-code        
+    System.out.println("Source code 6");
+  }
+  
+  /**
+   * Source javadoc 23
+   * @generated
+   */
+  private void methodWithSourceWithoutUserSections()
+  {
+    System.out.println("Source code 7");
+  }
+  
+  /**
+   * Source javadoc 24
+   * @generated
+   */
+  private void methodWithoutUserSections()
+  {
+    System.out.println("Source code 8");
+  }
+}
\ No newline at end of file