diff --git a/src/de/unibremen/informatik/hets/model/Group.java b/src/de/unibremen/informatik/hets/model/Group.java new file mode 100644 index 0000000..635dad7 --- /dev/null +++ b/src/de/unibremen/informatik/hets/model/Group.java @@ -0,0 +1,17 @@ +package de.unibremen.informatik.hets.model; + +import org.semanticweb.owlapi.model.OWLOntologyManager; + +public class Group extends Spec { + public Group(String cont, String anno) { + super(cont, anno); + } + + public String toString(OWLOntologyManager ontologymanager) { + return content; + } + + public String toString() { + return content; + } +} diff --git a/src/de/unibremen/informatik/hets/model/PPXMLParser.java b/src/de/unibremen/informatik/hets/model/PPXMLParser.java index 45f3776..e2f6baa 100644 --- a/src/de/unibremen/informatik/hets/model/PPXMLParser.java +++ b/src/de/unibremen/informatik/hets/model/PPXMLParser.java @@ -100,8 +100,10 @@ public class PPXMLParser { return new Basicspec(getrange(hetfile, spec.getAttribute("range")), annotation); } else if (spec.getTagName() == "Actuals") { return new Actuals(spec.getAttribute("name"), annotation); + } else if (spec.getTagName() == "Group") { + return new Group(getrange(hetfile, spec.getAttribute("range")), annotation); } else { - throw new PPXMLParserException(); + throw new PPXMLParserException("don't know how to handle: " + spec.getTagName()); } }