Uses of Interface
com._1c.g5.v8.dt.bsl.model.Variable
-
-
Uses of Variable in com._1c.g5.v8.dt.bsl.common
Fields in com._1c.g5.v8.dt.bsl.common with type parameters of type Variable Modifier and Type Field Description protected Map<Variable,List<org.eclipse.xtext.nodemodel.INode>>VariableProcessor. variablesChangeValueprotected Map<Variable,List<org.eclipse.xtext.nodemodel.INode>>VariableProcessor. variablesForReadValueMethods in com._1c.g5.v8.dt.bsl.common that return types with arguments of type Variable Modifier and Type Method Description Map<Variable,List<org.eclipse.xtext.nodemodel.INode>>VariableProcessor. variablesForChangeValue()Gets all variables and their nodes which change valueMap<Variable,List<org.eclipse.xtext.nodemodel.INode>>VariableProcessor. variablesForReadValue()Gets all variables and their nodes from which values are readMethods in com._1c.g5.v8.dt.bsl.common with parameters of type Variable Modifier and Type Method Description protected voidVariableProcessor. addNewVariable(Variable variable, org.eclipse.xtext.nodemodel.INode node, Map<Variable,List<org.eclipse.xtext.nodemodel.INode>> variables)Add variable tovariablesMethod parameters in com._1c.g5.v8.dt.bsl.common with type arguments of type Variable Modifier and Type Method Description protected voidVariableProcessor. addNewVariable(Variable variable, org.eclipse.xtext.nodemodel.INode node, Map<Variable,List<org.eclipse.xtext.nodemodel.INode>> variables)Add variable tovariables -
Uses of Variable in com._1c.g5.v8.dt.bsl.model
Subinterfaces of Variable in com._1c.g5.v8.dt.bsl.model Modifier and Type Interface Description interfaceExplicitVariableA representation of the model object 'Explicit Variable'.interfaceFormalParamA representation of the model object 'Formal Param'.interfaceImplicitVariableA representation of the model object 'Implicit Variable'. -
Uses of Variable in com._1c.g5.v8.dt.bsl.model.impl
Classes in com._1c.g5.v8.dt.bsl.model.impl that implement Variable Modifier and Type Class Description classExplicitVariableImplAn implementation of the model object 'Explicit Variable'.classFormalParamImplAn implementation of the model object 'Formal Param'.classImplicitVariableImplAn implementation of the model object 'Implicit Variable'.classVariableImplAn implementation of the model object 'Variable'. -
Uses of Variable in com._1c.g5.v8.dt.bsl.model.typesytem
Methods in com._1c.g5.v8.dt.bsl.model.typesytem that return Variable Modifier and Type Method Description VariableVariableTypeState. getVariable()Gets variable for which this state was createdMethods in com._1c.g5.v8.dt.bsl.model.typesytem with parameters of type Variable Modifier and Type Method Description VariableTreeTypeStatePromiseSingleTypeStateProvider. createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)VariableTreeTypeStateSingleTypeStateProvider. createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)VariableTreeTypeStateThreadSafeVariableTypeStateProvider. createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)VariableTreeTypeStateVariableTypeStateProvider. createTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)Creates stateConstructors in com._1c.g5.v8.dt.bsl.model.typesytem with parameters of type Variable Constructor Description PromiseVariableTreeTypeStateWithSubStates(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)Creates stateThreadSafeVariableTreeTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)Creates stateVariableTreeTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)Creates stateVariableTreeTypeStateWithSubStates(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)Creates stateVariableTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)Creates state -
Uses of Variable in com._1c.g5.v8.dt.bsl.model.util
Methods in com._1c.g5.v8.dt.bsl.model.util with parameters of type Variable Modifier and Type Method Description TBslSwitch. caseVariable(Variable object)Returns the result of interpreting the object as an instance of 'Variable'. -
Uses of Variable in com._1c.g5.v8.dt.bsl.naming
Methods in com._1c.g5.v8.dt.bsl.naming with parameters of type Variable Modifier and Type Method Description protected org.eclipse.xtext.naming.QualifiedNameBslQualifiedNameProvider. _computeFqn(Variable variable) -
Uses of Variable in com._1c.g5.v8.dt.bsl.scoping
Methods in com._1c.g5.v8.dt.bsl.scoping that return Variable Modifier and Type Method Description protected abstract VariableBlockVariablesScope. findByName(String name)FindVariableby nameprotected VariableMethodVariablesScope. findByName(String name)protected VariableModuleVariablesScope. findByName(String name) -
Uses of Variable in com._1c.g5.v8.dt.bsl.typesystem
Methods in com._1c.g5.v8.dt.bsl.typesystem with parameters of type Variable Modifier and Type Method Description VariableTypeStateIVariableTypeStateFactory. createVariableTypeState(Variable variable, Environments envs, int offset, org.eclipse.xtext.nodemodel.INode blockNode)Creates statevoidBslTreeTypeSystem. lightInstallingTypeSystem(Module module, Method method, Variable variable, Statement stopStatement, int nearesOffset, BmOperationContext typeComputationContext)Install light version of type system in Bsl module. -
Uses of Variable in com._1c.g5.v8.dt.bsl.typesystem.util
Methods in com._1c.g5.v8.dt.bsl.typesystem.util that return types with arguments of type Variable Modifier and Type Method Description static Collection<Variable>TypeSystemUtil. getAllVariableForBlock(Block block)Gets all variable forBlockMethods in com._1c.g5.v8.dt.bsl.typesystem.util with parameters of type Variable Modifier and Type Method Description static VariableTypeStateProviderTypeSystemUtil. getOrInitVariableProvider(Variable variable, TypeSystemMode mode)Gets provider for variable
If provider doesn't exist, create itstatic List<TypeItem>TypeSystemUtil. getVariableTypesAfterModelObject(Variable variable, org.eclipse.emf.ecore.EObject modelObject)Gets types thatVariablehas after concrete model object -
Uses of Variable in com.e1c.g5.v8.dt.formatter.bsl
Methods in com.e1c.g5.v8.dt.formatter.bsl with parameters of type Variable Modifier and Type Method Description protected voidBslFormatter2. formatVariable(Variable variable, org.eclipse.xtext.formatting2.IFormattableDocument document)FormatsVariableobject
-