public void handle(String currentId, String value, String qualifierBlock, String comment) { int index = value.indexOf(' '); String propLocalName = value.substring(0, index); String val = value.substring(index + 1, value.length()); OWLDataFactory df = getDataFactory(); OWLObjectProperty prop = df.getOWLObjectProperty(getIRIFromOBOId(propLocalName)); OWLClass filler = getClassFromId(val); OWLClassExpression desc = df.getOWLObjectSomeValuesFrom(prop, filler); OWLAxiom ax = df.getOWLSubClassOfAxiom(getCurrentClass(), desc); applyChange(new AddAxiom(getOntology(), ax)); } }
public void handle(String id, String value) { int index = value.indexOf(' '); String propLocalName = value.substring(0, index); String val = value.substring(index + 1, value.length()); OWLObjectProperty prop = getDataFactory().getOWLObjectProperty(getIRIFromValue(propLocalName)); OWLClassExpression desc = getDataFactory().getOWLObjectSomeValuesFrom(prop, getClassFromId(val)); OWLAxiom ax = getDataFactory().getOWLSubClassOfAxiom( getCurrentClass(), desc ); applyChange(new AddAxiom(getOntology(), ax)); } }
private void setupTagHandlers() { handlerMap = new HashMap<String, TagValueHandler>(); addTagHandler(new IDTagValueHandler(this)); addTagHandler(new NameTagValueHandler(this)); addTagHandler(new IsATagValueHandler(this)); addTagHandler(new PartOfTagValueHandler(this)); addTagHandler(new TransitiveTagValueHandler(this)); addTagHandler(new SymmetricTagValueHandler(this)); addTagHandler(new RelationshipTagValueHandler(this)); addTagHandler(new UnionOfHandler(this)); addTagHandler(new IntersectionOfHandler(this)); addTagHandler(new DisjointFromHandler(this)); addTagHandler(new AsymmetricHandler(this)); addTagHandler(new InverseHandler(this)); addTagHandler(new ReflexiveHandler(this)); addTagHandler(new TransitiveOverHandler(this)); addTagHandler(new DefaultNamespaceTagValueHandler(this)); }
private void setupTagHandlers() { handlerMap = new HashMap<String, TagValueHandler>(); addTagHandler(new OntologyTagValueHandler(this)); addTagHandler(new IDTagValueHandler(this)); addTagHandler(new NameTagValueHandler(this)); addTagHandler(new IsATagValueHandler(this)); addTagHandler(new PartOfTagValueHandler(this)); addTagHandler(new TransitiveTagValueHandler(this)); addTagHandler(new SymmetricTagValueHandler(this)); addTagHandler(new RelationshipTagValueHandler(this)); addTagHandler(new UnionOfHandler(this)); addTagHandler(new IntersectionOfHandler(this)); addTagHandler(new DisjointFromHandler(this)); addTagHandler(new AsymmetricHandler(this)); addTagHandler(new InverseHandler(this)); addTagHandler(new ReflexiveHandler(this)); addTagHandler(new TransitiveOverHandler(this)); addTagHandler(new DefaultNamespaceTagValueHandler(this)); addTagHandler(new SynonymTagValueHandler(this)); addTagHandler(new XRefTagHandler(this)); addTagHandler(new DefTagValueHandler(this)); addTagHandler(new IsObsoleteTagValueHandler(this)); addTagHandler(new IDSpaceTagValueHandler(this)); addTagHandler(new DataVersionTagValueHandler(this)); addTagHandler(new SynonymTypeDefTagHandler(this)); addTagHandler(new AltIdTagValueHandler(this)); }
@Override public void handle(String currentId, String value, String qualifierBlock, String comment) { int index = value.indexOf(' '); String propLocalName = value.substring(0, index); String val = value.substring(index + 1, value.length()); OWLDataFactory df = getDataFactory(); OWLObjectProperty prop = df.getOWLObjectProperty(getIRIFromOBOId(propLocalName)); OWLClass filler = getClassFromId(val); OWLClassExpression desc = df.getOWLObjectSomeValuesFrom(prop, filler); OWLAxiom ax = df.getOWLSubClassOfAxiom(getCurrentClass(), desc); applyChange(new AddAxiom(getOntology(), ax)); } }
private void setupTagHandlers() { handlerMap = new HashMap<String, TagValueHandler>(); addTagHandler(new OntologyTagValueHandler(this)); addTagHandler(new IDTagValueHandler(this)); addTagHandler(new NameTagValueHandler(this)); addTagHandler(new IsATagValueHandler(this)); addTagHandler(new PartOfTagValueHandler(this)); addTagHandler(new TransitiveTagValueHandler(this)); addTagHandler(new SymmetricTagValueHandler(this)); addTagHandler(new RelationshipTagValueHandler(this)); addTagHandler(new UnionOfHandler(this)); addTagHandler(new IntersectionOfHandler(this)); addTagHandler(new DisjointFromHandler(this)); addTagHandler(new AsymmetricHandler(this)); addTagHandler(new InverseHandler(this)); addTagHandler(new ReflexiveHandler(this)); addTagHandler(new TransitiveOverHandler(this)); addTagHandler(new DefaultNamespaceTagValueHandler(this)); addTagHandler(new SynonymTagValueHandler(this)); addTagHandler(new XRefTagHandler(this)); addTagHandler(new DefTagValueHandler(this)); addTagHandler(new IsObsoleteTagValueHandler(this)); addTagHandler(new IDSpaceTagValueHandler(this)); addTagHandler(new DataVersionTagValueHandler(this)); addTagHandler(new SynonymTypeDefTagHandler(this)); addTagHandler(new AltIdTagValueHandler(this)); }