Index
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
baseClassrecord 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
ClassInforecord 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
excludedPropertiesrecord component. - ExclusionType(Node, Set<Node>) - Constructor for record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ExclusionType
-
Creates an instance of a
ExclusionTyperecord 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
isForwardrecord 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
maxLiteralCardrecord component. - maxLiteralCard() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
-
Returns the value of the
maxLiteralCardrecord component. - maxResourceCard() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
-
Returns the value of the
maxResourceCardrecord component. - maxResourceCard() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
-
Returns the value of the
maxResourceCardrecord component.
N
- name() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
-
Returns the value of the
namerecord component. - name() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
-
Returns the value of the
namerecord 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
objectDatatypesrecord component. - objectDatatypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
-
Returns the value of the
objectDatatypesrecord component. - objectTypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.PropertyInfo
-
Returns the value of the
objectTypesrecord component. - objectTypes() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.TypeInfo
-
Returns the value of the
objectTypesrecord 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
propertyrecord 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
PropertyInforecord class. - propertyMap() - Method in record class org.aksw.jenax.graphql.schema.generator.GraphQlSchemaGenerator.ClassInfo
-
Returns the value of the
propertyMaprecord 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
subjectTypesrecord 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
superTypesrecord 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
TypeInforecord 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.
All Classes and Interfaces|All Packages