/** */ package rba.core; /** * * A representation of the model object 'Value Expression'. * * * * * * * * @see rba.core.RBACorePackage#getValueExpression() * @model abstract="true" * @generated */ public interface ValueExpression extends Expression { /** * * * * @Override * * @model kind="operation" * annotation="http://www.eclipse.org/emf/2002/GenModel body='return ExpressionType.VALUE;'" * @generated */ ExpressionType getUnderlyingType(); /** * * * * * * @model kind="operation" required="true" * @generated */ int getExpressionValue(); /** * * * * * * @model kind="operation" * annotation="http://www.eclipse.org/emf/2002/GenModel body='return getUnderlyingType();'" * @generated */ ExpressionType getType(); } // ValueExpression