diff options
author | dwagelaar | 2011-06-22 07:03:52 +0000 |
---|---|---|
committer | dwagelaar | 2011-06-22 07:03:52 +0000 |
commit | 1a80de26d2aaa3813e1672d6d452963ff6f82664 (patch) | |
tree | c9236ed56a93403936ccdea9b29f860a196c0e29 /plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Ifte.java | |
parent | fec18c900db1fb2bfefbdcae62a24559abafbe75 (diff) | |
download | org.eclipse.atl-1a80de26d2aaa3813e1672d6d452963ff6f82664.tar.gz org.eclipse.atl-1a80de26d2aaa3813e1672d6d452963ff6f82664.tar.xz org.eclipse.atl-1a80de26d2aaa3813e1672d6d452963ff6f82664.zip |
Initial commit.
Diffstat (limited to 'plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Ifte.java')
-rw-r--r-- | plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Ifte.java | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Ifte.java b/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Ifte.java new file mode 100644 index 00000000..b95daa54 --- /dev/null +++ b/plugins/org.eclipse.m2m.atl.emftvm/src/org/eclipse/m2m/atl/emftvm/Ifte.java @@ -0,0 +1,141 @@ +/******************************************************************************* + * Copyright (c) 2011 Vrije Universiteit Brussel. + * 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: + * Dennis Wagelaar, Vrije Universiteit Brussel - initial API and + * implementation and/or initial documentation + *******************************************************************************/ +package org.eclipse.m2m.atl.emftvm; + + +/** + * <!-- begin-user-doc --> + * A representation of the model object '<em><b>Ifte</b></em>'. + * <!-- end-user-doc --> + * + * <p> + * The following features are supported: + * <ul> + * <li>{@link org.eclipse.m2m.atl.emftvm.Ifte#getThenCbIndex <em>Then Cb Index</em>}</li> + * <li>{@link org.eclipse.m2m.atl.emftvm.Ifte#getElseCbIndex <em>Else Cb Index</em>}</li> + * <li>{@link org.eclipse.m2m.atl.emftvm.Ifte#getThenCb <em>Then Cb</em>}</li> + * <li>{@link org.eclipse.m2m.atl.emftvm.Ifte#getElseCb <em>Else Cb</em>}</li> + * </ul> + * </p> + * + * @see org.eclipse.m2m.atl.emftvm.EmftvmPackage#getIfte() + * @model + * @generated + */ +public interface Ifte extends Instruction { + /** + * Returns the value of the '<em><b>Then Cb Index</b></em>' attribute. + * The default value is <code>"-1"</code>. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Then Cb Index</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Then Cb Index</em>' attribute. + * @see #setThenCbIndex(int) + * @see org.eclipse.m2m.atl.emftvm.EmftvmPackage#getIfte_ThenCbIndex() + * @model default="-1" required="true" volatile="true" derived="true" + * @generated + */ + int getThenCbIndex(); + + /** + * Sets the value of the '{@link org.eclipse.m2m.atl.emftvm.Ifte#getThenCbIndex <em>Then Cb Index</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Then Cb Index</em>' attribute. + * @see #getThenCbIndex() + * @generated + */ + void setThenCbIndex(int value); + + /** + * Returns the value of the '<em><b>Else Cb Index</b></em>' attribute. + * The default value is <code>"-1"</code>. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Else Cb Index</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Else Cb Index</em>' attribute. + * @see #setElseCbIndex(int) + * @see org.eclipse.m2m.atl.emftvm.EmftvmPackage#getIfte_ElseCbIndex() + * @model default="-1" required="true" volatile="true" derived="true" + * @generated + */ + int getElseCbIndex(); + + /** + * Sets the value of the '{@link org.eclipse.m2m.atl.emftvm.Ifte#getElseCbIndex <em>Else Cb Index</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Else Cb Index</em>' attribute. + * @see #getElseCbIndex() + * @generated + */ + void setElseCbIndex(int value); + + /** + * Returns the value of the '<em><b>Then Cb</b></em>' reference. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Then Cb</em>' reference isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Then Cb</em>' reference. + * @see #setThenCb(CodeBlock) + * @see org.eclipse.m2m.atl.emftvm.EmftvmPackage#getIfte_ThenCb() + * @model required="true" transient="true" volatile="true" + * @generated + */ + CodeBlock getThenCb(); + + /** + * Sets the value of the '{@link org.eclipse.m2m.atl.emftvm.Ifte#getThenCb <em>Then Cb</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Then Cb</em>' reference. + * @see #getThenCb() + * @generated + */ + void setThenCb(CodeBlock value); + + /** + * Returns the value of the '<em><b>Else Cb</b></em>' reference. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Else Cb</em>' reference isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Else Cb</em>' reference. + * @see #setElseCb(CodeBlock) + * @see org.eclipse.m2m.atl.emftvm.EmftvmPackage#getIfte_ElseCb() + * @model required="true" transient="true" volatile="true" + * @generated + */ + CodeBlock getElseCb(); + + /** + * Sets the value of the '{@link org.eclipse.m2m.atl.emftvm.Ifte#getElseCb <em>Else Cb</em>}' reference. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Else Cb</em>' reference. + * @see #getElseCb() + * @generated + */ + void setElseCb(CodeBlock value); + +} // Ifte |