/** */ package rba.core; import org.eclipse.emf.common.util.Enumerator; /** * * A representation of the model object 'Enum Expression'. * * * * * * * * @see rba.core.RBACorePackage#getEnumExpression() * @model abstract="true" * @generated */ public interface EnumExpression extends Expression { /** * * * * @Override * * @model kind="operation" * annotation="http://www.eclipse.org/emf/2002/GenModel body='return ExpressionType.ENUM;'" * @generated */ ExpressionType getUnderlyingType(); /** * * * * * * @model kind="operation" required="true" * @generated */ Enumerator getExpressionValue(); /** * * * * @Override * * @model kind="operation" * annotation="http://www.eclipse.org/emf/2002/GenModel body='return getUnderlyingType();'" * @generated */ ExpressionType getType(); } // EnumExpression