T - the kind of Type to generatepublic abstract class AbstractTypeGenerator<T extends ai.grakn.concept.Type> extends AbstractSchemaConceptGenerator<T>
Types.| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractTypeGenerator.Abstract
Specify that the generated
Type should be abstract |
static interface |
AbstractTypeGenerator.NonAbstract
Specify that the generated
Type should not be abstract |
AbstractSchemaConceptGenerator.Meta, AbstractSchemaConceptGenerator.NonMetaFromTxGenerator.FromTx| Modifier and Type | Method and Description |
|---|---|
void |
configure(AbstractTypeGenerator.Abstract abstract_) |
void |
configure(AbstractTypeGenerator.NonAbstract nonAbstract) |
protected boolean |
filter(T schemaConcept) |
configure, configure, generateFromTx, metaSchemaConcept, newSchemaConcept, otherMetaSchemaConceptsconfigure, generate, genFromTx, txgenerate, listOf, setOfaddComponentGenerators, canGenerateForParametersOfTypes, canRegisterAsType, canShrink, compatibleWithTypeParameter, configurationAnnotationsOn, configure, configure, doShrink, gen, hasComponents, narrow, numberOfNeededComponents, provide, shrink, typespublic final void configure(AbstractTypeGenerator.Abstract abstract_)
public final void configure(AbstractTypeGenerator.NonAbstract nonAbstract)
protected final boolean filter(T schemaConcept)
filter in class AbstractSchemaConceptGenerator<T extends ai.grakn.concept.Type>Copyright © 2018 Grakn Labs Ltd. All rights reserved.