Class ExtendedUnionTypeDefinition

java.lang.Object
io.github.besi97.graphql.codegen.model.definitions.ExtendedDefinition<graphql.language.UnionTypeDefinition,graphql.language.UnionTypeExtensionDefinition>
io.github.besi97.graphql.codegen.model.definitions.ExtendedUnionTypeDefinition

public class ExtendedUnionTypeDefinition extends ExtendedDefinition<graphql.language.UnionTypeDefinition,graphql.language.UnionTypeExtensionDefinition>
Extended definition of GraphQL union type: based definition + its extensions
  • Constructor Details

    • ExtendedUnionTypeDefinition

      public ExtendedUnionTypeDefinition()
  • Method Details

    • isDefinitionPartOfUnion

      public boolean isDefinitionPartOfUnion(ExtendedDefinition<?,?> definition)
      Find out if a given definition is part of a union.
      Parameters:
      definition - GraphQL definition (type / interface / object / union / etc.)
      Returns:
      true if definition is a part of union. falseif definition is a part of union.
    • getMemberTypeNames

      public Set<String> getMemberTypeNames()