Index

A B C E G H I M N O P R S T U 
All Classes and Interfaces|All Packages

A

allocateClassName() - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
allocateExclusionClassName(Node, Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
allocateExclusionClassNameFromStructure(Node, Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
allocateExclusionClassNameFromStructureOld(Node, Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Allocate a name based on the base class name and the set of excluded properties.
allocateExclusionClassNameFromType(Node, Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Allocate a name based on the remaining properties.

B

baseClass() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ExclusionType
Returns the value of the baseClass record component.

C

ClassInfo(Node, Map<Node, GraphQlSchemaGenerator.PropertyInfo>, Set<Node>) - Constructor for record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
Creates an instance of a ClassInfo record class.
classMap - Variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
clone() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
 
collectPropertyMap(Set<Node>, Map<Node, GraphQlSchemaGenerator.PropertyInfo>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
collectPropertyMap(Node, Map<Node, GraphQlSchemaGenerator.PropertyInfo>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
convert() - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
convertProperty(GraphQlSchemaGenerator.PropertyInfo) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
convertType(GraphQlSchemaGenerator.ClassInfo) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
createPropertyMap(Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Compute the set of properties and the union of all mentioned types for the given classes.
createPropertyMap(Node) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Collect all properties of the given type and all its super types.
createUnionType(Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Creates a union type for the given types.

E

EMPTY - Static variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
equals(Object) - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ExclusionType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Indicates whether some other object is "equal to" this one.
excludedProperties() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ExclusionType
Returns the value of the excludedProperties record component.
ExclusionType(Node, Set<Node>) - Constructor for record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ExclusionType
Creates an instance of a ExclusionType record class.
exclusionTypeMap - Variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 

G

getEmptyType() - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
getOrCreateStructuralType(Map<Node, GraphQlSchemaGenerator.PropertyInfo>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
getOrCreateUnionType(Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
getTypes(Node) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
GraphQlSchemaGenerator - Class in org.aksw.jenax.graphql.schema.generator
Limitations: Splitting a type does not preserve its property order.
GraphQlSchemaGenerator() - Constructor for class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
GraphQlSchemaGenerator(Function<String, String>) - Constructor for class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Constructor that accepts a function that maps iris to labels.
GraphQlSchemaGenerator.ClassInfo - Record Class in org.aksw.jenax.graphql.schema.generator
 
GraphQlSchemaGenerator.ExclusionType - Record Class in org.aksw.jenax.graphql.schema.generator
 
GraphQlSchemaGenerator.PropertyInfo - Record Class in org.aksw.jenax.graphql.schema.generator
 
GraphQlSchemaGenerator.TypeInfo - Record Class in org.aksw.jenax.graphql.schema.generator
 

H

hashCode() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ExclusionType
Returns a hash code value for this object.
hashCode() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns a hash code value for this object.

I

init(List<GraphQlSchemaGenerator.TypeInfo>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
iriToLabel - Variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
isForward() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns the value of the isForward record component.

M

makeUnionTypeProperty(GraphQlSchemaGenerator.PropertyInfo) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
materialize(GraphQlSchemaGenerator.ClassInfo) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Move all properties of super types directly to this class.
maxLiteralCard() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Returns the value of the maxLiteralCard record component.
maxLiteralCard() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns the value of the maxLiteralCard record component.
maxResourceCard() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Returns the value of the maxResourceCard record component.
maxResourceCard() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns the value of the maxResourceCard record component.

N

name() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
Returns the value of the name record component.
name() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Returns the value of the name record component.
normalize(Map<Node, GraphQlSchemaGenerator.PropertyInfo>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
normalize(Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
create a new node set that is free of subsumed types.
normalize(GraphQlSchemaGenerator.PropertyInfo) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 

O

objectDatatypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Returns the value of the objectDatatypes record component.
objectDatatypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns the value of the objectDatatypes record component.
objectTypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Returns the value of the objectTypes record component.
objectTypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns the value of the objectTypes record component.
org.aksw.jenax.graphql.schema.generator - package org.aksw.jenax.graphql.schema.generator
 

P

process(List<GraphQlSchemaGenerator.TypeInfo>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
propertiesToStructuralClass - Variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Artificial classes referred to by their properties.
property() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns the value of the property record component.
PropertyInfo(Node, Set<Node>, boolean, Set<Node>, boolean) - Constructor for record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Creates an instance of a PropertyInfo record class.
propertyMap() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
Returns the value of the propertyMap record component.

R

registerClass(GraphQlSchemaGenerator.ClassInfo) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 

S

severProperty(Node, Set<Node>) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Given a class with property p, create a new class b without p.
shortNameMgr - Variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
subjectTypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns the value of the subjectTypes record component.
subsumes(Node, Node) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
summarize(RDFDataSource) - Static method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
superTypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
Returns the value of the superTypes record component.

T

toName(Node) - Method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
toString() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
Returns a string representation of this record class.
toString() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ExclusionType
Returns a string representation of this record class.
toString() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
Returns a string representation of this record class.
toString() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Returns a string representation of this record class.
toURI(Node) - Static method in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
TYPE_SCALAR - Static variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
TypeInfo(Set<Node>, Node, boolean, Set<Node>, boolean, Set<Node>, boolean) - Constructor for record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
Creates an instance of a TypeInfo record class.

U

unionClassToName - Variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
 
UNTYPED - Static variable in class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator
Node for the pseudo-class of untyped instances - i.e.
A B C E G H I M N O P R S T U 
All Classes and Interfaces|All Packages