public abstract class RemoteMetaType extends RemoteConcept<SomeSchemaConcept>
Type| Constructor and Description |
|---|
RemoteMetaType() |
| Modifier and Type | Method and Description |
|---|---|
protected Thing |
asInstance(Concept concept) |
java.util.stream.Stream<AttributeType> |
attributes() |
SomeType |
has(AttributeType attributeType) |
java.util.stream.Stream<SomeThing> |
instances() |
Boolean |
isAbstract() |
SomeType |
isAbstract(Boolean isAbstract) |
Boolean |
isImplicit() |
SomeType |
key(AttributeType attributeType) |
java.util.stream.Stream<AttributeType> |
keys() |
Label |
label() |
SomeSchemaConcept |
label(Label label) |
LabelId |
labelId() |
java.util.stream.Stream<Role> |
playing() |
SomeType |
plays(Role role) |
java.util.stream.Stream<SomeSchemaConcept> |
subs() |
SomeSchemaConcept |
sup() |
SomeSchemaConcept |
sup(SomeSchemaConcept type) |
java.util.stream.Stream<SomeSchemaConcept> |
sups() |
java.util.stream.Stream<Rule> |
thenRules() |
SomeType |
unhas(AttributeType attributeType) |
SomeType |
unkey(AttributeType attributeType) |
SomeType |
unplay(Role role) |
java.util.stream.Stream<Rule> |
whenRules() |
conceptStream, delete, id, isDeleted, keyspace, of, runMethod, runMethodclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasSchemaConcept, isImplicit, isSchemaConcept, label, labelId, thenRules, whenRulesasAttribute, asAttributeType, asEntity, asEntityType, asRelationship, asRelationshipType, asRole, asRule, asThing, delete, id, isAttribute, isAttributeType, isDeleted, isEntity, isEntityType, isRelationship, isRelationshipType, isRole, isRule, isThing, keyspacepublic final java.util.stream.Stream<SomeThing> instances()
public final Boolean isAbstract()
isAbstract in interface Typepublic final SomeType isAbstract(Boolean isAbstract) throws GraknTxOperationException
isAbstract in interface TypeGraknTxOperationExceptionpublic final java.util.stream.Stream<AttributeType> keys()
public final java.util.stream.Stream<AttributeType> attributes()
attributes in interface Typepublic final java.util.stream.Stream<Role> playing()
public final SomeType key(AttributeType attributeType) throws GraknTxOperationException
key in interface TypeGraknTxOperationExceptionpublic final SomeType has(AttributeType attributeType) throws GraknTxOperationException
has in interface TypeGraknTxOperationExceptionpublic final SomeType plays(Role role) throws GraknTxOperationException
plays in interface TypeGraknTxOperationExceptionpublic final SomeType unkey(AttributeType attributeType)
public final SomeType unhas(AttributeType attributeType)
public final SomeSchemaConcept sup(SomeSchemaConcept type)
public final Label label()
label in interface SchemaConceptpublic final Boolean isImplicit()
isImplicit in interface SchemaConceptpublic final SomeSchemaConcept label(Label label)
label in interface SchemaConcept@Nullable public final SomeSchemaConcept sup()
sup in interface SchemaConceptpublic final java.util.stream.Stream<SomeSchemaConcept> sups()
sups in interface SchemaConceptpublic final java.util.stream.Stream<SomeSchemaConcept> subs()
subs in interface SchemaConceptpublic final LabelId labelId()
labelId in interface SchemaConceptpublic final java.util.stream.Stream<Rule> whenRules()
whenRules in interface SchemaConceptpublic final java.util.stream.Stream<Rule> thenRules()
thenRules in interface SchemaConceptCopyright © 2018 Grakn Labs Ltd. All rights reserved.