de.cau.cs.kieler.core.kexpressions
Interface Expression

All Superinterfaces:
EObject, Notifier
All Known Subinterfaces:
BooleanValue, ComplexExpression, FloatValue, IntValue, OperatorExpression, TextExpression, Value, ValuedObjectReference
All Known Implementing Classes:
BooleanValueImpl, ComplexExpressionImpl, ExpressionImpl, FloatValueImpl, IntValueImpl, OperatorExpressionImpl, TextExpressionImpl, ValuedObjectReferenceImpl, ValueImpl

public interface Expression
extends EObject

A representation of the model object 'Expression'. An Expression is the supertype of all kinds of Expressions over Signals, Variables or Values. It is used as a simple common entry point. In this metamodel there are no more specializations avaliable according to return value of the Expressions (e.g. BooleanExpression or ValuedExpression). These might be provided by more specialized textual grammars for this metamodel.

See Also:
KExpressionsPackage.getExpression()
Rating red
Generated:
This code was automatically generated.
Model element

Method Summary
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver