protected void createAndRegisterBeanEditor(OntProperty property, OntResource domain) { createAndRegisterBeanEditor(property.getLocalName(), extractClass(domain.asClass()), null); }
private void preprocessRestriction(Restriction restriction) { OntProperty ontProperty = restriction.getOnProperty(); Set<PropertyEditor> propertyEditors = propertyToEditorMap.get( ontProperty.getLocalName()); if (propertyEditors == null) { throw new IllegalBioPAXArgumentException("No editors for property " + ontProperty.getLocalName());
Map<String, RestrictionNode> map = new HashMap<String, RestrictionNode>(); RestrictionNode leaf = (RestrictionNode) inputRestrictionTree.getFirstLeaf(); map.put(leaf.getOntProperty().getLocalName(), leaf); leaf = (RestrictionNode) leaf.getNextLeaf(); map.put(leaf.getOntProperty().getLocalName(), leaf); leaf = (RestrictionNode) leaf.getNextLeaf(); map.put(leaf.getOntProperty().getLocalName(), leaf); leaf = (RestrictionNode) leaf.getNextLeaf(); map.put(leaf.getOntProperty().getLocalName(), leaf);
System.out.println(firstLeaf.getOntProperty().getLocalName()); System.out.println(nextLeaf.getOntProperty().getLocalName()); if (firstLeaf.getOntProperty().getLocalName().equals("hasGOTerm")) { firstLeaf.setValues(serviceId, hasGoTerm); nextLeaf.setValues(serviceId, expressionLevels);
private void bindProperty(Property predicate, BioPAXElement bpe, Individual individual, Model model) throws IllegalAccessException, InvocationTargetException { OntProperty ontProperty; try { ontProperty = ((OntProperty) predicate.as(OntProperty.class)); } catch (ConversionException e) { throw new IllegalBioPAXArgumentException("Unknown property! " + predicate + " bpe:" + bpe.getRDFId(), e); } String localName = ontProperty.getLocalName(); PropertyEditor editor = this.getEditorMap().getEditorForProperty(localName, bpe.getModelInterface()); if (editor != null) { checkCardinalityAndBindValue(bpe, individual, model, ontProperty, editor); } else { throw new IllegalBioPAXArgumentException( "Could not locate editor! " + predicate + " element:" + bpe.getRDFId() + " property:" + localName); } }