Service |
Param |
Requirement |
IDomainModeller(IGqlpDomainLabel,DomainLabelModel) | -> |
IDomainModeller |
=> |
DomainEnumModeller |
IDomainModeller(IGqlpDomainRange,DomainRangeModel) | -> |
IDomainModeller |
=> |
DomainNumberModeller |
IDomainModeller(IGqlpDomainRegex,DomainRegexModel) | -> |
IDomainModeller |
=> |
DomainStringModeller |
IDomainModeller(IGqlpDomainTrueFalse,DomainTrueFalseModel) | -> |
IDomainModeller |
=> |
DomainBooleanModeller |
IMerge(IGqlpDomain(IGqlpDomainLabel)) | -> |
IMerge |
=> |
MergeDomains(DomainLabelAst,IGqlpDomainLabel) |
IMerge(IGqlpDomain(IGqlpDomainRange)) | -> |
IMerge |
=> |
MergeDomains(DomainRangeAst,IGqlpDomainRange) |
IMerge(IGqlpDomain(IGqlpDomainRegex)) | -> |
IMerge |
=> |
MergeDomains(DomainRegexAst,IGqlpDomainRegex) |
IMerge(IGqlpDomain(IGqlpDomainTrueFalse)) | -> |
IMerge |
=> |
MergeDomains(DomainTrueFalseAst,IGqlpDomainTrueFalse) |
IMerge(IGqlpDomain) | -> |
IMerge |
=> |
MergeAllDomains |
IMerge(IGqlpDualObject) | -> |
IMerge |
=> |
MergeDualObjects |
IMerge(IGqlpEnum) | -> |
IMerge |
=> |
MergeEnums |
IMerge(IGqlpInputObject) | -> |
IMerge |
=> |
MergeInputObjects |
IMerge(IGqlpOutputObject) | -> |
IMerge |
=> |
MergeOutputObjects |
IMerge(IGqlpUnion) | -> |
IMerge |
=> |
MergeUnions |
IModeller(IGqlpDualObject,TypeDualModel) | -> |
IModeller |
=> |
DualModeller |
IModeller(IGqlpEnum,TypeEnumModel) | -> |
IModeller |
=> |
EnumModeller |
IModeller(IGqlpInputObject,TypeInputModel) | -> |
IModeller |
=> |
InputModeller |
IModeller(IGqlpOutputObject,TypeOutputModel) | -> |
IModeller |
=> |
OutputModeller |
IModeller(IGqlpType,BaseTypeModel) | -> |
IModeller |
=> |
ITypesModeller |
IModeller(IGqlpTypeSpecial,SpecialTypeModel) | -> |
IModeller |
=> |
SpecialTypeModeller |
IModeller(IGqlpUnion,TypeUnionModel) | -> |
IModeller |
=> |
UnionModeller |
IRenderer(BaseDomainModel(DomainLabelModel)) | -> |
IRenderer |
=> |
BaseDomainRenderer(DomainLabelModel) |
IRenderer(BaseDomainModel(DomainRangeModel)) | -> |
IRenderer |
=> |
BaseDomainRenderer(DomainRangeModel) |
IRenderer(BaseDomainModel(DomainRegexModel)) | -> |
IRenderer |
=> |
BaseDomainRenderer(DomainRegexModel) |
IRenderer(BaseDomainModel(DomainTrueFalseModel)) | -> |
IRenderer |
=> |
BaseDomainRenderer(DomainTrueFalseModel) |
IRenderer(DescribedModel) | -> |
IRenderer |
1 |
DescribedRenderer(DescribedModel) |
IRenderer(SpecialTypeModel) | -> |
IRenderer |
=> |
SpecialTypeRenderer |
IRenderer(TypeDualModel) | -> |
IRenderer |
=> |
TypeDualRenderer |
IRenderer(TypeEnumModel) | -> |
IRenderer |
=> |
TypeEnumRenderer |
IRenderer(TypeInputModel) | -> |
IRenderer |
=> |
TypeInputRenderer |
IRenderer(TypeOutputModel) | -> |
IRenderer |
=> |
TypeOutputRenderer |
IRenderer(TypeUnionModel) | -> |
IRenderer |
=> |
TypeUnionRenderer |
IResolver(BaseDomainModel(DomainLabelModel)) | -> |
IResolver |
=> |
ResolverDomainType(DomainLabelModel) |
IResolver(BaseDomainModel(DomainRangeModel)) | -> |
IResolver |
=> |
ResolverDomainType(DomainRangeModel) |
IResolver(BaseDomainModel(DomainRegexModel)) | -> |
IResolver |
=> |
ResolverDomainType(DomainRegexModel) |
IResolver(BaseDomainModel(DomainTrueFalseModel)) | -> |
IResolver |
=> |
ResolverDomainType(DomainTrueFalseModel) |
IResolver(TypeEnumModel) | -> |
IResolver |
=> |
TypeEnumResolver |
IResolver(TypeInputModel) | -> |
IResolver |
=> |
TypeInputResolver |
IResolver(TypeOutputModel) | -> |
IResolver |
=> |
TypeOutputResolver |
IResolver(TypeUnionModel) | -> |
IResolver |
=> |
TypeUnionResolver |
ISchemaParseChecks | 0 |
SchemaParseChecks |
ISchemaVerifyChecks | 0 |
SchemaVerifyChecks |
Parser(CategoryOption)+D | -> |
Parser |
=> |
EnumParser(CategoryOption) |
Parser(DirectiveOption)+D | -> |
Parser |
=> |
EnumParser(DirectiveOption) |
Parser(DomainKind)+D | -> |
Parser |
=> |
EnumParser(DomainKind) |
Parser(IEnumParser(NullOption),NullOption)+D | -> |
Parser |
=> |
ParseNullOption |
Parser(IGqlpOperation)+D | -> |
Parser |
=> |
ParseOperation |
Parser(IValueParser(IGqlpConstant),IGqlpConstant)+D | -> |
Parser |
=> |
ParseConstant |
Parser(NullOption)+D | -> |
Parser |
=> |
ParseNullOption |
Parser(String)+D | -> |
Parser |
=> |
ParseVarType |
AliasedRenderer(AliasedModel) |
AllTypesRenderer | types[] |
ITypeRenderer |
AllTypesResolver | types[] |
ITypeResolver |
AndBaseTypeRenderers(CategoryModel) | -> |
AndBaseTypeRenderers |
And |
IRenderer(CategoryModel) |
Type |
IRenderer(BaseTypeModel) |
AndBaseTypeRenderers(DirectiveModel) | -> |
AndBaseTypeRenderers |
And |
IRenderer(DirectiveModel) |
Type |
IRenderer(BaseTypeModel) |
ArrayParser(IGqlpDomainLabel) | -> |
ArrayParser |
itemParser |
Parser(IGqlpDomainLabel)+D |
ArrayParser(IGqlpDomainRange) | -> |
ArrayParser |
itemParser |
Parser(IGqlpDomainRange)+D |
ArrayParser(IGqlpDomainRegex) | -> |
ArrayParser |
itemParser |
Parser(IGqlpDomainRegex)+D |
ArrayParser(IGqlpDomainTrueFalse) | -> |
ArrayParser |
itemParser |
Parser(IGqlpDomainTrueFalse)+D |
BaseDomainRenderer(DomainLabelModel) | -> |
BaseDomainRenderer |
renderers |
ParentTypeRenderers(DomainLabelModel,DomainItemModel(DomainLabelModel)) |
BaseDomainRenderer(DomainRangeModel) | -> |
BaseDomainRenderer |
renderers |
ParentTypeRenderers(DomainRangeModel,DomainItemModel(DomainRangeModel)) |
BaseDomainRenderer(DomainRegexModel) | -> |
BaseDomainRenderer |
renderers |
ParentTypeRenderers(DomainRegexModel,DomainItemModel(DomainRegexModel)) |
BaseDomainRenderer(DomainTrueFalseModel) | -> |
BaseDomainRenderer |
renderers |
ParentTypeRenderers(DomainTrueFalseModel,DomainItemModel(DomainTrueFalseModel)) |
CategoriesRenderer | and |
AndBaseTypeRenderers(CategoryModel) |
CategoryModeller | modifier |
IModeller(IGqlpModifier,ModifierModel) |
CategoryName |
CategoryRenderer | modifiers |
IRenderer(ModifierModel) |
output |
IRenderer(TypeRefModel(TypeKindModel)) |
CollectionBaseRenderers(DualArgModel) | -> |
CollectionBaseRenderers |
ObjArg |
IRenderer(DualArgModel) |
Collection |
IRenderer(CollectionModel) |
CollectionBaseRenderers(InputArgModel) | -> |
CollectionBaseRenderers |
ObjArg |
IRenderer(InputArgModel) |
Collection |
IRenderer(CollectionModel) |
CollectionBaseRenderers(OutputArgModel) | -> |
CollectionBaseRenderers |
ObjArg |
IRenderer(OutputArgModel) |
Collection |
IRenderer(CollectionModel) |
CollectionRenderer |
ConstantModeller | value |
IModeller(IGqlpFieldKey,SimpleModel) |
ConstantRenderer | simple |
IRenderer(SimpleModel) |
DescribedRenderer(DescribedModel) |
DirectiveModeller | parameter |
IModeller(IGqlpInputParam,InputParamModel) |
DirectiveName |
DirectiveRenderer | parameter |
IRenderer(InputParamModel) |
DirectivesRenderer | and |
AndBaseTypeRenderers(DirectiveModel) |
DomainBooleanModeller |
DomainEnumModeller |
DomainItemRenderer(DomainLabelModel) | item |
IRenderer(DomainLabelModel) |
DomainItemRenderer(DomainRangeModel) | item |
IRenderer(DomainRangeModel) |
DomainItemRenderer(DomainRegexModel) | item |
IRenderer(DomainRegexModel) |
DomainItemRenderer(DomainTrueFalseModel) | item |
IRenderer(DomainTrueFalseModel) |
DomainLabelRenderer | enumValue |
IRenderer(EnumValueModel) |
DomainNumberModeller |
DomainRangeRenderer |
DomainRegexRenderer |
DomainStringModeller |
DomainTrueFalseRenderer |
DualAlternateModeller | objArg |
IModeller(IGqlpDualArg,DualArgModel) |
collection |
IModeller(IGqlpModifier,CollectionModel) |
DualAlternateRenderer | renderers |
CollectionBaseRenderers(DualArgModel) |
DualArgModeller |
DualArgRenderer |
DualBaseModeller | objArg |
IModeller(IGqlpDualArg,DualArgModel) |
DualBaseRenderer | objArg |
IRenderer(DualArgModel) |
DualFieldModeller | modifier |
IModifierModeller |
objBase |
IModeller(IGqlpDualBase,DualBaseModel) |
DualFieldRenderer | renderers |
ModifierBaseRenderers(DualBaseModel) |
DualModeller | objAlt |
IModeller(IGqlpDualAlternate,DualAlternateModel) |
objField |
IModeller(IGqlpDualField,DualFieldModel) |
objBase |
IModeller(IGqlpDualBase,DualBaseModel) |
EnumLabelRenderer |
EnumModeller |
EnumParser(DirectiveLocation) | -> |
EnumParser |
EnumValueRenderer |
ICategoryName | 0 |
CategoryName |
IDeclarationSelector(IGqlpDomain) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpDomain) |
IDeclarationSelector(IGqlpDualObject) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpDualObject) |
IDeclarationSelector(IGqlpEnum) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpEnum) |
IDeclarationSelector(IGqlpInputObject) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpInputObject) |
IDeclarationSelector(IGqlpOutputObject) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpOutputObject) |
IDeclarationSelector(IGqlpSchemaCategory) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpSchemaCategory) |
IDeclarationSelector(IGqlpSchemaDirective) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpSchemaDirective) |
IDeclarationSelector(IGqlpSchemaOption) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpSchemaOption) |
IDeclarationSelector(IGqlpUnion) | -> |
IDeclarationSelector |
== |
DeclarationSelector(IGqlpUnion) |
IDirectiveName | 0 |
DirectiveName |
IMerge(IGqlpDomainLabel) | -> |
IMerge |
1 |
MergeDomainLabels |
IMerge(IGqlpDomainRange) | -> |
IMerge |
1 |
MergeDomainRanges |
IMerge(IGqlpDomainRegex) | -> |
IMerge |
1 |
MergeDomainRegexes |
IMerge(IGqlpDomainTrueFalse) | -> |
IMerge |
1 |
MergeDomainTrueFalse |
IMerge(IGqlpDualAlternate) | -> |
IMerge |
1 |
MergeDualAlternates |
IMerge(IGqlpDualField) | -> |
IMerge |
1 |
MergeDualFields |
IMerge(IGqlpEnumLabel) | -> |
IMerge |
1 |
MergeEnumLabels |
IMerge(IGqlpInputAlternate) | -> |
IMerge |
1 |
MergeInputAlternates |
IMerge(IGqlpInputField) | -> |
IMerge |
1 |
MergeInputFields |
IMerge(IGqlpOutputAlternate) | -> |
IMerge |
1 |
MergeOutputAlternates |
IMerge(IGqlpOutputField) | -> |
IMerge |
1 |
MergeOutputFields |
IMerge(IGqlpSchema) | -> |
IMerge |
1 |
MergeSchemas |
IMerge(IGqlpSchemaCategory) | -> |
IMerge |
1 |
MergeCategories |
IMerge(IGqlpSchemaDirective) | -> |
IMerge |
1 |
MergeDirectives |
IMerge(IGqlpSchemaOption) | -> |
IMerge |
1 |
MergeOptions |
IMerge(IGqlpSchemaSetting) | -> |
IMerge |
1 |
MergeOptionSettings |
IMerge(IGqlpType) | -> |
IMerge |
1 |
MergeAllTypes |
IMerge(IGqlpUnionMember) | -> |
IMerge |
1 |
MergeUnionMembers |
IMergeAll(IGqlpDomain) | -> |
IMergeAll |
=> |
MergeDomains(DomainTrueFalseAst,IGqlpDomainTrueFalse) |
IMergeAll(IGqlpType) | -> |
IMergeAll |
=> |
MergeOutputObjects |
IModelAndRender | 0 |
ModelAndRender |
IModeller(IGqlpDualField,DualFieldModel) | -> |
IModeller |
1 |
DualFieldModeller |
IModeller(IGqlpFieldKey,SimpleModel) | -> |
IModeller |
1 |
SimpleModeller |
IModeller(IGqlpInputAlternate,InputAlternateModel) | -> |
IModeller |
1 |
InputAlternateModeller |
IModeller(IGqlpInputField,InputFieldModel) | -> |
IModeller |
1 |
InputFieldModeller |
IModeller(IGqlpModifier,ModifierModel) | -> |
IModeller |
=> |
IModifierModeller |
IModeller(IGqlpOutputAlternate,OutputAlternateModel) | -> |
IModeller |
1 |
OutputAlternateModeller |
IModeller(IGqlpOutputField,OutputFieldModel) | -> |
IModeller |
1 |
OutputFieldModeller |
IModeller(IGqlpSchema,SchemaModel) | -> |
IModeller |
1 |
SchemaModeller |
IModeller(IGqlpSchemaCategory,CategoryModel) | -> |
IModeller |
1 |
CategoryModeller |
IModeller(IGqlpSchemaDirective,DirectiveModel) | -> |
IModeller |
1 |
DirectiveModeller |
IModeller(IGqlpSchemaSetting,SettingModel) | -> |
IModeller |
1 |
SettingModeller |
InputAlternateModeller | objArg |
IModeller(IGqlpInputArg,InputArgModel) |
collection |
IModeller(IGqlpModifier,CollectionModel) |
dual |
IModeller(IGqlpDualAlternate,DualAlternateModel) |
InputAlternateRenderer | renderers |
CollectionBaseRenderers(InputArgModel) |
dual |
IRenderer(DualAlternateModel) |
InputArgModeller | dual |
IModeller(IGqlpDualArg,DualArgModel) |
InputArgRenderer | dual |
IRenderer(DualArgModel) |
InputBaseModeller | objArg |
IModeller(IGqlpInputArg,InputArgModel) |
dual |
IModeller(IGqlpDualBase,DualBaseModel) |
InputBaseRenderer | objArg |
IRenderer(InputArgModel) |
dual |
IRenderer(DualBaseModel) |
InputFieldModeller | modifier |
IModifierModeller |
refBase |
IModeller(IGqlpInputBase,InputBaseModel) |
constant |
IModeller(IGqlpConstant,ConstantModel) |
InputFieldRenderer | constant |
IRenderer(ConstantModel) |
renderers |
ModifierBaseRenderers(InputBaseModel) |
InputModeller | alternate |
IModeller(IGqlpInputAlternate,InputAlternateModel) |
objField |
IModeller(IGqlpInputField,InputFieldModel) |
objBase |
IModeller(IGqlpInputBase,InputBaseModel) |
InputParamModeller | modifier |
IModifierModeller |
constant |
IModeller(IGqlpConstant,ConstantModel) |
InputParamRenderer | objArg |
IRenderer(InputArgModel) |
dual |
IRenderer(DualBaseModel) |
modifier |
IRenderer(ModifierModel) |
constant |
IRenderer(ConstantModel) |
IParseDeclaration | 0 |
ParseDeclaration(IGqlpSchemaCategory) |
1 |
ParseDeclaration(IGqlpSchemaDirective) |
2 |
ParseDeclaration(IGqlpSchemaOption) |
3 |
ParseDeclaration(IGqlpEnum) |
4 |
ParseDeclaration(IGqlpDomain) |
5 |
ParseDeclaration(IGqlpUnion) |
6 |
ParseDeclaration(IGqlpDualObject) |
7 |
ParseDeclaration(IGqlpInputObject) |
8 |
ParseDeclaration(IGqlpOutputObject) |
IParseDomain | => |
ParseDomainRegex |
IRenderer(CategoriesModel) | -> |
IRenderer |
1 |
CategoriesRenderer |
IRenderer(CategoryModel) | -> |
IRenderer |
1 |
CategoryRenderer |
IRenderer(DirectiveModel) | -> |
IRenderer |
1 |
DirectiveRenderer |
IRenderer(DirectivesModel) | -> |
IRenderer |
1 |
DirectivesRenderer |
IRenderer(DomainItemModel(DomainLabelModel)) | -> |
IRenderer |
1 |
DomainItemRenderer(DomainLabelModel) |
IRenderer(DomainItemModel(DomainRangeModel)) | -> |
IRenderer |
1 |
DomainItemRenderer(DomainRangeModel) |
IRenderer(DomainItemModel(DomainRegexModel)) | -> |
IRenderer |
1 |
DomainItemRenderer(DomainRegexModel) |
IRenderer(DomainItemModel(DomainTrueFalseModel)) | -> |
IRenderer |
1 |
DomainItemRenderer(DomainTrueFalseModel) |
IRenderer(EnumLabelModel) | -> |
IRenderer |
1 |
EnumLabelRenderer |
IRenderer(EnumValueModel) | -> |
IRenderer |
1 |
EnumValueRenderer |
IRenderer(ObjectForModel(InputAlternateModel)) | -> |
IRenderer |
1 |
ObjectForRenderer(InputAlternateModel) |
IRenderer(ObjectForModel(InputFieldModel)) | -> |
IRenderer |
1 |
ObjectForRenderer(InputFieldModel) |
IRenderer(ObjectForModel(OutputAlternateModel)) | -> |
IRenderer |
1 |
ObjectForRenderer(OutputAlternateModel) |
IRenderer(ObjectForModel(OutputFieldModel)) | -> |
IRenderer |
1 |
ObjectForRenderer(OutputFieldModel) |
IRenderer(OutputEnumModel) | -> |
IRenderer |
1 |
OutputEnumRenderer |
IRenderer(SchemaModel) | -> |
IRenderer |
1 |
SchemaRenderer |
IRenderer(SettingModel) | -> |
IRenderer |
1 |
SettingRenderer |
IRenderer(SimpleModel) | -> |
IRenderer |
1 |
SimpleRenderer |
IRenderer(TypeRefModel(TypeKindModel)) | -> |
IRenderer |
1 |
TypeRefRenderer(TypeRefModel(TypeKindModel),TypeKindModel) |
IRenderer(UnionMemberModel) | -> |
IRenderer |
1 |
UnionMemberRenderer |
IResolver(BaseTypeModel) | -> |
IResolver |
1 |
AllTypesResolver |
IResolver(SchemaModel) | -> |
IResolver |
1 |
SchemaResolver |
ITypeModeller | => |
OutputModeller |
ITypeRenderer | => |
TypeOutputRenderer |
ITypeResolver | => |
TypeOutputResolver |
MergeAllDomains | domains[] |
IMergeAll(IGqlpDomain) |
MergeAllTypes | types[] |
IMergeAll(IGqlpType) |
MergeCategories |
MergeConstants |
MergeDirectives | parameters |
IMerge(IGqlpInputParam) |
MergeDomainLabels |
MergeDomainRanges |
MergeDomainRegexes |
MergeDomains(DomainLabelAst,IGqlpDomainLabel) | -> |
MergeDomains |
items |
IMerge(IGqlpDomainLabel) |
MergeDomains(DomainRangeAst,IGqlpDomainRange) | -> |
MergeDomains |
items |
IMerge(IGqlpDomainRange) |
MergeDomains(DomainRegexAst,IGqlpDomainRegex) | -> |
MergeDomains |
items |
IMerge(IGqlpDomainRegex) |
MergeDomainTrueFalse |
MergeDualAlternates |
MergeDualFields |
MergeDualObjects | fields |
IMerge(IGqlpDualField) |
typeParams |
IMerge(IGqlpTypeParam) |
alternates |
IMerge(IGqlpDualAlternate) |
MergeEnumLabels |
MergeEnums | enumLabels |
IMerge(IGqlpEnumLabel) |
MergeInputAlternates |
MergeInputFields | constant |
IMerge(IGqlpConstant) |
MergeInputObjects | fields |
IMerge(IGqlpInputField) |
typeParams |
IMerge(IGqlpTypeParam) |
alternates |
IMerge(IGqlpInputAlternate) |
MergeInputParams | constant |
IMerge(IGqlpConstant) |
MergeOptions | settings |
IMerge(IGqlpSchemaSetting) |
MergeOptionSettings | values |
IMerge(IGqlpConstant) |
MergeOutputAlternates |
MergeOutputFields | parameters |
IMerge(IGqlpInputParam) |
MergeSchemas | categoryMerger |
IMerge(IGqlpSchemaCategory) |
directiveMerger |
IMerge(IGqlpSchemaDirective) |
optionMerger |
IMerge(IGqlpSchemaOption) |
astTypeMerger |
IMerge(IGqlpType) |
MergeTypeParams |
MergeUnionMembers |
MergeUnions | unionMembers |
IMerge(IGqlpUnionMember) |
ModelAndRender | modeller |
IModeller(IGqlpSchema,SchemaModel) |
resolver |
IResolver(SchemaModel) |
renderer |
IRenderer(SchemaModel) |
types |
ITypesModeller |
ModifierBaseRenderers(DualBaseModel) | -> |
ModifierBaseRenderers |
Modifier |
IRenderer(ModifierModel) |
ObjBase |
IRenderer(DualBaseModel) |
ModifierBaseRenderers(InputBaseModel) | -> |
ModifierBaseRenderers |
Modifier |
IRenderer(ModifierModel) |
ObjBase |
IRenderer(InputBaseModel) |
ModifierBaseRenderers(OutputBaseModel) | -> |
ModifierBaseRenderers |
Modifier |
IRenderer(ModifierModel) |
ObjBase |
IRenderer(OutputBaseModel) |
ModifierModeller |
ModifierRenderer |
NamedRenderer(NamedModel) |
ObjectForRenderer(DualAlternateModel) | renderer |
IRenderer(DualAlternateModel) |
ObjectForRenderer(DualFieldModel) | renderer |
IRenderer(DualFieldModel) |
ObjectForRenderer(InputAlternateModel) | renderer |
IRenderer(InputAlternateModel) |
ObjectForRenderer(InputFieldModel) | renderer |
IRenderer(InputFieldModel) |
ObjectForRenderer(OutputAlternateModel) | renderer |
IRenderer(OutputAlternateModel) |
ObjectForRenderer(OutputFieldModel) | renderer |
IRenderer(OutputFieldModel) |
OptionParser(CategoryOption) | -> |
OptionParser |
parser |
Parser(IEnumParser(CategoryOption),CategoryOption)+D |
OptionParser(DirectiveOption) | -> |
OptionParser |
parser |
Parser(IEnumParser(DirectiveOption),DirectiveOption)+D |
OutputAlternateModeller | objArg |
IModeller(IGqlpOutputArg,OutputArgModel) |
collection |
IModeller(IGqlpModifier,CollectionModel) |
dual |
IModeller(IGqlpDualAlternate,DualAlternateModel) |
OutputAlternateRenderer | renderers |
CollectionBaseRenderers(OutputArgModel) |
dual |
IRenderer(DualAlternateModel) |
OutputArgModeller | dual |
IModeller(IGqlpDualArg,DualArgModel) |
OutputArgRenderer | dual |
IRenderer(DualArgModel) |
OutputBaseModeller | objArg |
IModeller(IGqlpOutputArg,OutputArgModel) |
dual |
IModeller(IGqlpDualBase,DualBaseModel) |
OutputBaseRenderer | objArg |
IRenderer(OutputArgModel) |
dual |
IRenderer(DualBaseModel) |
OutputEnumRenderer |
OutputFieldModeller | modifier |
IModifierModeller |
parameter |
IModeller(IGqlpInputParam,InputParamModel) |
refBase |
IModeller(IGqlpOutputBase,OutputBaseModel) |
OutputFieldRenderer | outputEnum |
IRenderer(OutputEnumModel) |
renderers |
ModifierBaseRenderers(OutputBaseModel) |
parameter |
IRenderer(InputParamModel) |
ParentTypeRenderers(AliasedModel,EnumLabelModel) | -> |
ParentTypeRenderers |
Parent |
IRenderer(TypeRefModel(SimpleKindModel)) |
Item |
IRenderer(AliasedModel) |
All |
IRenderer(EnumLabelModel) |
ParentTypeRenderers(AliasedModel,UnionMemberModel) | -> |
ParentTypeRenderers |
Parent |
IRenderer(TypeRefModel(SimpleKindModel)) |
Item |
IRenderer(AliasedModel) |
All |
IRenderer(UnionMemberModel) |
ParentTypeRenderers(DomainLabelModel,DomainItemModel(DomainLabelModel)) | -> |
ParentTypeRenderers |
Parent |
IRenderer(TypeRefModel(SimpleKindModel)) |
Item |
IRenderer(DomainLabelModel) |
All |
IRenderer(DomainItemModel(DomainLabelModel)) |
ParentTypeRenderers(DomainRangeModel,DomainItemModel(DomainRangeModel)) | -> |
ParentTypeRenderers |
Parent |
IRenderer(TypeRefModel(SimpleKindModel)) |
Item |
IRenderer(DomainRangeModel) |
All |
IRenderer(DomainItemModel(DomainRangeModel)) |
ParentTypeRenderers(DomainRegexModel,DomainItemModel(DomainRegexModel)) | -> |
ParentTypeRenderers |
Parent |
IRenderer(TypeRefModel(SimpleKindModel)) |
Item |
IRenderer(DomainRegexModel) |
All |
IRenderer(DomainItemModel(DomainRegexModel)) |
ParentTypeRenderers(DomainTrueFalseModel,DomainItemModel(DomainTrueFalseModel)) | -> |
ParentTypeRenderers |
Parent |
IRenderer(TypeRefModel(SimpleKindModel)) |
Item |
IRenderer(DomainTrueFalseModel) |
All |
IRenderer(DomainItemModel(DomainTrueFalseModel)) |
ParseAliases |
ParseArg | fieldKey |
Parser(IGqlpFieldKey)+D |
argument |
Parser(IValueParser(IGqlpArg),IGqlpArg)+D |
ParseCategory | name |
ICategoryName |
param |
Parser(NullAst)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(CategoryOption),CategoryOption)+D |
definition |
Parser(CategoryOutput)+D |
ParseCategoryDefinition | typeRef |
Parser(IGqlpTypeRef)+D |
modifiers |
Parser(IGqlpModifier)+DA |
ParseCollections |
ParseDeclaration(IGqlpDomain) | selector |
IDeclarationSelector(IGqlpDomain) |
declaration |
Parser(IGqlpDomain)+D |
ParseDeclaration(IGqlpDualObject) | selector |
IDeclarationSelector(IGqlpDualObject) |
declaration |
Parser(IGqlpDualObject)+D |
ParseDeclaration(IGqlpEnum) | selector |
IDeclarationSelector(IGqlpEnum) |
declaration |
Parser(IGqlpEnum)+D |
ParseDeclaration(IGqlpInputObject) | selector |
IDeclarationSelector(IGqlpInputObject) |
declaration |
Parser(IGqlpInputObject)+D |
ParseDeclaration(IGqlpOutputObject) | selector |
IDeclarationSelector(IGqlpOutputObject) |
declaration |
Parser(IGqlpOutputObject)+D |
ParseDeclaration(IGqlpSchemaCategory) | selector |
IDeclarationSelector(IGqlpSchemaCategory) |
declaration |
Parser(IGqlpSchemaCategory)+D |
ParseDeclaration(IGqlpSchemaDirective) | selector |
IDeclarationSelector(IGqlpSchemaDirective) |
declaration |
Parser(IGqlpSchemaDirective)+D |
ParseDeclaration(IGqlpSchemaOption) | selector |
IDeclarationSelector(IGqlpSchemaOption) |
declaration |
Parser(IGqlpSchemaOption)+D |
ParseDeclaration(IGqlpUnion) | selector |
IDeclarationSelector(IGqlpUnion) |
declaration |
Parser(IGqlpUnion)+D |
ParseDefault | constant |
Parser(IGqlpConstant)+D |
ParseDirective | name |
IDirectiveName |
param |
Parser(IGqlpInputParam)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(DirectiveOption),DirectiveOption)+D |
definition |
Parser(DirectiveLocation)+D |
ParseDirectiveDefinition | location |
Parser(IEnumParser(DirectiveLocation),DirectiveLocation)+D |
ParseDirectives | argument |
Parser(IParserArg,IGqlpArg)+D |
ParseDomain | name |
ISimpleName |
param |
Parser(NullAst)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(NullOption),NullOption)+D |
definition |
Parser(DomainDefinition)+D |
ParseDomainDefinition | kind |
Parser(IEnumParser(DomainKind),DomainKind)+D |
domains[] |
IParseDomain |
ParseDomainLabel | items |
Parser(IGqlpDomainLabel)+DA |
ParseDomainRange | items |
Parser(IGqlpDomainRange)+DA |
ParseDomainTrueFalse | items |
Parser(IGqlpDomainTrueFalse)+DA |
ParseDual | name |
ISimpleName |
param |
Parser(IGqlpTypeParam)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(NullOption),NullOption)+D |
definition |
Parser(ObjectDefinition(IGqlpDualBase,IGqlpDualField,IGqlpDualAlternate))+D |
ParseDualAlternates | collections |
ParserArray(IParserCollections,IGqlpModifier)+DA |
parseBase |
Parser(IGqlpDualBase)+D |
ParseDualArgs |
ParseDualBase | parseArgs |
Parser(IGqlpDualArg)+DA |
ParseDualField | aliases |
Parser(String)+DA |
modifiers |
Parser(IGqlpModifier)+DA |
parseBase |
Parser(IGqlpDualBase)+D |
ParseEndFragments | directives |
Parser(IGqlpDirective)+DA |
objectParser |
Parser(IGqlpSelection)+DA |
ParseEnum | name |
ISimpleName |
param |
Parser(NullAst)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(NullOption),NullOption)+D |
definition |
Parser(EnumDefinition)+D |
ParseEnumDefinition | enumLabel |
Parser(IGqlpEnumLabel)+D |
ParseEnumLabel | aliases |
Parser(String)+DA |
ParseField | modifiers |
Parser(IGqlpModifier)+DA |
directives |
Parser(IGqlpDirective)+DA |
argument |
Parser(IParserArg,IGqlpArg)+D |
objectParser |
Parser(IGqlpSelection)+DA |
ParseFieldKey |
ParseInput | name |
ISimpleName |
param |
Parser(IGqlpTypeParam)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(NullOption),NullOption)+D |
definition |
Parser(ObjectDefinition(IGqlpInputBase,IGqlpInputField,IGqlpInputAlternate))+D |
ParseInputAlternates | collections |
ParserArray(IParserCollections,IGqlpModifier)+DA |
parseBase |
Parser(IGqlpInputBase)+D |
ParseInputArgs |
ParseInputBase | parseArgs |
Parser(IGqlpInputArg)+DA |
ParseInputField | aliases |
Parser(String)+DA |
modifiers |
Parser(IGqlpModifier)+DA |
parseBase |
Parser(IGqlpInputBase)+D |
defaultParser |
Parser(IParserDefault,IGqlpConstant)+D |
ParseInputParams | input |
Parser(IGqlpInputBase)+D |
modifiers |
Parser(IGqlpModifier)+DA |
defaultParser |
Parser(IParserDefault,IGqlpConstant)+D |
ParseModifiers | collections |
ParserArray(IParserCollections,IGqlpModifier)+DA |
ParseNulls |
ParseObject | field |
Parser(IGqlpField)+D |
selection |
Parser(IGqlpSelection)+D |
ParseObjectDefinition(IGqlpDualBase,IGqlpDualField,IGqlpDualAlternate) | -> |
ParseObjectDefinition |
alternates |
Parser(IGqlpDualAlternate)+DA |
parseField |
Parser(IGqlpDualField)+D |
parseBase |
Parser(IGqlpDualBase)+D |
ParseObjectDefinition(IGqlpInputBase,IGqlpInputField,IGqlpInputAlternate) | -> |
ParseObjectDefinition |
alternates |
Parser(IGqlpInputAlternate)+DA |
parseField |
Parser(IGqlpInputField)+D |
parseBase |
Parser(IGqlpInputBase)+D |
ParseObjectDefinition(IGqlpOutputBase,IGqlpOutputField,IGqlpOutputAlternate) | -> |
ParseObjectDefinition |
alternates |
Parser(IGqlpOutputAlternate)+DA |
parseField |
Parser(IGqlpOutputField)+D |
parseBase |
Parser(IGqlpOutputBase)+D |
ParseOperation | argument |
Parser(IParserArg,IGqlpArg)+D |
directives |
Parser(IGqlpDirective)+DA |
startFragments |
ParserArray(IParserStartFragments,IGqlpFragment)+DA |
endFragments |
ParserArray(IParserEndFragments,IGqlpFragment)+DA |
modifiers |
Parser(IGqlpModifier)+DA |
objectParser |
Parser(IGqlpSelection)+DA |
variables |
Parser(IGqlpVariable)+DA |
ParseOption | name |
ISimpleName |
param |
Parser(NullAst)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(NullOption),NullOption)+D |
definition |
Parser(OptionDefinition)+D |
ParseOptionDefinition | setting |
Parser(IGqlpSchemaSetting)+D |
ParseOptionSetting | defaultParser |
Parser(IParserDefault,IGqlpConstant)+D |
ParseOutput | name |
ISimpleName |
param |
Parser(IGqlpTypeParam)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(NullOption),NullOption)+D |
definition |
Parser(ObjectDefinition(IGqlpOutputBase,IGqlpOutputField,IGqlpOutputAlternate))+D |
ParseOutputAlternates | collections |
ParserArray(IParserCollections,IGqlpModifier)+DA |
parseBase |
Parser(IGqlpOutputBase)+D |
ParseOutputArgs |
ParseOutputBase | parseArgs |
Parser(IGqlpOutputArg)+DA |
ParseOutputField | aliases |
Parser(String)+DA |
modifiers |
Parser(IGqlpModifier)+DA |
parseBase |
Parser(IGqlpOutputBase)+D |
parameter |
Parser(IGqlpInputParam)+DA |
Parser(CategoryOutput)+D | -> |
Parser |
=> |
ParseCategoryDefinition |
Parser(DirectiveLocation)+D | -> |
Parser |
=> |
ParseDirectiveDefinition |
Parser(DomainDefinition)+D | -> |
Parser |
=> |
ParseDomainDefinition |
Parser(EnumDefinition)+D | -> |
Parser |
=> |
ParseEnumDefinition |
Parser(IEnumParser(CategoryOption),CategoryOption)+D | -> |
Parser |
=> |
EnumParser(CategoryOption) |
Parser(IEnumParser(DirectiveLocation),DirectiveLocation)+D | -> |
Parser |
=> |
EnumParser(DirectiveLocation) |
Parser(IEnumParser(DirectiveOption),DirectiveOption)+D | -> |
Parser |
=> |
EnumParser(DirectiveOption) |
Parser(IEnumParser(DomainKind),DomainKind)+D | -> |
Parser |
=> |
EnumParser(DomainKind) |
Parser(IGqlpArg)+DA | -> |
Parser |
=> |
ValueListParser(IGqlpArg) |
Parser(IGqlpConstant)+DA | -> |
Parser |
=> |
ValueListParser(IGqlpConstant) |
Parser(IGqlpDomain)+D | -> |
Parser |
=> |
ParseDomain |
Parser(IGqlpDomainLabel)+D | -> |
Parser |
=> |
ParseDomainLabel |
Parser(IGqlpDomainLabel)+DA | -> |
Parser |
=> |
ArrayParser(IGqlpDomainLabel) |
Parser(IGqlpDomainRange)+D | -> |
Parser |
=> |
ParseDomainRange |
Parser(IGqlpDomainRange)+DA | -> |
Parser |
=> |
ArrayParser(IGqlpDomainRange) |
Parser(IGqlpDomainRegex)+D | -> |
Parser |
=> |
ParseDomainRegex |
Parser(IGqlpDomainRegex)+DA | -> |
Parser |
=> |
ArrayParser(IGqlpDomainRegex) |
Parser(IGqlpDomainTrueFalse)+D | -> |
Parser |
=> |
ParseDomainTrueFalse |
Parser(IGqlpDomainTrueFalse)+DA | -> |
Parser |
=> |
ArrayParser(IGqlpDomainTrueFalse) |
Parser(IGqlpDualAlternate)+DA | -> |
Parser |
=> |
ParseDualAlternates |
Parser(IGqlpDualArg)+DA | -> |
Parser |
=> |
ParseDualArgs |
Parser(IGqlpDualField)+D | -> |
Parser |
=> |
ParseDualField |
Parser(IGqlpDualObject)+D | -> |
Parser |
=> |
ParseDual |
Parser(IGqlpEnum)+D | -> |
Parser |
=> |
ParseEnum |
Parser(IGqlpEnumLabel)+D | -> |
Parser |
=> |
ParseEnumLabel |
Parser(IGqlpField)+D | -> |
Parser |
=> |
ParseField |
Parser(IGqlpFields(IGqlpArg))+D | -> |
Parser |
=> |
ValueObjectParser(IGqlpArg) |
Parser(IGqlpFields(IGqlpConstant))+D | -> |
Parser |
=> |
ValueObjectParser(IGqlpConstant) |
Parser(IGqlpInputAlternate)+DA | -> |
Parser |
=> |
ParseInputAlternates |
Parser(IGqlpInputArg)+DA | -> |
Parser |
=> |
ParseInputArgs |
Parser(IGqlpInputField)+D | -> |
Parser |
=> |
ParseInputField |
Parser(IGqlpInputObject)+D | -> |
Parser |
=> |
ParseInput |
Parser(IGqlpOutputAlternate)+DA | -> |
Parser |
=> |
ParseOutputAlternates |
Parser(IGqlpOutputArg)+DA | -> |
Parser |
=> |
ParseOutputArgs |
Parser(IGqlpOutputField)+D | -> |
Parser |
=> |
ParseOutputField |
Parser(IGqlpOutputObject)+D | -> |
Parser |
=> |
ParseOutput |
Parser(IGqlpSchemaCategory)+D | -> |
Parser |
=> |
ParseCategory |
Parser(IGqlpSchemaDirective)+D | -> |
Parser |
=> |
ParseDirective |
Parser(IGqlpSchemaOption)+D | -> |
Parser |
=> |
ParseOption |
Parser(IGqlpSchemaSetting)+D | -> |
Parser |
=> |
ParseOptionSetting |
Parser(IGqlpSelection)+D | -> |
Parser |
=> |
ParseSelection |
Parser(IGqlpTypeRef)+D | -> |
Parser |
=> |
ParseTypeRef |
Parser(IGqlpUnion)+D | -> |
Parser |
=> |
ParseUnion |
Parser(IGqlpUnionMember)+D | -> |
Parser |
=> |
ParseUnionMember |
Parser(IGqlpVariable)+D | -> |
Parser |
=> |
ParseVariable |
Parser(IGqlpVariable)+DA | -> |
Parser |
=> |
ParseVariables |
Parser(IOptionParser(CategoryOption),CategoryOption)+D | -> |
Parser |
=> |
OptionParser(CategoryOption) |
Parser(IOptionParser(DirectiveOption),DirectiveOption)+D | -> |
Parser |
=> |
OptionParser(DirectiveOption) |
Parser(IParserVarType,String)+D | -> |
Parser |
=> |
ParseVarType |
Parser(IValueParser(IGqlpArg),IGqlpArg)+D | -> |
Parser |
=> |
ParseArgValue |
Parser(ObjectDefinition(IGqlpDualBase,IGqlpDualField,IGqlpDualAlternate))+D | -> |
Parser |
=> |
ParseObjectDefinition(IGqlpDualBase,IGqlpDualField,IGqlpDualAlternate) |
Parser(ObjectDefinition(IGqlpInputBase,IGqlpInputField,IGqlpInputAlternate))+D | -> |
Parser |
=> |
ParseObjectDefinition(IGqlpInputBase,IGqlpInputField,IGqlpInputAlternate) |
Parser(ObjectDefinition(IGqlpOutputBase,IGqlpOutputField,IGqlpOutputAlternate))+D | -> |
Parser |
=> |
ParseObjectDefinition(IGqlpOutputBase,IGqlpOutputField,IGqlpOutputAlternate) |
Parser(OptionDefinition)+D | -> |
Parser |
=> |
ParseOptionDefinition |
Parser(UnionDefinition)+D | -> |
Parser |
=> |
ParseUnionDefinition |
ParserArray(IParserEndFragments,IGqlpFragment)+DA | -> |
ParserArray |
=> |
ParseEndFragments |
ParserArray(IParserStartFragments,IGqlpFragment)+DA | -> |
ParserArray |
=> |
ParseStartFragments |
ParseSchema | declarations[] |
IParseDeclaration |
ParseSelection | directives |
Parser(IGqlpDirective)+DA |
objectParser |
Parser(IGqlpSelection)+DA |
ParseStartFragments | directives |
Parser(IGqlpDirective)+DA |
objectParser |
Parser(IGqlpSelection)+DA |
ParseTypeParams |
ParseTypeRef |
ParseUnion | name |
ISimpleName |
param |
Parser(NullAst)+DA |
aliases |
Parser(String)+DA |
option |
Parser(IOptionParser(NullOption),NullOption)+D |
definition |
Parser(UnionDefinition)+D |
ParseUnionDefinition | unionMember |
Parser(IGqlpUnionMember)+D |
ParseUnionMember |
ParseVariable | modifiers |
Parser(IGqlpModifier)+DA |
directives |
Parser(IGqlpDirective)+DA |
defaultParser |
Parser(IParserDefault,IGqlpConstant)+D |
varTypeParser |
Parser(IParserVarType,String)+D |
ParseVariables | variable |
Parser(IGqlpVariable)+D |
ResolverDomainType(DomainLabelModel) | -> |
ResolverDomainType |
ResolverDomainType(DomainRangeModel) | -> |
ResolverDomainType |
ResolverDomainType(DomainRegexModel) | -> |
ResolverDomainType |
ResolverDomainType(DomainTrueFalseModel) | -> |
ResolverDomainType |
SchemaModeller | category |
IModeller(IGqlpSchemaCategory,CategoryModel) |
directive |
IModeller(IGqlpSchemaDirective,DirectiveModel) |
setting |
IModeller(IGqlpSchemaSetting,SettingModel) |
type |
ITypesModeller |
SchemaParseChecks | schemaParser |
Parser(IGqlpSchema)+D |
SchemaRenderer | categories |
IRenderer(CategoriesModel) |
directives |
IRenderer(DirectivesModel) |
types |
IRenderer(BaseTypeModel) |
settings |
IRenderer(SettingModel) |
SchemaResolver | type |
IResolver(BaseTypeModel) |
SchemaVerifyChecks | schemaParser |
Parser(IGqlpSchema)+D |
schemaMerger |
IMerge(IGqlpSchema) |
schemaRenderer |
IModelAndRender |
SettingModeller | constant |
IModeller(IGqlpConstant,ConstantModel) |
SettingRenderer | constant |
IRenderer(ConstantModel) |
SimpleModeller |
SimpleName |
SimpleRenderer |
SpecialTypeModeller |
SpecialTypeRenderer |
TypeDualRenderer | renderers |
TypeObjectRenderers(DualBaseModel,DualFieldModel,DualAlternateModel) |
TypeDualResolver |
TypeEnumRenderer | renderers |
ParentTypeRenderers(AliasedModel,EnumLabelModel) |
TypeEnumResolver |
TypeInputRenderer | renderers |
TypeObjectRenderers(InputBaseModel,InputFieldModel,InputAlternateModel) |
TypeInputResolver | dual |
IResolver(TypeDualModel) |
TypeObjectRenderers(DualBaseModel,DualFieldModel,DualAlternateModel) | -> |
TypeObjectRenderers |
Parent |
IRenderer(DualBaseModel) |
Field |
IRenderer(DualFieldModel) |
ObjField |
IRenderer(ObjectForModel(DualFieldModel)) |
DualField |
IRenderer(ObjectForModel(DualFieldModel)) |
Alternate |
IRenderer(DualAlternateModel) |
ObjAlternate |
IRenderer(ObjectForModel(DualAlternateModel)) |
DualAlternate |
IRenderer(ObjectForModel(DualAlternateModel)) |
TypeParam |
IRenderer(NamedModel) |
TypeObjectRenderers(InputBaseModel,InputFieldModel,InputAlternateModel) | -> |
TypeObjectRenderers |
Parent |
IRenderer(InputBaseModel) |
Field |
IRenderer(InputFieldModel) |
ObjField |
IRenderer(ObjectForModel(InputFieldModel)) |
DualField |
IRenderer(ObjectForModel(DualFieldModel)) |
Alternate |
IRenderer(InputAlternateModel) |
ObjAlternate |
IRenderer(ObjectForModel(InputAlternateModel)) |
DualAlternate |
IRenderer(ObjectForModel(DualAlternateModel)) |
TypeParam |
IRenderer(NamedModel) |
TypeObjectRenderers(OutputBaseModel,OutputFieldModel,OutputAlternateModel) | -> |
TypeObjectRenderers |
Parent |
IRenderer(OutputBaseModel) |
Field |
IRenderer(OutputFieldModel) |
ObjField |
IRenderer(ObjectForModel(OutputFieldModel)) |
DualField |
IRenderer(ObjectForModel(DualFieldModel)) |
Alternate |
IRenderer(OutputAlternateModel) |
ObjAlternate |
IRenderer(ObjectForModel(OutputAlternateModel)) |
DualAlternate |
IRenderer(ObjectForModel(DualAlternateModel)) |
TypeParam |
IRenderer(NamedModel) |
TypeRefRenderer(TypeRefModel(SimpleKindModel),SimpleKindModel) |
TypeRefRenderer(TypeRefModel(TypeKindModel),TypeKindModel) |
TypesModeller | types[] |
ITypeModeller |
TypeUnionRenderer | renderers |
ParentTypeRenderers(AliasedModel,UnionMemberModel) |
TypeUnionResolver |
UnionMemberRenderer |
UnionModeller |
ValueKeyValueParser(IGqlpArg) | -> |
ValueKeyValueParser |
key |
Parser(IGqlpFieldKey)+D |
value |
Parser(IGqlpArg)+D |
ValueKeyValueParser(IGqlpConstant) | -> |
ValueKeyValueParser |
key |
Parser(IGqlpFieldKey)+D |
value |
Parser(IGqlpConstant)+D |
ValueListParser(IGqlpArg) | -> |
ValueListParser |
value |
Parser(IGqlpArg)+D |
ValueListParser(IGqlpConstant) | -> |
ValueListParser |
value |
Parser(IGqlpConstant)+D |
ValueObjectParser(IGqlpArg) | -> |
ValueObjectParser |
field |
Parser(KeyValue(IGqlpArg))+D |
ValueObjectParser(IGqlpConstant) | -> |
ValueObjectParser |
field |
Parser(KeyValue(IGqlpConstant))+D |
AndBaseTypeRenderers |
EnumParser(CategoryOption) | -> |
EnumParser |
EnumParser(DirectiveOption) | -> |
EnumParser |
EnumParser(DomainKind) | -> |
EnumParser |
IMerge(IGqlpInputParam) | -> |
IMerge |
1 |
MergeInputParams |
IMergeAll |
IModeller(IGqlpInputArg,InputArgModel) | -> |
IModeller |
1 |
InputArgModeller |
IModeller(IGqlpInputBase,InputBaseModel) | -> |
IModeller |
1 |
InputBaseModeller |
IModeller(IGqlpInputParam,InputParamModel) | -> |
IModeller |
1 |
InputParamModeller |
IModeller(IGqlpOutputArg,OutputArgModel) | -> |
IModeller |
1 |
OutputArgModeller |
IModeller(IGqlpOutputBase,OutputBaseModel) | -> |
IModeller |
1 |
OutputBaseModeller |
IRenderer(AliasedModel) | -> |
IRenderer |
1 |
AliasedRenderer(AliasedModel) |
IRenderer(DomainLabelModel) | -> |
IRenderer |
1 |
DomainLabelRenderer |
IRenderer(DomainRangeModel) | -> |
IRenderer |
1 |
DomainRangeRenderer |
IRenderer(DomainRegexModel) | -> |
IRenderer |
1 |
DomainRegexRenderer |
IRenderer(DomainTrueFalseModel) | -> |
IRenderer |
1 |
DomainTrueFalseRenderer |
IRenderer(DualFieldModel) | -> |
IRenderer |
1 |
DualFieldRenderer |
IRenderer(InputAlternateModel) | -> |
IRenderer |
1 |
InputAlternateRenderer |
IRenderer(InputBaseModel) | -> |
IRenderer |
1 |
InputBaseRenderer |
IRenderer(InputFieldModel) | -> |
IRenderer |
1 |
InputFieldRenderer |
IRenderer(InputParamModel) | -> |
IRenderer |
1 |
InputParamRenderer |
IRenderer(OutputAlternateModel) | -> |
IRenderer |
1 |
OutputAlternateRenderer |
IRenderer(OutputArgModel) | -> |
IRenderer |
1 |
OutputArgRenderer |
IRenderer(OutputBaseModel) | -> |
IRenderer |
1 |
OutputBaseRenderer |
IRenderer(OutputFieldModel) | -> |
IRenderer |
1 |
OutputFieldRenderer |
IResolver(TypeDualModel) | -> |
IResolver |
=> |
TypeDualResolver |
MergeDomains(DomainTrueFalseAst,IGqlpDomainTrueFalse) | -> |
MergeDomains |
items |
IMerge(IGqlpDomainTrueFalse) |
MergeOutputObjects | fields |
IMerge(IGqlpOutputField) |
typeParams |
IMerge(IGqlpTypeParam) |
alternates |
IMerge(IGqlpOutputAlternate) |
OptionParser |
OutputModeller | alternate |
IModeller(IGqlpOutputAlternate,OutputAlternateModel) |
objField |
IModeller(IGqlpOutputField,OutputFieldModel) |
objBase |
IModeller(IGqlpOutputBase,OutputBaseModel) |
ParseArgValue | fieldKey |
Parser(IGqlpFieldKey)+D |
keyValueParser |
Parser(KeyValue(IGqlpArg))+D |
listParser |
Parser(IGqlpArg)+DA |
objectParser |
Parser(IGqlpFields(IGqlpArg))+D |
constant |
Parser(IGqlpConstant)+D |
ParseConstant | fieldKey |
Parser(IGqlpFieldKey)+D |
keyValueParser |
Parser(KeyValue(IGqlpConstant))+D |
listParser |
Parser(IGqlpConstant)+DA |
objectParser |
Parser(IGqlpFields(IGqlpConstant))+D |
ParseDomainRegex | items |
Parser(IGqlpDomainRegex)+DA |
Parser(IGqlpArg)+D | -> |
Parser |
=> |
ParseArgValue |
Parser(IGqlpInputParam)+DA | -> |
Parser |
=> |
ParseInputParams |
Parser(IGqlpSchema)+D | -> |
Parser |
=> |
ParseSchema |
Parser(KeyValue(IGqlpArg))+D | -> |
Parser |
=> |
ValueKeyValueParser(IGqlpArg) |
Parser(KeyValue(IGqlpConstant))+D | -> |
Parser |
=> |
ValueKeyValueParser(IGqlpConstant) |
ParseVarType |
TypeOutputRenderer | renderers |
TypeObjectRenderers(OutputBaseModel,OutputFieldModel,OutputAlternateModel) |
TypeOutputResolver | dual |
IResolver(TypeDualModel) |
ValueKeyValueParser |
ValueListParser |
ValueObjectParser |
CollectionBaseRenderers |
IMerge(IGqlpConstant) | -> |
IMerge |
1 |
MergeConstants |
IMerge(IGqlpTypeParam) | -> |
IMerge |
1 |
MergeTypeParams |
IModeller(IGqlpConstant,ConstantModel) | -> |
IModeller |
1 |
ConstantModeller |
IModeller(IGqlpDualAlternate,DualAlternateModel) | -> |
IModeller |
1 |
DualAlternateModeller |
IModeller(IGqlpModifier,CollectionModel) | -> |
IModeller |
=> |
IModifierModeller |
IRenderer(BaseTypeModel) | -> |
IRenderer |
1 |
AllTypesRenderer |
IRenderer(CollectionModel) | -> |
IRenderer |
1 |
CollectionRenderer |
IRenderer(ConstantModel) | -> |
IRenderer |
1 |
ConstantRenderer |
IRenderer(InputArgModel) | -> |
IRenderer |
1 |
InputArgRenderer |
IRenderer(NamedModel) | -> |
IRenderer |
1 |
NamedRenderer(NamedModel) |
ITypesModeller | 0 |
TypesModeller |
ModifierBaseRenderers |
ParseNullOption |
ParseObjectDefinition |
Parser(IGqlpDualBase)+D | -> |
Parser |
=> |
ParseDualBase |
Parser(IGqlpOutputBase)+D | -> |
Parser |
=> |
ParseOutputBase |
Parser(IGqlpTypeParam)+DA | -> |
Parser |
=> |
ParseTypeParams |
Parser(IParserArg,IGqlpArg)+D | -> |
Parser |
=> |
ParseArg |
ParserArray |
TypeObjectRenderers |
ArrayParser |
BaseDomainRenderer |
EnumParser |
IDomainModeller |
IModeller(IGqlpDualArg,DualArgModel) | -> |
IModeller |
1 |
DualArgModeller |
IModeller(IGqlpDualBase,DualBaseModel) | -> |
IModeller |
1 |
DualBaseModeller |
IRenderer(DualAlternateModel) | -> |
IRenderer |
1 |
DualAlternateRenderer |
IRenderer(DualArgModel) | -> |
IRenderer |
1 |
DualArgRenderer |
IRenderer(ObjectForModel(DualAlternateModel)) | -> |
IRenderer |
1 |
ObjectForRenderer(DualAlternateModel) |
IRenderer(ObjectForModel(DualFieldModel)) | -> |
IRenderer |
1 |
ObjectForRenderer(DualFieldModel) |
MergeDomains |
Parser(IGqlpConstant)+D | -> |
Parser |
=> |
ParseConstant |
Parser(IGqlpInputBase)+D | -> |
Parser |
=> |
ParseInputBase |
Parser(IParserDefault,IGqlpConstant)+D | -> |
Parser |
=> |
ParseDefault |
ParserArray(IParserCollections,IGqlpModifier)+DA | -> |
ParserArray |
=> |
ParseCollections |
ResolverDomainType |
IRenderer(DualBaseModel) | -> |
IRenderer |
1 |
DualBaseRenderer |
IRenderer(ModifierModel) | -> |
IRenderer |
1 |
ModifierRenderer |
Parser(IGqlpFieldKey)+D | -> |
Parser |
=> |
ParseFieldKey |
Parser(IGqlpSelection)+DA | -> |
Parser |
=> |
ParseObject |
Parser(NullAst)+DA | -> |
Parser |
=> |
ParseNulls |
IModifierModeller | 0 |
ModifierModeller |
IRenderer(TypeRefModel(SimpleKindModel)) | -> |
IRenderer |
1 |
TypeRefRenderer(TypeRefModel(SimpleKindModel),SimpleKindModel) |
ParentTypeRenderers |
Parser(IGqlpDirective)+DA | -> |
Parser |
=> |
ParseDirectives |
ISimpleName | 0 |
SimpleName |
Parser(IOptionParser(NullOption),NullOption)+D | -> |
Parser |
=> |
ParseNullOption |
Parser(IGqlpModifier)+DA | -> |
Parser |
=> |
ParseModifiers |
IDeclarationSelector |
IResolver |
Parser(String)+DA | -> |
Parser |
=> |
ParseAliases |
IModeller |
IMerge |
IRenderer |
Parser |