public class RegexAtom extends AtomicBase
Atomic corresponding to RegexProperty.
| Constructor and Description |
|---|
RegexAtom(Var varName,
RegexProperty prop,
ReasonerQuery parent) |
| Modifier and Type | Method and Description |
|---|---|
int |
alphaEquivalenceHashCode() |
Atomic |
copy() |
boolean |
equals(Object obj) |
String |
getRegex() |
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 RegexAtom(Var varName, RegexProperty 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 String getRegex()
Copyright © 2018 Grakn Labs Ltd. All rights reserved.