org.eclipse.epsilon.labs.emf.cellsheet.AstEval Maven / Gradle / Ivy
/*******************************************************************************
* Copyright (c) 2019 The University of York.
*
* This program and the accompanying materials are made
* available under the terms of the Eclipse Public License 2.0
* which is available at https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
******************************************************************************/
/**
*/
package org.eclipse.epsilon.labs.emf.cellsheet;
import org.eclipse.emf.ecore.EObject;
/**
*
* A representation of the model object 'Ast Eval'.
*
*
*
* The following features are supported:
*
*
* - {@link org.eclipse.epsilon.labs.emf.cellsheet.AstEval#getText Text}
* - {@link org.eclipse.epsilon.labs.emf.cellsheet.AstEval#getNumberValue Number Value}
* - {@link org.eclipse.epsilon.labs.emf.cellsheet.AstEval#isIsError Is Error}
*
*
* @see org.eclipse.epsilon.labs.emf.cellsheet.CellsheetPackage#getAstEval()
* @model
* @generated
*/
public interface AstEval extends EObject {
/**
* Returns the value of the 'Text' attribute.
*
*
* @return the value of the 'Text' attribute.
* @see #setText(String)
* @see org.eclipse.epsilon.labs.emf.cellsheet.CellsheetPackage#getAstEval_Text()
* @model
* @generated
*/
String getText();
/**
* Sets the value of the '{@link org.eclipse.epsilon.labs.emf.cellsheet.AstEval#getText Text}' attribute.
*
*
* @param value the new value of the 'Text' attribute.
* @see #getText()
* @generated
*/
void setText(String value);
/**
* Returns the value of the 'Number Value' attribute.
*
*
* @return the value of the 'Number Value' attribute.
* @see #setNumberValue(Double)
* @see org.eclipse.epsilon.labs.emf.cellsheet.CellsheetPackage#getAstEval_NumberValue()
* @model
* @generated
*/
Double getNumberValue();
/**
* Sets the value of the '{@link org.eclipse.epsilon.labs.emf.cellsheet.AstEval#getNumberValue Number Value}' attribute.
*
*
* @param value the new value of the 'Number Value' attribute.
* @see #getNumberValue()
* @generated
*/
void setNumberValue(Double value);
/**
* Returns the value of the 'Is Error' attribute.
* The default value is "false"
.
*
*
* @return the value of the 'Is Error' attribute.
* @see #setIsError(boolean)
* @see org.eclipse.epsilon.labs.emf.cellsheet.CellsheetPackage#getAstEval_IsError()
* @model default="false"
* @generated
*/
boolean isIsError();
/**
* Sets the value of the '{@link org.eclipse.epsilon.labs.emf.cellsheet.AstEval#isIsError Is Error}' attribute.
*
*
* @param value the new value of the 'Is Error' attribute.
* @see #isIsError()
* @generated
*/
void setIsError(boolean value);
} // AstEval
© 2015 - 2025 Weber Informatics LLC | Privacy Policy