package edu.asu.spring.quadriga.service.network.transform.impl;
import java.util.HashMap;
/**
* This class represents a link between two nodes
* in mapping graphs and mapped graphs.
*
* @author Julia Damerow
*
*/
public class TransformLink {
private String concept;
private String correspondingId;
private TransformNode object;
private TransformNode subject;
private String type;
private String startTime;
private String endTime;
private String occurTime;
private String place;
private String conceptName;
private String id;
private HashMap<String, Integer> terms = new HashMap<String, Integer>();
private String representedStatement;
public HashMap<String, Integer> getTerms() {
return terms;
}
public void setTerms(HashMap<String, Integer> terms) {
this.terms = terms;
}
public void addTerm(String expression, Integer position){
terms.put(expression, position);
}
public String getStartTime() {
return startTime;
}
public void setStartTime(String startTime) {
this.startTime = startTime;
}
public String getEndTime() {
return endTime;
}
public void setEndTime(String endTime) {
this.endTime = endTime;
}
public String getOccurTime() {
return occurTime;
}
public void setOccurTime(String occurTime) {
this.occurTime = occurTime;
}
public String getPlace() {
return place;
}
public void setPlace(String place) {
this.place = place;
}
public String getConcept() {
return concept;
}
public void setConcept(String concept) {
this.concept = concept;
}
public String getCorrespondingId() {
return correspondingId;
}
public void setCorrespondingId(String correspondingId) {
this.correspondingId = correspondingId;
}
public TransformNode getObject() {
return object;
}
public void setObject(TransformNode object) {
this.object = object;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public TransformNode getSubject() {
return subject;
}
public void setSubject(TransformNode subject) {
this.subject = subject;
}
public String getConceptName() {
return conceptName;
}
public void setConceptName(String conceptName) {
this.conceptName = conceptName;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getRepresentedStatement() {
return representedStatement;
}
public void setRepresentedStatement(String representedStatement) {
this.representedStatement = representedStatement;
}
}