public class IsOverlappedByMapper extends AllenAlgebraMapper
IMapper.Language| Constructor and Description |
|---|
IsOverlappedByMapper()
Constructor of IsOverlappedByMapper class.
|
| Modifier and Type | Method and Description |
|---|---|
AMapping |
getMapping(ACache source,
ACache target,
String sourceVar,
String targetVar,
String expression,
double threshold)
Maps each source instance to a set of target instances that overlap the
aforementioned source instance, using the BeginEnd, BeginBegin and EndEnd
Allen relations.
|
AMapping |
getMapping(ArrayList<TreeMap<String,Set<String>>> maps)
Maps each source instance to a set of target instances that overlap the
aforementioned source instance, using the BeginEnd, BeginBegin and EndEnd
Allen relations.
|
double |
getMappingSizeApproximation(int sourceSize,
int targetSize,
double theta,
IMapper.Language language)
Returns the estimated mapping size of the mapping computed by the mapper.
|
String |
getName()
Returns the name of the mapper.
|
double |
getRuntimeApproximation(int sourceSize,
int targetSize,
double theta,
IMapper.Language language)
Returns the estimated time needed to obtain the mapping computed by the
mapper.
|
difference, getRequiredAtomicRelations, intersection, uniongetUriToUriMapping, getUriToUriMapping, getValueToUriMappublic IsOverlappedByMapper()
public String getName()
public AMapping getMapping(ArrayList<TreeMap<String,Set<String>>> maps)
public AMapping getMapping(ACache source, ACache target, String sourceVar, String targetVar, String expression, double threshold)
source - source cachetarget - target cachesourceVar - source property variabletargetVar - size property variableexpression - metric expression of link specificationthreshold - threshold of link specificationpublic double getRuntimeApproximation(int sourceSize,
int targetSize,
double theta,
IMapper.Language language)
sourceSize - source sizetargetSize - target sizetheta - atomic specification thresholdlanguage - language of source and target variablespublic double getMappingSizeApproximation(int sourceSize,
int targetSize,
double theta,
IMapper.Language language)
sourceSize - source sizetargetSize - target sizetheta - atomic specification thresholdlanguage - language of source and target variablesCopyright © 2018. All rights reserved.