Class QueryProviderBase
- java.lang.Object
 - 
- jetbrains.mps.generator.impl.query.QueryProviderBase
 
 
- 
- All Implemented Interfaces:
 GeneratorQueryProvider
public abstract class QueryProviderBase extends Object implements GeneratorQueryProvider
This is a base implementation ofGeneratorQueryProviderwhich generated class with queries shall extend to protect itself from future modifications of the interface. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQueryProviderBase.DefaultsReasonable default values for all conditions and queries.static classQueryProviderBase.Missing- 
Nested classes/interfaces inherited from interface jetbrains.mps.generator.impl.query.GeneratorQueryProvider
GeneratorQueryProvider.Source 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedQueryProviderBase()protectedQueryProviderBase(int versionNowUnused) 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
getCreateRootRuleCondition
@NotNull public CreateRootCondition getCreateRootRuleCondition(@NotNull QueryKey identity)
- Specified by:
 getCreateRootRuleConditionin interfaceGeneratorQueryProvider
 
- 
getMapRootRuleCondition
@NotNull public MapRootRuleCondition getMapRootRuleCondition(@NotNull QueryKey identity)
- Specified by:
 getMapRootRuleConditionin interfaceGeneratorQueryProvider
 
- 
getReductionRuleCondition
@NotNull public ReductionRuleCondition getReductionRuleCondition(@NotNull QueryKey identity)
- Specified by:
 getReductionRuleConditionin interfaceGeneratorQueryProvider
 
- 
getPatternRuleCondition
@NotNull public PatternRuleQuery getPatternRuleCondition(@NotNull QueryKey identity)
- Specified by:
 getPatternRuleConditionin interfaceGeneratorQueryProvider
 
- 
getDropRuleCondition
@NotNull public DropRuleCondition getDropRuleCondition(@NotNull QueryKey identity)
- Specified by:
 getDropRuleConditionin interfaceGeneratorQueryProvider
 
- 
getDropAttributeRuleCondition
@NotNull public DropAttributeRuleCondition getDropAttributeRuleCondition(@NotNull QueryKey identity)
- Specified by:
 getDropAttributeRuleConditionin interfaceGeneratorQueryProvider
 
- 
getWeaveRuleCondition
@NotNull public WeaveRuleCondition getWeaveRuleCondition(@NotNull QueryKey identity)
- Specified by:
 getWeaveRuleConditionin interfaceGeneratorQueryProvider
 
- 
getWeaveRuleQuery
@NotNull public WeaveRuleQuery getWeaveRuleQuery(@NotNull QueryKey identity)
- Specified by:
 getWeaveRuleQueryin interfaceGeneratorQueryProvider- Parameters:
 identity- identity of a weaving rule
 
- 
getWeaveAnchorQuery
@NotNull public WeaveAnchorQuery getWeaveAnchorQuery(@NotNull QueryKey identity)
- Specified by:
 getWeaveAnchorQueryin interfaceGeneratorQueryProvider- Parameters:
 identity- weaving rule or WeaveMacro
 
- 
getScriptCodeBlock
@NotNull public ScriptCodeBlock getScriptCodeBlock(@NotNull QueryKey identity)
- Specified by:
 getScriptCodeBlockin interfaceGeneratorQueryProvider
 
- 
getMapConfigurationCondition
@NotNull public MapConfigurationCondition getMapConfigurationCondition(@NotNull QueryKey identity)
- Specified by:
 getMapConfigurationConditionin interfaceGeneratorQueryProvider
 
- 
getSourceNodeQuery
@NotNull public SourceNodeQuery getSourceNodeQuery(@NotNull QueryKey identity)
- Specified by:
 getSourceNodeQueryin interfaceGeneratorQueryProvider
 
- 
getSourceNodesQuery
@NotNull public SourceNodesQuery getSourceNodesQuery(@NotNull QueryKey identity)
- Specified by:
 getSourceNodesQueryin interfaceGeneratorQueryProvider
 
- 
getPropertyValueQuery
@NotNull public PropertyValueQuery getPropertyValueQuery(@NotNull QueryKey identity)
- Specified by:
 getPropertyValueQueryin interfaceGeneratorQueryProvider
 
- 
getIfMacroCondition
@NotNull public IfMacroCondition getIfMacroCondition(@NotNull QueryKey identity)
- Specified by:
 getIfMacroConditionin interfaceGeneratorQueryProvider
 
- 
getInlineSwitchCaseCondition
@NotNull public InlineSwitchCaseCondition getInlineSwitchCaseCondition(@NotNull QueryKey identity)
- Specified by:
 getInlineSwitchCaseConditionin interfaceGeneratorQueryProvider
 
- 
getReferenceTargetQuery
@NotNull public ReferenceTargetQuery getReferenceTargetQuery(@NotNull QueryKey identity)
- Specified by:
 getReferenceTargetQueryin interfaceGeneratorQueryProvider
 
- 
getTemplateCallArgumentQuery
@NotNull public CallArgumentQuery getTemplateCallArgumentQuery(@NotNull QueryKey identity)
- Specified by:
 getTemplateCallArgumentQueryin interfaceGeneratorQueryProvider
 
- 
getVariableValueQuery
@NotNull public VariableValueQuery getVariableValueQuery(@NotNull QueryKey identity)
- Specified by:
 getVariableValueQueryin interfaceGeneratorQueryProvider
 
- 
getInsertMacroQuery
@NotNull public InsertMacroQuery getInsertMacroQuery(@NotNull QueryKey identity)
- Specified by:
 getInsertMacroQueryin interfaceGeneratorQueryProvider
 
- 
getMapNodeQuery
@NotNull public MapNodeQuery getMapNodeQuery(@NotNull QueryKey identity)
- Specified by:
 getMapNodeQueryin interfaceGeneratorQueryProvider
 
- 
getMapPostProcessor
@NotNull public MapPostProcessor getMapPostProcessor(@NotNull QueryKey identity)
- Specified by:
 getMapPostProcessorin interfaceGeneratorQueryProvider
 
 - 
 
 -