public class DataTypeAtom extends AtomicBase
Atomic corresponding to DataTypeProperty.
| Constructor and Description |
|---|
DataTypeAtom(Var varName,
DataTypeProperty prop,
ReasonerQuery parent) |
| Modifier and Type | Method and Description |
|---|---|
int |
alphaEquivalenceHashCode() |
Atomic |
copy() |
boolean |
equals(Object obj) |
AttributeType.DataType<?> |
getDataType() |
int |
hashCode() |
boolean |
isAlphaEquivalent(Object obj) |
boolean |
isStructurallyEquivalent(Object obj) |
int |
structuralEquivalenceHashCode() |
checkValid, containsVar, createCombinedPattern, getCombinedPattern, getParentQuery, getPattern, getVarName, getVarNames, inferTypes, inferTypes, isUserDefined, setParentQuery, toString, tx, validateAsRuleHeadclone, finalize, getClass, notify, notifyAll, wait, wait, waitisAtom, isCompatibleWith, isRelation, isResource, isSelectable, isType, validateOntologicallypublic DataTypeAtom(Var varName, DataTypeProperty prop, ReasonerQuery parent)
public boolean isAlphaEquivalent(Object obj)
public int alphaEquivalenceHashCode()
public boolean isStructurallyEquivalent(Object obj)
public int structuralEquivalenceHashCode()
public Atomic copy()
copy in interface Atomiccopy in class AtomicBasepublic AttributeType.DataType<?> getDataType()
Copyright © 2018 Grakn Labs Ltd. All rights reserved.