Uses of Interface
de.uni_hildesheim.sse.vil.expressions.expressionDsl.Expression
Packages that use Expression
Package
Description
Translation functionality for expressions.
-
Uses of Expression in de.uni_hildesheim.sse.vil.expressions.expressionDsl
Methods in de.uni_hildesheim.sse.vil.expressions.expressionDsl that return ExpressionModifier and TypeMethodDescriptionExpressionDslFactory.createExpression()Returns a new object of class 'Expression'.SubCall.getArrayEx()Returns the value of the 'Array Ex' containment reference.DeclarationUnit.getDeflt()Returns the value of the 'Deflt' containment reference.Parameter.getDflt()Returns the value of the 'Dflt' containment reference.NamedArgument.getEx()Returns the value of the 'Ex' containment reference.ExpressionStatement.getExpr()Returns the value of the 'Expr' containment reference.VariableDeclaration.getExpression()Returns the value of the 'Expression' containment reference.ExpressionOrQualifiedExecution.getParenthesis()Returns the value of the 'Parenthesis' containment reference.VersionSpec.getRestriction()Returns the value of the 'Restriction' containment reference.Methods in de.uni_hildesheim.sse.vil.expressions.expressionDsl with parameters of type ExpressionModifier and TypeMethodDescriptionvoidSubCall.setArrayEx(Expression value) Sets the value of the 'Array Ex' containment reference.voidDeclarationUnit.setDeflt(Expression value) Sets the value of the 'Deflt' containment reference.voidParameter.setDflt(Expression value) Sets the value of the 'Dflt' containment reference.voidNamedArgument.setEx(Expression value) Sets the value of the 'Ex' containment reference.voidExpressionStatement.setExpr(Expression value) Sets the value of the 'Expr' containment reference.voidVariableDeclaration.setExpression(Expression value) Sets the value of the 'Expression' containment reference.voidExpressionOrQualifiedExecution.setParenthesis(Expression value) Sets the value of the 'Parenthesis' containment reference.voidVersionSpec.setRestriction(Expression value) Sets the value of the 'Restriction' containment reference. -
Uses of Expression in de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl
Classes in de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl that implement ExpressionModifier and TypeClassDescriptionclassAn implementation of the model object 'Expression'.Fields in de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionSubCallImpl.arrayExThe cached value of the 'Array Ex' containment reference.protected ExpressionDeclarationUnitImpl.defltThe cached value of the 'Deflt' containment reference.protected ExpressionParameterImpl.dfltThe cached value of the 'Dflt' containment reference.protected ExpressionNamedArgumentImpl.exThe cached value of the 'Ex' containment reference.protected ExpressionExpressionStatementImpl.exprThe cached value of the 'Expr' containment reference.protected ExpressionVariableDeclarationImpl.expressionThe cached value of the 'Expression' containment reference.protected ExpressionExpressionOrQualifiedExecutionImpl.parenthesisThe cached value of the 'Parenthesis' containment reference.protected ExpressionVersionSpecImpl.restrictionThe cached value of the 'Restriction' containment reference.Methods in de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl that return ExpressionModifier and TypeMethodDescriptionExpressionDslFactoryImpl.createExpression()SubCallImpl.getArrayEx()DeclarationUnitImpl.getDeflt()ParameterImpl.getDflt()NamedArgumentImpl.getEx()ExpressionStatementImpl.getExpr()VariableDeclarationImpl.getExpression()ExpressionOrQualifiedExecutionImpl.getParenthesis()VersionSpecImpl.getRestriction()Methods in de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl with parameters of type ExpressionModifier and TypeMethodDescriptionorg.eclipse.emf.common.notify.NotificationChainSubCallImpl.basicSetArrayEx(Expression newArrayEx, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainDeclarationUnitImpl.basicSetDeflt(Expression newDeflt, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainParameterImpl.basicSetDflt(Expression newDflt, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainNamedArgumentImpl.basicSetEx(Expression newEx, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainExpressionStatementImpl.basicSetExpr(Expression newExpr, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainVariableDeclarationImpl.basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainExpressionOrQualifiedExecutionImpl.basicSetParenthesis(Expression newParenthesis, org.eclipse.emf.common.notify.NotificationChain msgs) org.eclipse.emf.common.notify.NotificationChainVersionSpecImpl.basicSetRestriction(Expression newRestriction, org.eclipse.emf.common.notify.NotificationChain msgs) voidSubCallImpl.setArrayEx(Expression newArrayEx) voidDeclarationUnitImpl.setDeflt(Expression newDeflt) voidParameterImpl.setDflt(Expression newDflt) voidNamedArgumentImpl.setEx(Expression newEx) voidExpressionStatementImpl.setExpr(Expression newExpr) voidVariableDeclarationImpl.setExpression(Expression newExpression) voidExpressionOrQualifiedExecutionImpl.setParenthesis(Expression newParenthesis) voidVersionSpecImpl.setRestriction(Expression newRestriction) -
Uses of Expression in de.uni_hildesheim.sse.vil.expressions.expressionDsl.util
Methods in de.uni_hildesheim.sse.vil.expressions.expressionDsl.util with parameters of type ExpressionModifier and TypeMethodDescriptionExpressionDslSwitch.caseExpression(Expression object) Returns the result of interpreting the object as an instance of 'Expression'. -
Uses of Expression in de.uni_hildesheim.sse.vil.expressions.serializer
Methods in de.uni_hildesheim.sse.vil.expressions.serializer with parameters of type ExpressionModifier and TypeMethodDescriptionprotected voidExpressionDslSemanticSequencer.sequence_Expression(org.eclipse.xtext.serializer.ISerializationContext context, Expression semanticObject) Contexts: Expression returns Expression Constraint: (expr=LogicalExpression | init=ContainerInitializer) -
Uses of Expression in de.uni_hildesheim.sse.vil.expressions.translation
Methods in de.uni_hildesheim.sse.vil.expressions.translation with parameters of type ExpressionModifier and TypeMethodDescriptionnet.ssehub.easy.instantiation.core.model.expressions.ExpressionExpressionTranslator.processAssignment(org.eclipse.emf.ecore.EObject cause, net.ssehub.easy.instantiation.core.model.vilTypes.TypeDescriptor<?> type, Expression ex, R resolver) Processes an assignment.protected abstract net.ssehub.easy.instantiation.core.model.expressions.ExpressionExpressionTranslator.processCall(net.ssehub.easy.instantiation.core.model.expressions.Expression firstParam, Call call, ExpressionTranslator.CallType type, Expression arrayEx, R resolver) Processes a function call.net.ssehub.easy.instantiation.core.model.expressions.ExpressionExpressionTranslator.processExpression(Expression ex, R resolver) Creates the expression tree for a given expression.protected StringExpressionTranslator.resolveCallArguments(Call call, List<I> iterators, List<net.ssehub.easy.instantiation.core.model.expressions.CallArgument> arguments, Expression arrayEx, R resolver) Resolves call arguments.