/** * @param entityType the OWL entity type * @return the name of the OWL entity type */ public static String getPrintName(EntityType entityType) { return entityType.getPrintName().toLowerCase(); }
private static <T extends OWLEntity> String getTypeName(Class<T> type) { if(type.equals(OWLClass.class)) { return EntityType.CLASS.getPrintName(); } else if(type.equals(OWLObjectProperty.class)) { return EntityType.OBJECT_PROPERTY.getPrintName(); } else if(type.equals(OWLDataProperty.class)) { return EntityType.DATA_PROPERTY.getPrintName(); } else if(type.equals(OWLAnnotationProperty.class)) { return EntityType.ANNOTATION_PROPERTY.getPrintName(); } else if(type.equals(OWLDatatype.class)) { return EntityType.DATATYPE.getPrintName(); } else if(type.equals(OWLNamedIndividual.class)) { return EntityType.NAMED_INDIVIDUAL.getPrintName(); } else { return type.getSimpleName(); } }
@Nonnull @Override public String getMessage(ChangeApplicationResult<OWLEntity> result) { return "Deleted " + entity.getEntityType().getPrintName().toLowerCase(); } }
private static String toEntityTypePrintName(boolean singleEntityDeclaration, EntityType<?> entityType) { return singleEntityDeclaration ? entityType.getPrintName() : entityType.getPluralPrintName(); }
PrimitiveType(EntityType<?> entityType) { this(entityType.getShortForm(), entityType.getPrintName(), entityType.getPluralPrintName()); }
private void generateMessage() { if (entities.size() == 1) { message = msgFormatter.format("Deleted {0}: {1}", entities.iterator().next().getEntityType().getPrintName().toLowerCase(), entities); } else { Collection<EntityType<?>> deletedTypes = entities.stream() .map(OWLEntity::getEntityType) .collect(Collectors.toSet()); if (deletedTypes.size() == 1) { message = msgFormatter.format("Deleted {0} {1}: {2}", entities.size(), deletedTypes.iterator().next().getPluralPrintName().toLowerCase(), entities); } else { message = msgFormatter.format("Deleted: {1}", entities); } } }
PrimitiveType(EntityType<?> entityType) { this(entityType.getShortForm(), entityType.getPrintName(), entityType.getPluralPrintName()); }
PrimitiveType(EntityType<?> entityType) { this(entityType.getShortForm(), entityType.getPrintName(), entityType.getPluralPrintName()); }
private void learnTransitiveClosure(AxiomType axiomType, EntityType entityType) { LOGGER.debug("computing {} hierarchy ...", entityType.getPrintName().toLowerCase()); Set<OWLAxiom> learnedAxiomsTotal = new HashSet<>();
@Nonnull @Override public String getMessage(ChangeApplicationResult<Boolean> result) { String type = action.getFromNodePath().getLast().map(node -> node.getEntity().getEntityType().getPrintName().toLowerCase()).orElse("entity"); String entity = action.getFromNodePath().getLast().map(EntityNode::getBrowserText).orElse(""); String from = action.getFromNodePath().getLastPredecessor().map(EntityNode::getBrowserText).orElse("root"); String to = action.getToNodeParentPath().getLast().map(EntityNode::getBrowserText).orElse("root"); return msg.format("Moved {0} {1} from {2} to {3}", type, entity, from, to); } }
@Nonnull @Override public String getMessage(ChangeApplicationResult<Set<E>> result) { Set<E> entities = result.getSubject(); int entityCount = entities.size(); String mainMsg; if(entityCount == 1) { mainMsg = msg.format("Created {0} {1}", entityType.getPrintName().toLowerCase(), entities); if (!parents.isEmpty()) { mainMsg += msg.format(" {0} {1}", getSingularRelationship(), parents); } } else { mainMsg = msg.format("Created {0} {1}", entityType.getPluralPrintName().toLowerCase(), entities); if (!parents.isEmpty()) { mainMsg += msg.format(" {0} {1}", getPluralRelationship(), parents); } } return mainMsg; }
+ resource.getEntityType().getPrintName().toLowerCase() + ". Running appropriate algorithms.\n"); if(resource instanceof OWLObjectProperty) {
@Nonnull @Override public ChangeEntityIRIResult execute(@Nonnull ChangeEntityIRIAction action, @Nonnull ExecutionContext executionContext) { OWLEntityRenamer renamer = new OWLEntityRenamer(rootOntology.getOWLOntologyManager(), rootOntology.getImportsClosure()); List<OWLOntologyChange> changeList = renamer.changeIRI(action.getEntity(), action.getTheNewIri()); OWLEntityData oldRendering = renderer.getRendering(action.getEntity()); applyChanges.applyChanges(executionContext.getUserId(), new FixedChangeListGenerator<>(changeList, action.getEntity(), String.format("Changed %s IRI from %s to %s", action.getEntity().getEntityType().getPrintName(), action.getEntity().getIRI(), action.getTheNewIri())) ); OWLEntity theNewEntity = dataFactory.getOWLEntity(action.getEntity().getEntityType(), action.getTheNewIri()); discussionThreadRepository.replaceEntity(projectId, action.getEntity(), theNewEntity); OWLEntityData newRendering = renderer.getRendering(theNewEntity); return new ChangeEntityIRIResult(projectId, oldRendering, newRendering); } }