carbidecpp20devenv/plugins/org.eclipse.emf.source_2.4.1.v200808251517/src/org.eclipse.emf.ant_2.4.0.v200808251517/examples/jmerger/Target.java
author cawthron
Wed, 18 Mar 2009 17:21:00 -0500
changeset 1 82d1d1de1a01
permissions -rw-r--r--
import Carbide.c++
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     1
/**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     2
 * <copyright>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     3
 *
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     4
 * Copyright (c) 2004 IBM Corporation and others.
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     5
 * All rights reserved.   This program and the accompanying materials
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     6
 * are made available under the terms of the Eclipse Public License v1.0
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     7
 * which accompanies this distribution, and is available at
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     8
 * http://www.eclipse.org/legal/epl-v10.html
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
     9
 * 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    10
 * Contributors: 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    11
 *   IBM - Initial API and implementation
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    12
 *
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    13
 * </copyright>
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    14
 */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    15
package org.eclipse.emf.test.tools.merger;
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    16
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    17
import source.ClassA;
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    18
import target.ClassA;
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    19
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    20
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    21
/**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    22
 * Target javadoc 1
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    23
 * Target javadoc 2
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    24
 * <!-- begin-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    25
 * Target user javadoc 3
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    26
 * Target user javadoc 4
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    27
 * <!-- end-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    28
 * 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    29
 * @author EMF Team (target)
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    30
 * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    31
 */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    32
public class MergerExample
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    33
{
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    34
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    35
   * Target javadoc 5
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    36
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    37
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    38
  private int a1 = -1;
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    39
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    40
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    41
   * Target javadoc 6
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    42
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    43
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    44
  private int a2 = -2;
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    45
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    46
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    47
   * Target javadoc 7
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    48
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    49
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    50
  private int a3 = -3;
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    51
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    52
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    53
   * Target javadoc 8
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    54
   * <!-- begin-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    55
   * Target user javadoc 9 
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    56
   * <!-- end-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    57
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    58
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    59
  private int a4 = -4;
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    60
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    61
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    62
   * Target javadoc 10
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    63
   * <!-- begin-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    64
   * Target user javadoc 11
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    65
   * <!-- end-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    66
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    67
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    68
  private int a5 = -5;
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    69
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    70
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    71
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    72
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    73
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    74
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    75
   * Target javadoc 12
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    76
   * <!-- begin-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    77
   * Target user javadoc 13
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    78
   * <!-- end-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    79
   * Target javadoc 14
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    80
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    81
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    82
  protected String id = "target";
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    83
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    84
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    85
   * Target javadoc 15
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    86
   * <!-- begin-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    87
   * Target user javadoc 16
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    88
   * Target user javadoc 17
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    89
   * <!-- end-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    90
   * Target javadoc 18
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    91
   * @return target
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    92
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    93
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    94
  public boolean isID()
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    95
  {
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    96
    // begin-user-code
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    97
    System.out.println("Target user code 2");
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    98
    // end-user-code
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
    99
    System.out.println("Target code 3");
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   100
    return id == "target";
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   101
  }
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   102
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   103
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   104
   * Target javadoc 19
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   105
   * <!-- begin-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   106
   * Target user javadoc 20
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   107
   * Target user javadoc 21
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   108
   * <!-- end-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   109
   * Target javadoc 22
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   110
   * @param target
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   111
   * @generated NOT
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   112
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   113
  public void setID(boolean value)
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   114
  {
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   115
     id = value ? "target" : "source";
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   116
     System.out.println("Target code 4");
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   117
  }
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   118
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   119
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   120
   * Target javadoc 23
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   121
   * <!-- begin-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   122
   * Target user javadoc 24
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   123
   * <!-- end-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   124
   * Target javadoc 25
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   125
   * @param target
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   126
   */  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   127
  protected Object sourceRequired()
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   128
  {
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   129
    System.out.println("Target code 5");
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   130
  }    
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   131
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   132
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   133
   * Target javadoc 26
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   134
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   135
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   136
  private void methodWithTargetWithoutUserSections()
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   137
  {
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   138
    System.out.println("Target code 6");
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   139
  }
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   140
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   141
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   142
   * Target javadoc 27
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   143
   * <!-- begin-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   144
   * Target user javadoc 28
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   145
   * <!-- end-user-doc -->
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   146
   * Target javadoc 29
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   147
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   148
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   149
  private void methodWithSourceWithoutUserSections()
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   150
  {
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   151
    // begin-user-code
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   152
    System.out.println("Target user code 7");
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   153
    // end-user-code        
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   154
    System.out.println("Target code 8");
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   155
  }
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   156
  
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   157
  /**
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   158
   * Target javadoc 30
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   159
   * @generated
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   160
   */
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   161
  private void methodWithoutUserSections()
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   162
  {
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   163
    System.out.println("Target code 9");
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   164
  }
82d1d1de1a01 import Carbide.c++
cawthron
parents:
diff changeset
   165
}