@Deprecated public class VFState extends Object implements IState
| Constructor and Description |
|---|
VFState(IQuery query,
TargetProperties target)
Deprecated.
Initialise the VFState with query and target
|
| Modifier and Type | Method and Description |
|---|---|
void |
backTrack()
Deprecated.
Returns this IState's atom map to its original condition.
|
Map<INode,IAtom> |
getMap()
Deprecated.
Returns the current mapping of query atoms onto target atoms.
|
boolean |
hasNextCandidate()
Deprecated.
Returns true if another candidate match can be found or
false otherwise.
|
boolean |
isDead()
Deprecated.
Returns true if no match will come from this IState.
|
boolean |
isGoal()
Deprecated.
Returns true if all atoms in the query molecule have been
mapped.
|
boolean |
isMatchFeasible(Match match)
Deprecated.
Returns true if the given match will work with the current
map, or false otherwise.
|
Match |
nextCandidate()
Deprecated.
Returns the next candidate match.
|
IState |
nextState(Match match)
Deprecated.
Returns a state in which the atoms in match have been
added to the current mapping.
|
public VFState(IQuery query, TargetProperties target)
query - target - public void backTrack()
public Map<INode,IAtom> getMap()
public boolean hasNextCandidate()
hasNextCandidate in interface IStatepublic boolean isDead()
public boolean isGoal()
public boolean isMatchFeasible(Match match)
isMatchFeasible in interface IStatematch - the match to considerpublic Match nextCandidate()
nextCandidate in interface IStateCopyright © 2021. All rights reserved.