de.cau.cs.kieler.core.kexpressions
Interface ComplexExpression
- All Superinterfaces:
- EObject, Expression, Notifier
- All Known Subinterfaces:
- OperatorExpression, TextExpression, ValuedObjectReference
- All Known Implementing Classes:
- ComplexExpressionImpl, OperatorExpressionImpl, TextExpressionImpl, ValuedObjectReferenceImpl
public interface ComplexExpression
- extends Expression
A representation of the model object 'Complex Expression'.
A ComplexExpression is an Expression that contains a list of sub expressions.
This does make sense mainly for it subtypes. It does not carry an operator
or something similar itself, because sub expressions make also sense in some
contexts without an operator, e.g. for SignalReferences.
The following features are supported:
- See Also:
KExpressionsPackage.getComplexExpression()
- Rating

- Generated:
- This code was automatically generated.
- Model element
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
getSubExpressions
EList<Expression> getSubExpressions()
- Returns the value of the 'Sub Expressions' containment reference list.
The list contents are of type
Expression
.
If the meaning of the 'Sub Expressions' containment reference list isn't clear,
there really should be more of a description here...
- Returns:
- the value of the 'Sub Expressions' containment reference list.
- See Also:
KExpressionsPackage.getComplexExpression_SubExpressions()
- Generated:
- This code was automatically generated.
- Model element: