Uses of Interface
com._1c.g5.v8.dt.dcs.expressions.model.Expression
-
Packages that use Expression Package Description com._1c.g5.v8.dt.dcs.expressions com._1c.g5.v8.dt.dcs.expressions.model com._1c.g5.v8.dt.dcs.expressions.model.impl com._1c.g5.v8.dt.dcs.expressions.model.util -
-
Uses of Expression in com._1c.g5.v8.dt.dcs.expressions
Fields in com._1c.g5.v8.dt.dcs.expressions with type parameters of type Expression Modifier and Type Field Description protected com._1c.g5.v8.dt.lcore.tests.parser.helper.ParseHelperEncoder<Expression>
SimpleTestExpressionParseHelper. parser
Methods in com._1c.g5.v8.dt.dcs.expressions with parameters of type Expression Modifier and Type Method Description List<TypeItem>
ExpressionsTypesComputer. computeTypes(Expression expr)
List<TypeItem>
IExpressionsTypesComputer. computeTypes(Expression expr)
Computes type forExpression
-
Uses of Expression in com._1c.g5.v8.dt.dcs.expressions.model
Subinterfaces of Expression in com._1c.g5.v8.dt.dcs.expressions.model Modifier and Type Interface Description interface
BinaryExpression
A representation of the model object 'Binary Expression'.interface
BooleanLiteral
A representation of the model object 'Boolean Literal'.interface
Case
A representation of the model object 'Case'.interface
CaseBody
A representation of the model object 'Case Body'.interface
DateLiteral
A representation of the model object 'Date Literal'.interface
EmptyExpression
A representation of the model object 'Empty Expression'.interface
ExpressionWithAlias
A representation of the model object 'Expression With Alias'.interface
ExpressionWithDistinct
A representation of the model object 'Expression With Distinct'.interface
Field
A representation of the model object 'Field'.interface
Function
A representation of the model object 'Function'.interface
Ident
A representation of the model object 'Ident'.interface
InList
A representation of the model object 'In List'.interface
IsNull
A representation of the model object 'Is Null'.interface
Like
A representation of the model object 'Like'.interface
Literal
A representation of the model object 'Literal'.interface
NullLiteral
A representation of the model object 'Null Literal'.interface
NumberLiteral
A representation of the model object 'Number Literal'.interface
Parameter
A representation of the model object 'Parameter'.interface
StringLiteral
A representation of the model object 'String Literal'.interface
TypeLiteral
A representation of the model object 'Type Literal'.interface
UnaryExpression
A representation of the model object 'Unary Expression'.interface
UndefinedLiteral
A representation of the model object 'Undefined Literal'.interface
ValueLiteral
A representation of the model object 'Value Literal'.Methods in com._1c.g5.v8.dt.dcs.expressions.model that return Expression Modifier and Type Method Description Expression
Case. getElseExpression()
Returns the value of the 'Else Expression' containment reference.Expression
Like. getEscape()
Returns the value of the 'Escape' containment reference.Expression
ExpressionWithAlias. getExpression()
Returns the value of the 'Expression' containment reference.Expression
ExpressionWithDistinct. getExpression()
Returns the value of the 'Expression' containment reference.Expression
Case. getInputExpression()
Returns the value of the 'Input Expression' containment reference.Expression
Expressions. getItem()
Returns the value of the 'Item' containment reference.Expression
BinaryExpression. getLeft()
Returns the value of the 'Left' containment reference.Expression
Like. getLiteral()
Returns the value of the 'Literal' containment reference.Expression
UnaryExpression. getOperand()
Returns the value of the 'Operand' containment reference.Expression
BinaryExpression. getRight()
Returns the value of the 'Right' containment reference.Expression
CaseBody. getThen()
Returns the value of the 'Then' containment reference.Expression
CaseBody. getWhen()
Returns the value of the 'When' containment reference.Methods in com._1c.g5.v8.dt.dcs.expressions.model that return types with arguments of type Expression Modifier and Type Method Description org.eclipse.emf.common.util.EList<Expression>
InList. getItems()
Returns the value of the 'Items' containment reference list.org.eclipse.emf.common.util.EList<Expression>
Function. getParameters()
Returns the value of the 'Parameters' containment reference list.Methods in com._1c.g5.v8.dt.dcs.expressions.model with parameters of type Expression Modifier and Type Method Description void
Case. setElseExpression(Expression value)
Sets the value of the 'Else Expression
' containment reference.void
Like. setEscape(Expression value)
Sets the value of the 'Escape
' containment reference.void
ExpressionWithAlias. setExpression(Expression value)
Sets the value of the 'Expression
' containment reference.void
ExpressionWithDistinct. setExpression(Expression value)
Sets the value of the 'Expression
' containment reference.void
Case. setInputExpression(Expression value)
Sets the value of the 'Input Expression
' containment reference.void
Expressions. setItem(Expression value)
Sets the value of the 'Item
' containment reference.void
BinaryExpression. setLeft(Expression value)
Sets the value of the 'Left
' containment reference.void
Like. setLiteral(Expression value)
Sets the value of the 'Literal
' containment reference.void
UnaryExpression. setOperand(Expression value)
Sets the value of the 'Operand
' containment reference.void
BinaryExpression. setRight(Expression value)
Sets the value of the 'Right
' containment reference.void
CaseBody. setThen(Expression value)
Sets the value of the 'Then
' containment reference.void
CaseBody. setWhen(Expression value)
Sets the value of the 'When
' containment reference. -
Uses of Expression in com._1c.g5.v8.dt.dcs.expressions.model.impl
Classes in com._1c.g5.v8.dt.dcs.expressions.model.impl that implement Expression Modifier and Type Class Description class
BinaryExpressionImpl
An implementation of the model object 'Binary Expression'.class
BooleanLiteralImpl
An implementation of the model object 'Boolean Literal'.class
CaseBodyImpl
An implementation of the model object 'Case Body'.class
CaseImpl
An implementation of the model object 'Case'.class
DateLiteralImpl
An implementation of the model object 'Date Literal'.class
EmptyExpressionImpl
An implementation of the model object 'Empty Expression'.class
ExpressionImpl
An implementation of the model object 'Expression'.class
ExpressionWithAliasImpl
An implementation of the model object 'Expression With Alias'.class
ExpressionWithDistinctImpl
An implementation of the model object 'Expression With Distinct'.class
FieldImpl
An implementation of the model object 'Field'.class
FunctionImpl
An implementation of the model object 'Function'.class
IdentImpl
An implementation of the model object 'Ident'.class
InListImpl
An implementation of the model object 'In List'.class
IsNullImpl
An implementation of the model object 'Is Null'.class
LikeImpl
An implementation of the model object 'Like'.class
LiteralImpl
An implementation of the model object 'Literal'.class
NullLiteralImpl
An implementation of the model object 'Null Literal'.class
NumberLiteralImpl
An implementation of the model object 'Number Literal'.class
ParameterImpl
An implementation of the model object 'Parameter'.class
StringLiteralImpl
An implementation of the model object 'String Literal'.class
TypeLiteralImpl
An implementation of the model object 'Type Literal'.class
UnaryExpressionImpl
An implementation of the model object 'Unary Expression'.class
UndefinedLiteralImpl
An implementation of the model object 'Undefined Literal'.class
ValueLiteralImpl
An implementation of the model object 'Value Literal'.Fields in com._1c.g5.v8.dt.dcs.expressions.model.impl declared as Expression Modifier and Type Field Description protected Expression
CaseImpl. elseExpression
The cached value of the 'Else Expression
' containment reference.protected Expression
LikeImpl. escape
The cached value of the 'Escape
' containment reference.protected Expression
ExpressionWithAliasImpl. expression
The cached value of the 'Expression
' containment reference.protected Expression
ExpressionWithDistinctImpl. expression
The cached value of the 'Expression
' containment reference.protected Expression
CaseImpl. inputExpression
The cached value of the 'Input Expression
' containment reference.protected Expression
ExpressionsImpl. item
The cached value of the 'Item
' containment reference.protected Expression
BinaryExpressionImpl. left
The cached value of the 'Left
' containment reference.protected Expression
LikeImpl. literal
The cached value of the 'Literal
' containment reference.protected Expression
UnaryExpressionImpl. operand
The cached value of the 'Operand
' containment reference.protected Expression
BinaryExpressionImpl. right
The cached value of the 'Right
' containment reference.protected Expression
CaseBodyImpl. then
The cached value of the 'Then
' containment reference.protected Expression
CaseBodyImpl. when
The cached value of the 'When
' containment reference.Fields in com._1c.g5.v8.dt.dcs.expressions.model.impl with type parameters of type Expression Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<Expression>
InListImpl. items
The cached value of the 'Items
' containment reference list.protected org.eclipse.emf.common.util.EList<Expression>
FunctionImpl. parameters
The cached value of the 'Parameters
' containment reference list.Methods in com._1c.g5.v8.dt.dcs.expressions.model.impl that return Expression Modifier and Type Method Description Expression
CaseImpl. getElseExpression()
Expression
LikeImpl. getEscape()
Expression
ExpressionWithAliasImpl. getExpression()
Expression
ExpressionWithDistinctImpl. getExpression()
Expression
CaseImpl. getInputExpression()
Expression
ExpressionsImpl. getItem()
Expression
BinaryExpressionImpl. getLeft()
Expression
LikeImpl. getLiteral()
Expression
UnaryExpressionImpl. getOperand()
Expression
BinaryExpressionImpl. getRight()
Expression
CaseBodyImpl. getThen()
Expression
CaseBodyImpl. getWhen()
Methods in com._1c.g5.v8.dt.dcs.expressions.model.impl that return types with arguments of type Expression Modifier and Type Method Description org.eclipse.emf.common.util.EList<Expression>
InListImpl. getItems()
org.eclipse.emf.common.util.EList<Expression>
FunctionImpl. getParameters()
Methods in com._1c.g5.v8.dt.dcs.expressions.model.impl with parameters of type Expression Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
CaseImpl. basicSetElseExpression(Expression newElseExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
LikeImpl. basicSetEscape(Expression newEscape, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ExpressionWithAliasImpl. basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ExpressionWithDistinctImpl. basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
CaseImpl. basicSetInputExpression(Expression newInputExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ExpressionsImpl. basicSetItem(Expression newItem, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
BinaryExpressionImpl. basicSetLeft(Expression newLeft, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
LikeImpl. basicSetLiteral(Expression newLiteral, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
UnaryExpressionImpl. basicSetOperand(Expression newOperand, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
BinaryExpressionImpl. basicSetRight(Expression newRight, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
CaseBodyImpl. basicSetThen(Expression newThen, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
CaseBodyImpl. basicSetWhen(Expression newWhen, org.eclipse.emf.common.notify.NotificationChain msgs)
void
CaseImpl. setElseExpression(Expression newElseExpression)
void
LikeImpl. setEscape(Expression newEscape)
void
ExpressionWithAliasImpl. setExpression(Expression newExpression)
void
ExpressionWithDistinctImpl. setExpression(Expression newExpression)
void
CaseImpl. setInputExpression(Expression newInputExpression)
void
ExpressionsImpl. setItem(Expression newItem)
void
BinaryExpressionImpl. setLeft(Expression newLeft)
void
LikeImpl. setLiteral(Expression newLiteral)
void
UnaryExpressionImpl. setOperand(Expression newOperand)
void
BinaryExpressionImpl. setRight(Expression newRight)
void
CaseBodyImpl. setThen(Expression newThen)
void
CaseBodyImpl. setWhen(Expression newWhen)
-
Uses of Expression in com._1c.g5.v8.dt.dcs.expressions.model.util
Methods in com._1c.g5.v8.dt.dcs.expressions.model.util with parameters of type Expression Modifier and Type Method Description T
ExpressionsSwitch. caseExpression(Expression object)
Returns the result of interpreting the object as an instance of 'Expression'.
-