public class MatchMappingsImpl extends java.lang.Object implements MatchMappings
Modifier and Type | Class and Description |
---|---|
class |
MatchMappingsImpl.MappingCostComparator
Two mappings between the same two graphs with the same cost is considered
the same...
|
Constructor and Description |
---|
MatchMappingsImpl() |
MatchMappingsImpl(java.util.List<MatchMapping> mappings) |
Modifier and Type | Method and Description |
---|---|
void |
add(int i,
int j,
java.util.List<MatchMapping> mappings) |
void |
add(int i,
int j,
MatchMapping mapping) |
java.util.List<MatchMapping> |
getAllMappings() |
java.util.List<MatchMapping> |
getAllMappings(int i,
int j) |
MatchMapping |
getAnOptimalMapping(int i,
int j) |
java.util.Comparator<MatchMapping> |
getMappingComparator() |
java.util.List<MatchMapping> |
getOptimalMappings() |
java.util.Iterator<MatchMapping> |
iterator() |
public MatchMappingsImpl()
public MatchMappingsImpl(java.util.List<MatchMapping> mappings)
public java.util.List<MatchMapping> getAllMappings()
getAllMappings
in interface MatchMappings
public java.util.List<MatchMapping> getOptimalMappings()
getOptimalMappings
in interface MatchMappings
public java.util.List<MatchMapping> getAllMappings(int i, int j)
getAllMappings
in interface MatchMappings
public MatchMapping getAnOptimalMapping(int i, int j)
getAnOptimalMapping
in interface MatchMappings
public java.util.Iterator<MatchMapping> iterator()
iterator
in interface java.lang.Iterable<MatchMapping>
public void add(int i, int j, java.util.List<MatchMapping> mappings)
add
in interface MatchMappings
public java.util.Comparator<MatchMapping> getMappingComparator()
getMappingComparator
in interface MatchMappings
public void add(int i, int j, MatchMapping mapping)
add
in interface MatchMappings