热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何使用和示例代码解析org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom.getPropertyChain()方法

本文整理了Java中org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom.getPropertyChain()方法的一些代码示例,展示了OWL

本文整理了Java中org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom.getPropertyChain()方法的一些代码示例,展示了OWLSubPropertyChainOfAxiom.getPropertyChain()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OWLSubPropertyChainOfAxiom.getPropertyChain()方法的具体详情如下:
包路径:org.semanticweb.owlapi.model.OWLSubPropertyChainOfAxiom
类名称:OWLSubPropertyChainOfAxiom
方法名:getPropertyChain

OWLSubPropertyChainOfAxiom.getPropertyChain介绍

[英]Gets the chain of properties that represents the subproperty in this axiom.
[中]获取表示此公理中的子属性的属性链。

代码示例

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
rhs.add(axiom.getSuperProperty());
lhs.addAll(axiom.getPropertyChain());
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-distribution

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
rhs.add(axiom.getSuperProperty());
lhs.addAll(axiom.getPropertyChain());
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-osgidistribution

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
rhs.add(axiom.getSuperProperty());
lhs.addAll(axiom.getPropertyChain());
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
addSingleTripleAxiom(axiom, axiom.getSuperProperty(), OWL_PROPERTY_CHAIN_AXIOM.getIRI(),
axiom.getPropertyChain().stream());
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-distribution

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
addSingleTripleAxiom(axiom, axiom.getSuperProperty(), OWL_PROPERTY_CHAIN_AXIOM.getIRI(),
axiom.getPropertyChain().stream());
}

代码示例来源:origin: org.semanticweb.more/more-reasoner

public void visit(OWLSubPropertyChainOfAxiom axiom) {
isSupportedByELK = true;
for (OWLObjectPropertyExpression prop : axiom.getPropertyChain()){
isSupportedByELK = isSupportedByELK && !(prop.isAnonymous());
}
isSupportedByELK = isSupportedByELK && !(axiom.getSuperProperty().isAnonymous());
}

代码示例来源:origin: protegeproject/protege

public void setAxiom(OWLSubPropertyChainOfAxiom ax) {
String rendering = "";
for (Iterator it = ax.getPropertyChain().iterator(); it.hasNext();) {
rendering += owlEditorKit.getModelManager().getRendering(it.next());
if (it.hasNext()) {
rendering += " o ";
}
}
editor.setText(rendering);
setSuperProperty(ax.getSuperProperty());
}

代码示例来源:origin: edu.stanford.protege/org.protege.editor.owl

public void setAxiom(OWLSubPropertyChainOfAxiom ax) {
String rendering = "";
for (Iterator it = ax.getPropertyChain().iterator(); it.hasNext();) {
rendering += owlEditorKit.getModelManager().getRendering(it.next());
if (it.hasNext()) {
rendering += " o ";
}
}
editor.setText(rendering);
setSuperProperty(ax.getSuperProperty());
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-distribution

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
addConstruct(ROLE_REFLEXIVITY_CHAINS);
axiom.getPropertyChain().forEach(o -> o.accept(this));
axiom.getSuperProperty().accept(this);
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
addConstruct(ROLE_REFLEXIVITY_CHAINS);
axiom.getPropertyChain().forEach(o -> o.accept(this));
axiom.getSuperProperty().accept(this);
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
process(axiom);
axiom.getPropertyChain().forEach(a -> a.accept(this));
axiom.getSuperProperty().accept(this);
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-distribution

@Override
public void visit(OWLSubPropertyChainOfAxiom axiom) {
process(axiom);
axiom.getPropertyChain().forEach(a -> a.accept(this));
axiom.getSuperProperty().accept(this);
}

代码示例来源:origin: owlcs/owlapi

@Override
public OWLSubPropertyChainOfAxiom visit(OWLSubPropertyChainOfAxiom ax) {
List chain =
asList(ax.getPropertyChain().stream().map(this::t));
return df.getOWLSubPropertyChainOfAxiom(chain, t(ax.getSuperProperty()), a(ax));
}

代码示例来源:origin: owlcs/owlapi

@Override
public void visit(OWLSubPropertyChainOfAxiom ax) {
obj = df
.getOWLSubPropertyChainOfAxiom(asList(ax.getPropertyChain().stream().map(this::dup)),
dup(ax
.getSuperProperty()), anns(ax));
}

代码示例来源:origin: owlcs/owlapi

@Override
public OWLSubPropertyChainOfAxiom visit(OWLSubPropertyChainOfAxiom axiom) {
List chain = asList(
axiom.getPropertyChain().stream().map(this::get));
return df.getOWLSubPropertyChainOfAxiom(chain, get(axiom.getSuperProperty()), anns(axiom));
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-osgidistribution

@Override
public OWLSubPropertyChainOfAxiom visit(OWLSubPropertyChainOfAxiom ax) {
List chain =
asList(ax.getPropertyChain().stream().map(this::t));
return df.getOWLSubPropertyChainOfAxiom(chain, t(ax.getSuperProperty()), a(ax));
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi

public void visit(OWLSubPropertyChainOfAxiom axiom) {
axiom.getSuperProperty().accept(this);
OWLObjectPropertyExpression prop = (OWLObjectPropertyExpression) obj;
List chain = new ArrayList();
for (OWLObjectPropertyExpression p : axiom.getPropertyChain()) {
p.accept(this);
chain.add((OWLObjectPropertyExpression) obj);
}
obj = dataFactory.getOWLSubPropertyChainOfAxiom(chain, prop, duplicateAxiomAnnotations(axiom));
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-distribution

@Override
public void visit(OWLSubPropertyChainOfAxiom ax) {
obj = df
.getOWLSubPropertyChainOfAxiom(asList(ax.getPropertyChain().stream().map(this::dup)),
dup(ax
.getSuperProperty()), anns(ax));
}

代码示例来源:origin: owlcs/owlapi

@Override
default int initHashCode() {
int hash = hashIndex();
hash = OWLObject.hashIteration(hash, getPropertyChain().hashCode());
hash = OWLObject.hashIteration(hash, getSuperProperty().hashCode());
return OWLObject.hashIteration(hash, annotationsAsList().hashCode());
}

代码示例来源:origin: net.sourceforge.owlapi/owlapi-distribution

@Override
default int initHashCode() {
int hash = hashIndex();
hash = OWLObject.hashIteration(hash, getPropertyChain().hashCode());
hash = OWLObject.hashIteration(hash, getSuperProperty().hashCode());
return OWLObject.hashIteration(hash, annotationsAsList().hashCode());
}

推荐阅读
  • 手把手教你构建简易JSON解析器
    本文将带你深入了解JSON解析器的构建过程,通过实践掌握JSON解析的基本原理。适合所有对数据解析感兴趣的开发者。 ... [详细]
  • 本文将详细介绍如何使用ViewPager实现多页面滑动切换,并探讨如何去掉其默认的左右切换动画效果。ViewPager是Android开发中常用的组件之一,用于实现屏幕间的内容切换。 ... [详细]
  • 设计模式笔记12:迭代器模式(Iterator Pattern) ... [详细]
  • 深入理解Play Framework 1.2.7中的缓存机制
    本文探讨了Play Framework 1.2.7版本中提供的缓存解决方案,包括Ehcache和Memcached的集成与使用。文章详细介绍了缓存相关的类及其功能,以及如何通过配置选择合适的缓存实现。 ... [详细]
  • 本文详细介绍了Android平台上的动态加载技术,包括其定义、分类及具体实现步骤。通过动态加载技术,开发者可以在不更新应用的情况下,向用户推送新的功能或修复bug,从而提升用户体验。 ... [详细]
  • 本文介绍了在SonarQube插件开发中如何利用`org.sonar.api.batch.rule.internal.NewRule.addParam()`方法为规则添加参数,并提供了多个实际应用的代码示例。 ... [详细]
  • 本文探讨了在Java应用中,由于对象间循环引用导致重写toString方法时出现StackOverflowError的具体情况,并提供了有效的解决方案。 ... [详细]
  • 在现代多线程编程中,Lock接口提供的灵活性和控制力超越了传统的synchronized关键字。Lock接口不仅使锁成为一个独立的对象,还提供了更细粒度的锁定机制,例如读写锁(ReadWriteLock)。本文将探讨如何利用ReentrantReadWriteLock提高并发性能。 ... [详细]
  • 本文深入探讨了企业级开发框架NHibernate和Spring.NET的关键特性之一——面向方面编程(AOP)。文章不仅介绍了AOP的基本概念及其如何增强面向对象编程(OOP),还详细说明了Spring.NET中AOP的具体应用,包括事务管理和自定义方面的实现。 ... [详细]
  • 本文深入探讨了Java注解的基本概念及其在现代Java开发中的应用。文章不仅介绍了如何创建和使用自定义注解,还详细讲解了如何利用反射机制解析注解,以及Java内建注解的使用场景。 ... [详细]
  • 本文详细介绍了Java中`org.sakaiproject.site.api.Site.addPage()`方法的功能和使用方法,并提供了多个实际项目中的代码示例。 ... [详细]
  • 本文探讨了在一个多对一关系中保存和删除对象时遇到的问题,并提供了解决方案。具体问题表现为能够成功添加对象,但在尝试删除时,虽然对象从集合中移除,但更改未同步到数据库。 ... [详细]
  • 深入浅出:Java面向对象编程
    本文详细介绍了Java语言的核心特性——面向对象编程。探讨了Java的基本概念、平台无关性、丰富的内置类库及安全性,同时深入解析了类加载器、垃圾回收机制以及基本数据类型和其包装类。 ... [详细]
  • 使用 NDB 提升 Node.js 应用调试体验
    本文介绍了由 Google Chrome 实验室推出的新一代 Node.js 调试工具 NDB,旨在为开发者提供更加高效和便捷的调试解决方案。 ... [详细]
  • 本文详细解析了Tomcat服务器的核心配置文件server.xml,包括其主要功能、结构组成及各标签的具体作用。 ... [详细]
author-avatar
再世飞龙_804
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有