| /** |
| */ |
| package org.eclipse.emf.parsley.tests.models.testmodels; |
| |
| import java.math.BigDecimal; |
| import java.util.Date; |
| import org.eclipse.emf.ecore.EObject; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * A representation of the model object '<em><b>Class For Compare</b></em>'. |
| * <!-- end-user-doc --> |
| * |
| * <p> |
| * The following features are supported: |
| * </p> |
| * <ul> |
| * <li>{@link org.eclipse.emf.parsley.tests.models.testmodels.ClassForCompare#getStringAttribute <em>String Attribute</em>}</li> |
| * <li>{@link org.eclipse.emf.parsley.tests.models.testmodels.ClassForCompare#getIntAttribute <em>Int Attribute</em>}</li> |
| * <li>{@link org.eclipse.emf.parsley.tests.models.testmodels.ClassForCompare#getBigDecimalAttribute <em>Big Decimal Attribute</em>}</li> |
| * <li>{@link org.eclipse.emf.parsley.tests.models.testmodels.ClassForCompare#getDateAttribute <em>Date Attribute</em>}</li> |
| * </ul> |
| * |
| * @see org.eclipse.emf.parsley.tests.models.testmodels.TestmodelsPackage#getClassForCompare() |
| * @model |
| * @generated |
| */ |
| public interface ClassForCompare extends EObject { |
| /** |
| * Returns the value of the '<em><b>String Attribute</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>String Attribute</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>String Attribute</em>' attribute. |
| * @see #setStringAttribute(String) |
| * @see org.eclipse.emf.parsley.tests.models.testmodels.TestmodelsPackage#getClassForCompare_StringAttribute() |
| * @model |
| * @generated |
| */ |
| String getStringAttribute(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.emf.parsley.tests.models.testmodels.ClassForCompare#getStringAttribute <em>String Attribute</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>String Attribute</em>' attribute. |
| * @see #getStringAttribute() |
| * @generated |
| */ |
| void setStringAttribute(String value); |
| |
| /** |
| * Returns the value of the '<em><b>Int Attribute</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Int Attribute</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Int Attribute</em>' attribute. |
| * @see #setIntAttribute(int) |
| * @see org.eclipse.emf.parsley.tests.models.testmodels.TestmodelsPackage#getClassForCompare_IntAttribute() |
| * @model |
| * @generated |
| */ |
| int getIntAttribute(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.emf.parsley.tests.models.testmodels.ClassForCompare#getIntAttribute <em>Int Attribute</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Int Attribute</em>' attribute. |
| * @see #getIntAttribute() |
| * @generated |
| */ |
| void setIntAttribute(int value); |
| |
| /** |
| * Returns the value of the '<em><b>Big Decimal Attribute</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Big Decimal Attribute</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Big Decimal Attribute</em>' attribute. |
| * @see #setBigDecimalAttribute(BigDecimal) |
| * @see org.eclipse.emf.parsley.tests.models.testmodels.TestmodelsPackage#getClassForCompare_BigDecimalAttribute() |
| * @model |
| * @generated |
| */ |
| BigDecimal getBigDecimalAttribute(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.emf.parsley.tests.models.testmodels.ClassForCompare#getBigDecimalAttribute <em>Big Decimal Attribute</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Big Decimal Attribute</em>' attribute. |
| * @see #getBigDecimalAttribute() |
| * @generated |
| */ |
| void setBigDecimalAttribute(BigDecimal value); |
| |
| /** |
| * Returns the value of the '<em><b>Date Attribute</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <p> |
| * If the meaning of the '<em>Date Attribute</em>' attribute isn't clear, |
| * there really should be more of a description here... |
| * </p> |
| * <!-- end-user-doc --> |
| * @return the value of the '<em>Date Attribute</em>' attribute. |
| * @see #setDateAttribute(Date) |
| * @see org.eclipse.emf.parsley.tests.models.testmodels.TestmodelsPackage#getClassForCompare_DateAttribute() |
| * @model |
| * @generated |
| */ |
| Date getDateAttribute(); |
| |
| /** |
| * Sets the value of the '{@link org.eclipse.emf.parsley.tests.models.testmodels.ClassForCompare#getDateAttribute <em>Date Attribute</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param value the new value of the '<em>Date Attribute</em>' attribute. |
| * @see #getDateAttribute() |
| * @generated |
| */ |
| void setDateAttribute(Date value); |
| |
| } // ClassForCompare |