KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > eclipse > emf > mapping > ComplexTypeConverter


1 /**
2  * <copyright>
3  *
4  * Copyright (c) 2002-2004 IBM Corporation and others.
5  * All rights reserved. This program and the accompanying materials
6  * are made available under the terms of the Eclipse Public License v1.0
7  * which accompanies this distribution, and is available at
8  * http://www.eclipse.org/legal/epl-v10.html
9  *
10  * Contributors:
11  * IBM - Initial API and implementation
12  *
13  * </copyright>
14  *
15  * $Id: ComplexTypeConverter.java,v 1.3 2005/06/08 06:21:43 nickb Exp $
16  */

17 package org.eclipse.emf.mapping;
18
19
20
21 /**
22  * <!-- begin-user-doc -->
23  * A representation of the model object '<em><b>Complex Type Converter</b></em>'.
24  * <!-- end-user-doc -->
25  *
26  * <p>
27  * The following features are supported:
28  * <ul>
29  * <li>{@link org.eclipse.emf.mapping.ComplexTypeConverter#getIn2out <em>In2out</em>}</li>
30  * <li>{@link org.eclipse.emf.mapping.ComplexTypeConverter#getOut2in <em>Out2in</em>}</li>
31  * </ul>
32  * </p>
33  *
34  * @see org.eclipse.emf.mapping.MappingPackage#getComplexTypeConverter()
35  * @model
36  * @generated
37  */

38 public interface ComplexTypeConverter extends TypeConverter
39 {
40   /**
41    * Returns the value of the '<em><b>In2out</b></em>' reference.
42    * <!-- begin-user-doc -->
43    * <p>
44    * If the meaning of the '<em>In2out</em>' reference isn't clear,
45    * there really should be more of a description here...
46    * </p>
47    * <!-- end-user-doc -->
48    * @return the value of the '<em>In2out</em>' reference.
49    * @see #setIn2out(Mapping)
50    * @see org.eclipse.emf.mapping.MappingPackage#getComplexTypeConverter_In2out()
51    * @model
52    * @generated
53    */

54   Mapping getIn2out();
55
56   /**
57    * Sets the value of the '{@link org.eclipse.emf.mapping.ComplexTypeConverter#getIn2out <em>In2out</em>}' reference.
58    * <!-- begin-user-doc -->
59    * <!-- end-user-doc -->
60    * @param value the new value of the '<em>In2out</em>' reference.
61    * @see #getIn2out()
62    * @generated
63    */

64   void setIn2out(Mapping value);
65
66   /**
67    * Returns the value of the '<em><b>Out2in</b></em>' reference.
68    * <!-- begin-user-doc -->
69    * <p>
70    * If the meaning of the '<em>Out2in</em>' reference isn't clear,
71    * there really should be more of a description here...
72    * </p>
73    * <!-- end-user-doc -->
74    * @return the value of the '<em>Out2in</em>' reference.
75    * @see #setOut2in(Mapping)
76    * @see org.eclipse.emf.mapping.MappingPackage#getComplexTypeConverter_Out2in()
77    * @model
78    * @generated
79    */

80   Mapping getOut2in();
81
82   /**
83    * Sets the value of the '{@link org.eclipse.emf.mapping.ComplexTypeConverter#getOut2in <em>Out2in</em>}' reference.
84    * <!-- begin-user-doc -->
85    * <!-- end-user-doc -->
86    * @param value the new value of the '<em>Out2in</em>' reference.
87    * @see #getOut2in()
88    * @generated
89    */

90   void setOut2in(Mapping value);
91
92 } // ComplexTypeConverter
93
Popular Tags