package edu.asu.spring.quadriga.domain.impl.networks.jsonobject;
public class SubjectObject {
Boolean isRelationEventObject;
RelationEventObject relationEventObject;
AppellationEventObject appellationEventObject;
String remoteStatementId;
boolean isRemoteLink = false;
public String getRemoteStatementId() {
return remoteStatementId;
}
public void setRemoteStatementId(String remoteStatementId) {
this.remoteStatementId = remoteStatementId;
}
public boolean isRemoteLink() {
return isRemoteLink;
}
public void setRemoteLink(boolean isRemoteLink) {
this.isRemoteLink = isRemoteLink;
}
public void setRelationEventObject(RelationEventObject relationEventObject){
this.relationEventObject = relationEventObject;
}
public RelationEventObject getRelationEventObject(){
return relationEventObject;
}
public void setAppellationEventObject(AppellationEventObject appellationEventObject){
this.appellationEventObject = appellationEventObject;
}
public AppellationEventObject getAppellationEventObject(){
return appellationEventObject;
}
public void setIsRelationEventObject(Boolean isRelationEventObject){
this.isRelationEventObject = isRelationEventObject;
}
public Boolean getIsRelationEventObject(){
return isRelationEventObject;
}
public String getSubjectRelationPredictionAppellation(SubjectObject subjectObject){
RelationEventObject relationEventObject = subjectObject.getRelationEventObject();
PredicateObject predicateObject = relationEventObject.getPredicateObject();
AppellationEventObject appellationEventObject = predicateObject.getAppellationEventObject();
return appellationEventObject.getNode();
}
public String getSubjectRelationPredictionAppellationTermId(SubjectObject subjectObject){
RelationEventObject relationEventObject = subjectObject.getRelationEventObject();
PredicateObject predicateObject = relationEventObject.getPredicateObject();
AppellationEventObject appellationEventObject = predicateObject.getAppellationEventObject();
return appellationEventObject.getTermId();
}
}