Uses of Interface
com._1c.g5.v8.dt.bsl.model.Expression
-
-
Uses of Expression in com._1c.g5.v8.dt.bp.scheme.ui.contentassist.stringliteral
Method parameters in com._1c.g5.v8.dt.bp.scheme.ui.contentassist.stringliteral with type arguments of type Expression Modifier and Type Method Description List<org.eclipse.xtext.util.Triple<String,String,IStringLiteralProposalProvider.IBslStringLiteralProposalImageProvider>>
GraphicalSchemeStringLiteralProposalProvider. computeProposals(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, String content, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService, boolean isRussian)
Collection<org.eclipse.xtext.naming.QualifiedName>
GraphicalSchemeStringLiteralProposalProvider. getExportedName(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
List<org.eclipse.xtext.resource.IReferenceDescription>
GraphicalSchemeStringLiteralProposalProvider. getReferenceDescriptions(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
boolean
GraphicalSchemeStringLiteralProposalProvider. isAppropriate(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
-
Uses of Expression in com._1c.g5.v8.dt.bsl.model
Subinterfaces of Expression in com._1c.g5.v8.dt.bsl.model Modifier and Type Interface Description interface
AwaitExpression
A representation of the model object 'Await Expression'.interface
BinaryExpression
A representation of the model object 'Binary Expression'.interface
BooleanLiteral
A representation of the model object 'Boolean Literal'.interface
DateLiteral
A representation of the model object 'Date Literal'.interface
DynamicFeatureAccess
A representation of the model object 'Dynamic Feature Access'.interface
EmptyExpression
A representation of the model object 'Empty Expression'.interface
FeatureAccess
A representation of the model object 'Feature Access'.interface
FunctionStyleCreator
A representation of the model object 'Function Style Creator'.interface
IfPreprocessorExpression
A representation of the model object 'If Preprocessor Expression'.interface
IndexAccess
A representation of the model object 'Index Access'.interface
Invocation
A representation of the model object 'Invocation'.interface
Literal
A representation of the model object 'Literal'.interface
NameExpression
A representation of the model object 'Name Expression'.interface
NullLiteral
A representation of the model object 'Null Literal'.interface
NumberLiteral
A representation of the model object 'Number Literal'.interface
OperatorStyleCreator
A representation of the model object 'Operator Style Creator'.interface
RegionPreprocessorExpression
A representation of the model object 'Region Preprocessor Expression'.interface
StaticFeatureAccess
A representation of the model object 'Static Feature Access'.interface
StringLiteral
A representation of the model object 'String Literal'.interface
UnaryExpression
A representation of the model object 'Unary Expression'.interface
UndefinedLiteral
A representation of the model object 'Undefined Literal'.Methods in com._1c.g5.v8.dt.bsl.model that return Expression Modifier and Type Method Description Expression
ForToStatement. getBound()
Returns the value of the 'Bound' containment reference.Expression
ForEachStatement. getCollection()
Returns the value of the 'Collection' containment reference.Expression
EventHandlerStatement. getEventExpression()
Returns the value of the 'Event Expression' containment reference.Expression
AwaitExpression. getExpression()
Returns the value of the 'Expression' containment reference.Expression
ExecuteStatement. getExpression()
Returns the value of the 'Expression' containment reference.Expression
PreprocessorItemExpression. getExpression()
Returns the value of the 'Expression' containment reference.Expression
ReturnStatement. getExpression()
Returns the value of the 'Expression' containment reference.Expression
EventHandlerStatement. getHandlerExpression()
Returns the value of the 'Handler Expression' containment reference.Expression
IndexAccess. getIndex()
Returns the value of the 'Index' containment reference.Expression
ForToStatement. getInitializer()
Returns the value of the 'Initializer' containment reference.Expression
BinaryExpression. getLeft()
Returns the value of the 'Left' containment reference.Expression
SimpleStatement. getLeft()
Returns the value of the 'Left' containment reference.Expression
UnaryExpression. getOperand()
Returns the value of the 'Operand' containment reference.Expression
FunctionStyleCreator. getParamsExpression()
Returns the value of the 'Params Expression' containment reference.Expression
Conditional. getPredicate()
Returns the value of the 'Predicate' containment reference.Expression
WhileStatement. getPredicate()
Returns the value of the 'Predicate' containment reference.Expression
BinaryExpression. getRight()
Returns the value of the 'Right' containment reference.Expression
SimpleStatement. getRight()
Returns the value of the 'Right' containment reference.Expression
DynamicFeatureAccess. getSource()
Returns the value of the 'Source' containment reference.Expression
IndexAccess. getSource()
Returns the value of the 'Source' containment reference.Expression
FunctionStyleCreator. getTypeNameExpression()
Returns the value of the 'Type Name Expression' containment reference.Methods in com._1c.g5.v8.dt.bsl.model that return types with arguments of type Expression Modifier and Type Method Description org.eclipse.emf.common.util.EList<Expression>
RaiseStatement. getExpressions()
Returns the value of the 'Expressions' containment reference list.org.eclipse.emf.common.util.EList<Expression>
Invocation. getParams()
Returns the value of the 'Params' containment reference list.org.eclipse.emf.common.util.EList<Expression>
OperatorStyleCreator. getParams()
Returns the value of the 'Params' containment reference list.Methods in com._1c.g5.v8.dt.bsl.model with parameters of type Expression Modifier and Type Method Description void
ForToStatement. setBound(Expression value)
Sets the value of the 'Bound
' containment reference.void
ForEachStatement. setCollection(Expression value)
Sets the value of the 'Collection
' containment reference.void
EventHandlerStatement. setEventExpression(Expression value)
Sets the value of the 'Event Expression
' containment reference.void
AwaitExpression. setExpression(Expression value)
Sets the value of the 'Expression
' containment reference.void
ExecuteStatement. setExpression(Expression value)
Sets the value of the 'Expression
' containment reference.void
PreprocessorItemExpression. setExpression(Expression value)
Sets the value of the 'Expression
' containment reference.void
ReturnStatement. setExpression(Expression value)
Sets the value of the 'Expression
' containment reference.void
EventHandlerStatement. setHandlerExpression(Expression value)
Sets the value of the 'Handler Expression
' containment reference.void
IndexAccess. setIndex(Expression value)
Sets the value of the 'Index
' containment reference.void
ForToStatement. setInitializer(Expression value)
Sets the value of the 'Initializer
' containment reference.void
BinaryExpression. setLeft(Expression value)
Sets the value of the 'Left
' containment reference.void
SimpleStatement. setLeft(Expression value)
Sets the value of the 'Left
' containment reference.void
UnaryExpression. setOperand(Expression value)
Sets the value of the 'Operand
' containment reference.void
FunctionStyleCreator. setParamsExpression(Expression value)
Sets the value of the 'Params Expression
' containment reference.void
Conditional. setPredicate(Expression value)
Sets the value of the 'Predicate
' containment reference.void
WhileStatement. setPredicate(Expression value)
Sets the value of the 'Predicate
' containment reference.void
BinaryExpression. setRight(Expression value)
Sets the value of the 'Right
' containment reference.void
SimpleStatement. setRight(Expression value)
Sets the value of the 'Right
' containment reference.void
DynamicFeatureAccess. setSource(Expression value)
Sets the value of the 'Source
' containment reference.void
IndexAccess. setSource(Expression value)
Sets the value of the 'Source
' containment reference.void
FunctionStyleCreator. setTypeNameExpression(Expression value)
Sets the value of the 'Type Name Expression
' containment reference. -
Uses of Expression in com._1c.g5.v8.dt.bsl.model.impl
Classes in com._1c.g5.v8.dt.bsl.model.impl that implement Expression Modifier and Type Class Description class
AwaitExpressionImpl
An implementation of the model object 'Await Expression'.class
BinaryExpressionImpl
An implementation of the model object 'Binary Expression'.class
BooleanLiteralImpl
An implementation of the model object 'Boolean Literal'.class
DateLiteralImpl
An implementation of the model object 'Date Literal'.class
DynamicFeatureAccessImpl
An implementation of the model object 'Dynamic Feature Access'.class
EmptyExpressionImpl
An implementation of the model object 'Empty Expression'.class
ExpressionImpl
An implementation of the model object 'Expression'.class
FeatureAccessImpl
An implementation of the model object 'Feature Access'.class
FunctionStyleCreatorImpl
An implementation of the model object 'Function Style Creator'.class
IfPreprocessorExpressionImpl
An implementation of the model object 'If Preprocessor Expression'.class
IndexAccessImpl
An implementation of the model object 'Index Access'.class
InvocationImpl
An implementation of the model object 'Invocation'.class
LiteralImpl
An implementation of the model object 'Literal'.class
NameExpressionImpl
An implementation of the model object 'Name Expression'.class
NullLiteralImpl
An implementation of the model object 'Null Literal'.class
NumberLiteralImpl
An implementation of the model object 'Number Literal'.class
OperatorStyleCreatorImpl
An implementation of the model object 'Operator Style Creator'.class
RegionPreprocessorExpressionImpl
An implementation of the model object 'Region Preprocessor Expression'.class
StaticFeatureAccessImpl
An implementation of the model object 'Static Feature Access'.class
StringLiteralImpl
An implementation of the model object 'String Literal'.class
UnaryExpressionImpl
An implementation of the model object 'Unary Expression'.class
UndefinedLiteralImpl
An implementation of the model object 'Undefined Literal'.Fields in com._1c.g5.v8.dt.bsl.model.impl declared as Expression Modifier and Type Field Description protected Expression
ForToStatementImpl. bound
The cached value of the 'Bound
' containment reference.protected Expression
ForEachStatementImpl. collection
The cached value of the 'Collection
' containment reference.protected Expression
EventHandlerStatementImpl. eventExpression
The cached value of the 'Event Expression
' containment reference.protected Expression
AwaitExpressionImpl. expression
The cached value of the 'Expression
' containment reference.protected Expression
ExecuteStatementImpl. expression
The cached value of the 'Expression
' containment reference.protected Expression
PreprocessorItemExpressionImpl. expression
The cached value of the 'Expression
' containment reference.protected Expression
ReturnStatementImpl. expression
The cached value of the 'Expression
' containment reference.protected Expression
EventHandlerStatementImpl. handlerExpression
The cached value of the 'Handler Expression
' containment reference.protected Expression
IndexAccessImpl. index
The cached value of the 'Index
' containment reference.protected Expression
ForToStatementImpl. initializer
The cached value of the 'Initializer
' containment reference.protected Expression
BinaryExpressionImpl. left
The cached value of the 'Left
' containment reference.protected Expression
SimpleStatementImpl. left
The cached value of the 'Left
' containment reference.protected Expression
UnaryExpressionImpl. operand
The cached value of the 'Operand
' containment reference.protected Expression
FunctionStyleCreatorImpl. paramsExpression
The cached value of the 'Params Expression
' containment reference.protected Expression
ConditionalImpl. predicate
The cached value of the 'Predicate
' containment reference.protected Expression
WhileStatementImpl. predicate
The cached value of the 'Predicate
' containment reference.protected Expression
BinaryExpressionImpl. right
The cached value of the 'Right
' containment reference.protected Expression
SimpleStatementImpl. right
The cached value of the 'Right
' containment reference.protected Expression
DynamicFeatureAccessImpl. source
The cached value of the 'Source
' containment reference.protected Expression
IndexAccessImpl. source
The cached value of the 'Source
' containment reference.protected Expression
FunctionStyleCreatorImpl. typeNameExpression
The cached value of the 'Type Name Expression
' containment reference.Fields in com._1c.g5.v8.dt.bsl.model.impl with type parameters of type Expression Modifier and Type Field Description protected org.eclipse.emf.common.util.EList<Expression>
RaiseStatementImpl. expressions
The cached value of the 'Expressions
' containment reference list.protected org.eclipse.emf.common.util.EList<Expression>
InvocationImpl. params
The cached value of the 'Params
' containment reference list.protected org.eclipse.emf.common.util.EList<Expression>
OperatorStyleCreatorImpl. params
The cached value of the 'Params
' containment reference list.Methods in com._1c.g5.v8.dt.bsl.model.impl that return Expression Modifier and Type Method Description Expression
ForToStatementImpl. getBound()
Expression
ForEachStatementImpl. getCollection()
Expression
EventHandlerStatementImpl. getEventExpression()
Expression
AwaitExpressionImpl. getExpression()
Expression
ExecuteStatementImpl. getExpression()
Expression
PreprocessorItemExpressionImpl. getExpression()
Expression
ReturnStatementImpl. getExpression()
Expression
EventHandlerStatementImpl. getHandlerExpression()
Expression
IndexAccessImpl. getIndex()
Expression
ForToStatementImpl. getInitializer()
Expression
BinaryExpressionImpl. getLeft()
Expression
SimpleStatementImpl. getLeft()
Expression
UnaryExpressionImpl. getOperand()
Expression
FunctionStyleCreatorImpl. getParamsExpression()
Expression
ConditionalImpl. getPredicate()
Expression
WhileStatementImpl. getPredicate()
Expression
BinaryExpressionImpl. getRight()
Expression
SimpleStatementImpl. getRight()
Expression
DynamicFeatureAccessImpl. getSource()
Expression
IndexAccessImpl. getSource()
Expression
FunctionStyleCreatorImpl. getTypeNameExpression()
Methods in com._1c.g5.v8.dt.bsl.model.impl that return types with arguments of type Expression Modifier and Type Method Description org.eclipse.emf.common.util.EList<Expression>
RaiseStatementImpl. getExpressions()
org.eclipse.emf.common.util.EList<Expression>
InvocationImpl. getParams()
org.eclipse.emf.common.util.EList<Expression>
OperatorStyleCreatorImpl. getParams()
Methods in com._1c.g5.v8.dt.bsl.model.impl with parameters of type Expression Modifier and Type Method Description org.eclipse.emf.common.notify.NotificationChain
ForToStatementImpl. basicSetBound(Expression newBound, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ForEachStatementImpl. basicSetCollection(Expression newCollection, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
EventHandlerStatementImpl. basicSetEventExpression(Expression newEventExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
AwaitExpressionImpl. basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ExecuteStatementImpl. basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
PreprocessorItemExpressionImpl. basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ReturnStatementImpl. basicSetExpression(Expression newExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
EventHandlerStatementImpl. basicSetHandlerExpression(Expression newHandlerExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
IndexAccessImpl. basicSetIndex(Expression newIndex, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ForToStatementImpl. basicSetInitializer(Expression newInitializer, 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
SimpleStatementImpl. basicSetLeft(Expression newLeft, 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
FunctionStyleCreatorImpl. basicSetParamsExpression(Expression newParamsExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
ConditionalImpl. basicSetPredicate(Expression newPredicate, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
WhileStatementImpl. basicSetPredicate(Expression newPredicate, 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
SimpleStatementImpl. basicSetRight(Expression newRight, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
DynamicFeatureAccessImpl. basicSetSource(Expression newSource, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
IndexAccessImpl. basicSetSource(Expression newSource, org.eclipse.emf.common.notify.NotificationChain msgs)
org.eclipse.emf.common.notify.NotificationChain
FunctionStyleCreatorImpl. basicSetTypeNameExpression(Expression newTypeNameExpression, org.eclipse.emf.common.notify.NotificationChain msgs)
void
ForToStatementImpl. setBound(Expression newBound)
void
ForEachStatementImpl. setCollection(Expression newCollection)
void
EventHandlerStatementImpl. setEventExpression(Expression newEventExpression)
void
AwaitExpressionImpl. setExpression(Expression newExpression)
void
ExecuteStatementImpl. setExpression(Expression newExpression)
void
PreprocessorItemExpressionImpl. setExpression(Expression newExpression)
void
ReturnStatementImpl. setExpression(Expression newExpression)
void
EventHandlerStatementImpl. setHandlerExpression(Expression newHandlerExpression)
void
IndexAccessImpl. setIndex(Expression newIndex)
void
ForToStatementImpl. setInitializer(Expression newInitializer)
void
BinaryExpressionImpl. setLeft(Expression newLeft)
void
SimpleStatementImpl. setLeft(Expression newLeft)
void
UnaryExpressionImpl. setOperand(Expression newOperand)
void
FunctionStyleCreatorImpl. setParamsExpression(Expression newParamsExpression)
void
ConditionalImpl. setPredicate(Expression newPredicate)
void
WhileStatementImpl. setPredicate(Expression newPredicate)
void
BinaryExpressionImpl. setRight(Expression newRight)
void
SimpleStatementImpl. setRight(Expression newRight)
void
DynamicFeatureAccessImpl. setSource(Expression newSource)
void
IndexAccessImpl. setSource(Expression newSource)
void
FunctionStyleCreatorImpl. setTypeNameExpression(Expression newTypeNameExpression)
-
Uses of Expression in com._1c.g5.v8.dt.bsl.model.typesytem
Fields in com._1c.g5.v8.dt.bsl.model.typesytem with type parameters of type Expression Modifier and Type Field Description protected Collection<org.eclipse.xtext.util.Pair<Expression,List<VariableTreeTypeState>>>
VariableTreeTypeState. expressions
protected Map<Expression,Set<? extends TypeItem>>
VariableTypeState. typesByDependedState
Types in this state may be compute by concreteExpression
, we need remember this information for correct update types in this state, when returning type of expression should be recomputeMethods in com._1c.g5.v8.dt.bsl.model.typesytem that return types with arguments of type Expression Modifier and Type Method Description Iterable<org.eclipse.xtext.util.Pair<Expression,List<VariableTreeTypeState>>>
PromiseVariableTreeTypeState. getExpressions()
Iterable<org.eclipse.xtext.util.Pair<Expression,List<VariableTreeTypeState>>>
ThreadSafeVariableTreeTypeState. getExpressions()
Iterable<org.eclipse.xtext.util.Pair<Expression,List<VariableTreeTypeState>>>
VariableTreeTypeState. getExpressions()
Gets expression corresponding to this stateMethods in com._1c.g5.v8.dt.bsl.model.typesytem with parameters of type Expression Modifier and Type Method Description void
IExpressionTypeState. addExpressionRelatedTypes(Expression baseExpression, Collection<? extends TypeItem> types)
Adds types to state.void
VariableTypeState. addExpressionRelatedTypes(Expression baseExpression, Collection<? extends TypeItem> types)
Method parameters in com._1c.g5.v8.dt.bsl.model.typesytem with type arguments of type Expression Modifier and Type Method Description void
PromiseVariableTreeTypeState. addExpression(org.eclipse.xtext.util.Pair<Expression,List<VariableTreeTypeState>> expression)
void
ThreadSafeVariableTreeTypeState. addExpression(org.eclipse.xtext.util.Pair<Expression,List<VariableTreeTypeState>> expression)
void
VariableTreeTypeState. addExpression(org.eclipse.xtext.util.Pair<Expression,List<VariableTreeTypeState>> expression)
Adds expresion to the state -
Uses of Expression in com._1c.g5.v8.dt.bsl.model.util
Methods in com._1c.g5.v8.dt.bsl.model.util with parameters of type Expression Modifier and Type Method Description T
BslSwitch. caseExpression(Expression object)
Returns the result of interpreting the object as an instance of 'Expression'. -
Uses of Expression in com._1c.g5.v8.dt.bsl.typesystem.util
Methods in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type Expression Modifier and Type Method Description static List<VariableTreeTypeState>
CreatorTreeState. getAllDependState(Expression expr, DynamicFeatureAccessComputer dynamicComputer, IBslOwnerComputerService ownerComputerService, InvocationTypesComputerExtensionRegistry invTypesComputerExtension, TypeSystemMode mode, Environments envs)
Gets allVariableTreeTypeState
from bslExpression
-
Uses of Expression in com._1c.g5.v8.dt.bsl.ui.contentassist.stringliteral
Method parameters in com._1c.g5.v8.dt.bsl.ui.contentassist.stringliteral with type arguments of type Expression Modifier and Type Method Description abstract List<org.eclipse.xtext.util.Triple<String,String,IStringLiteralProposalProvider.IBslStringLiteralProposalImageProvider>>
AbstractStringLiteralProposalProvider. computeProposals(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, String content, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService, boolean isRussian)
List<org.eclipse.xtext.util.Triple<String,String,IStringLiteralProposalProvider.IBslStringLiteralProposalImageProvider>>
IStringLiteralProposalProviderExtension. computeProposals(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, String content, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService, boolean isRussian)
Computes all proposals forStringLiteral
in Bls languageprotected List<org.eclipse.xtext.util.Triple<String,String,IStringLiteralProposalProvider.IBslStringLiteralProposalImageProvider>>
AbstractStringLiteralProposalProvider. computeProposalsForMdObject(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IStringLiteralProposalProvider.IBslStringLiteralProposalImageProvider imgProvider)
Computes all proposals forStringLiteral
in Bls language forMdObject
methodsvoid
AbstractStringLiteralProposalProvider. createHyperlinks(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, com.google.inject.Provider<org.eclipse.xtext.ui.editor.hyperlinking.XtextHyperlink> hyperlinkProvider, org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkAcceptor acceptor)
protected void
AbstractStringLiteralProposalProvider. createHyperlinksForAllReferences(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, com.google.inject.Provider<org.eclipse.xtext.ui.editor.hyperlinking.XtextHyperlink> hyperlinkProvider, org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkAcceptor acceptor)
Creates hyperlinks forStringLiteral
by allIReferenceDescription
fromIAvailableStringLiteralProviderImportedNamesExtension.getReferenceDescriptions(Triple, IScopeProvider)
protected void
AbstractStringLiteralProposalProvider. createHyperlinksForFormModule(String formName, org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, com.google.inject.Provider<org.eclipse.xtext.ui.editor.hyperlinking.XtextHyperlink> hyperlinkProvider, org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkAcceptor acceptor)
Creates hyperlinks for form moduleprotected List<org.eclipse.xtext.util.Triple<String,String,IStringLiteralProposalProvider.IBslStringLiteralProposalImageProvider>>
AbstractStringLiteralProposalProvider. createProposalsForCommonMdObjects(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, String content, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, org.eclipse.emf.ecore.EReference ref, org.eclipse.emf.ecore.EClass eClass)
Creates proposals for common objects inConfiguration
protected List<org.eclipse.xtext.resource.IReferenceDescription>
AbstractStringLiteralProposalProvider. getReferenceDescriptionForMdObject(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Computes reference description for mdObject objects by string literalsprotected TypeItem
AbstractStringLiteralProposalProvider. getTypeOfPreviousElement(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
GetsTypeItem
for previous elements for parentObject (if it'sDynamicFeatureAccess
)boolean
AbstractStringLiteralProposalProvider. hasHyperlinks(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
boolean
AbstractStringLiteralProposalProvider. isCorrectValue(String content, org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService)
-
Uses of Expression in com._1c.g5.v8.dt.bsl.ui.editor
Method parameters in com._1c.g5.v8.dt.bsl.ui.editor with type arguments of type Expression Modifier and Type Method Description void
IStringLiteralHyperlinkProvider. createHyperlinks(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, com.google.inject.Provider<org.eclipse.xtext.ui.editor.hyperlinking.XtextHyperlink> hyperlinkProvider, org.eclipse.xtext.ui.editor.hyperlinking.IHyperlinkAcceptor acceptor)
Creates hyperlinks forStringLiteral
boolean
IStringLiteralHyperlinkProvider. hasHyperlinks(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
Checks that hyperlinks enable for current context ofStringLiteral
-
Uses of Expression in com._1c.g5.v8.dt.bsl.validation
Methods in com._1c.g5.v8.dt.bsl.validation with parameters of type Expression Modifier and Type Method Description protected List<BslJavaValidator.ErrorDescr>
TypesChecker. _checkExpression(Expression expr, Environments envs)
List<BslJavaValidator.ErrorDescr>
TypesChecker. checkExpression(Expression expr, Environments envs)
List<BslJavaValidator.ErrorDescr>
TypesChecker. checkExpressionTypes(Expression expr, Environments envs)
Check types forExpression
in BSL -
Uses of Expression in com._1c.g5.v8.dt.bsl.validation.stringliterals
Method parameters in com._1c.g5.v8.dt.bsl.validation.stringliterals with type arguments of type Expression Modifier and Type Method Description Collection<org.eclipse.xtext.naming.QualifiedName>
IAvailableStringLiteralProviderImportedNamesExtension. getExportedName(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Gets imported names provided by string literalsSet<org.eclipse.xtext.naming.QualifiedName>
IAvailableStringLiteralServiceProvider. getExportedNames(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Gets all available imported names provided by string literalsList<org.eclipse.xtext.resource.IReferenceDescription>
IAvailableStringLiteralProviderImportedNamesExtension. getReferenceDescriptions(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Gets reference descriptions by string literalsList<org.eclipse.xtext.resource.IReferenceDescription>
IAvailableStringLiteralServiceProvider. getReferenceDescriptions(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
Gets reference descriptions by string literalsboolean
IAvailableStringLiteralProviderExtension. isAppropriate(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
Checks context for availability of proposalsboolean
IAvailableStringLiteralServiceProvider. isAppropriate(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
Check context for availability of validationboolean
IAvailableStringLiteralProviderExtension. isCorrectValue(String content, org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService)
Checks that content of theStringLiteral
correct in this context.boolean
IAvailableStringLiteralServiceProvider. isCorrectValue(String content, org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
Checks that content of theStringLiteral
correct in this context -
Uses of Expression in com._1c.g5.v8.dt.dcs.ui.bsl.stringliterals
Method parameters in com._1c.g5.v8.dt.dcs.ui.bsl.stringliterals with type arguments of type Expression Modifier and Type Method Description List<org.eclipse.xtext.util.Triple<String,String,IStringLiteralProposalProvider.IBslStringLiteralProposalImageProvider>>
StringLiteralProposalProviderSetParameterValue. computeProposals(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, String content, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService, boolean isRussian)
Collection<org.eclipse.xtext.naming.QualifiedName>
StringLiteralProposalProviderSetParameterValue. getExportedName(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
List<org.eclipse.xtext.resource.IReferenceDescription>
StringLiteralProposalProviderSetParameterValue. getReferenceDescriptions(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
boolean
StringLiteralProposalProviderSetParameterValue. isAppropriate(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
boolean
StringLiteralProposalProviderSetParameterValue. isCorrectValue(String content, org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService)
-
Uses of Expression in com._1c.g5.v8.dt.form.ui.bsl.stringliterals
Method parameters in com._1c.g5.v8.dt.form.ui.bsl.stringliterals with type arguments of type Expression Modifier and Type Method Description List<org.eclipse.xtext.util.Triple<String,String,IStringLiteralProposalProvider.IBslStringLiteralProposalImageProvider>>
StringLiteralProposalProviderValueToFormAttr. computeProposals(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, String content, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService, boolean isRussian)
Collection<org.eclipse.xtext.naming.QualifiedName>
StringLiteralProposalProviderValueToFormAttr. getExportedName(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
List<org.eclipse.xtext.resource.IReferenceDescription>
StringLiteralProposalProviderValueToFormAttr. getReferenceDescriptions(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider)
boolean
StringLiteralProposalProviderValueToFormAttr. isAppropriate(org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context)
boolean
StringLiteralProposalProviderValueToFormAttr. isCorrectValue(String content, org.eclipse.xtext.util.Triple<org.eclipse.emf.ecore.EObject,List<Expression>,Integer> context, org.eclipse.xtext.scoping.IScopeProvider scopeProvider, IIndexSlicePredicateService slicePredicateService)
-
Uses of Expression in com.e1c.g5.v8.dt.formatter.bsl
Methods in com.e1c.g5.v8.dt.formatter.bsl with parameters of type Expression Modifier and Type Method Description protected void
BslFormatter2. formatExpression(Expression expression, org.eclipse.xtext.formatting2.IFormattableDocument document)
FormatsExpression
object
-