package tbx2rdf.types;
import com.hp.hpl.jena.rdf.model.Model;
import com.hp.hpl.jena.rdf.model.Resource;
import java.util.ArrayList;
import java.util.List;
import tbx2rdf.Mappings;
import tbx2rdf.types.abs.impIDLang;
/**
*
* @author John McCrae
*/
public class NoteLinkInfo extends impIDLang {
final public List<Reference> References = new ArrayList<Reference>();
final public List<AdminGrp> AdminInfos = new ArrayList<AdminGrp>();
final public List<Note> notes = new ArrayList<Note>();
final public List<XReference> Xreferences = new ArrayList<XReference>();
final public List<TransacGrp> Transactions = new ArrayList<TransacGrp>();
public NoteLinkInfo(String language, Mappings mappings) {
super(language, mappings);
}
@Override
public void toRDF(Model model, Resource parent) {
for(Reference ref : References) {
ref.toRDF(model, parent);
}
for(AdminGrp adminInfo : AdminInfos) {
adminInfo.toRDF(model, parent);
}
for(Note note : notes) {
note.toRDF(model, parent);
}
for(XReference xReference : Xreferences) {
xReference.toRDF(model, parent);
}
for(TransacGrp transac : Transactions) {
transac.toRDF(model, parent);
}
}
}