/** * @param anonConsumer consumer to run if the value is an anonymous individual */ default void ifAnonymousIndividual(Consumer<OWLAnonymousIndividual> anonConsumer) { OWLAnnotationValue value = annotationValue(); if (value.isIndividual()) { anonConsumer.accept((OWLAnonymousIndividual) value); } }
/** * @param anonConsumer consumer to run if the value is an anonymous individual * @param elseAction runnable to run if the value is not an anonymous individual */ default void ifAnonymousIndividualOrElse(Consumer<OWLAnonymousIndividual> anonConsumer, Runnable elseAction) { OWLAnnotationValue value = annotationValue(); if (value.isIndividual()) { anonConsumer.accept((OWLAnonymousIndividual) value); } else { elseAction.run(); } }
/** * @param anonConsumer consumer to run if the value is an anonymous individual * @param elseAction runnable to run if the value is not an anonymous individual */ default void ifAnonymousIndividualOrElse(Consumer<OWLAnonymousIndividual> anonConsumer, Runnable elseAction) { OWLAnnotationValue value = annotationValue(); if (value.isIndividual()) { anonConsumer.accept((OWLAnonymousIndividual) value); } else { elseAction.run(); } }
/** * @param anonConsumer consumer to run if the value is an anonymous individual */ default void ifAnonymousIndividual(Consumer<OWLAnonymousIndividual> anonConsumer) { OWLAnnotationValue value = annotationValue(); if (value.isIndividual()) { anonConsumer.accept((OWLAnonymousIndividual) value); } }
/** * @param anonConsumer consumer to run if the value is an anonymous individual */ default void ifAnonymousIndividual(Consumer<OWLAnonymousIndividual> anonConsumer) { OWLAnnotationValue value = annotationValue(); if (value.isIndividual()) { anonConsumer.accept((OWLAnonymousIndividual) value); } }
/** * @param anonConsumer consumer to run if the value is an anonymous individual * @param elseAction runnable to run if the value is not an anonymous individual */ default void ifAnonymousIndividualOrElse(Consumer<OWLAnonymousIndividual> anonConsumer, Runnable elseAction) { OWLAnnotationValue value = annotationValue(); if (value.isIndividual()) { anonConsumer.accept((OWLAnonymousIndividual) value); } else { elseAction.run(); } }