Class AStarState
- java.lang.Object
-
- de.uni_trier.wi2.procake.utils.astar.generic.AStarState
-
- All Implemented Interfaces:
Comparable<AStarState>
public class AStarState extends Object implements Comparable<AStarState>
A state always represents the current solution for the mapping problem. A desirable state in our context has no unmapped data objects.
-
-
Constructor Summary
Constructors Constructor Description AStarState(AStarCacheManager cache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMapping(AStarMapping mapping)intcompareTo(AStarState o)AStarStatecopyOf()booleanequals(Object o)AStarCacheManagergetCache()Collection<AStarMapping>getMappings()Collection<AStarDataObject>getUnmappedDataObjects1()Collection<AStarDataObject>getUnmappedDataObjects2()inthashCode()intnumUnmapped()
-
-
-
Constructor Detail
-
AStarState
public AStarState(AStarCacheManager cache)
-
-
Method Detail
-
numUnmapped
public int numUnmapped()
-
copyOf
public AStarState copyOf()
-
compareTo
public int compareTo(AStarState o)
- Specified by:
compareToin interfaceComparable<AStarState>
-
addMapping
public void addMapping(AStarMapping mapping)
-
getMappings
public Collection<AStarMapping> getMappings()
-
getUnmappedDataObjects1
public Collection<AStarDataObject> getUnmappedDataObjects1()
-
getUnmappedDataObjects2
public Collection<AStarDataObject> getUnmappedDataObjects2()
-
getCache
public AStarCacheManager getCache()
-
-