@PortedFrom(file="RoleMaster.h", name="RoleMaster") public class RoleMaster extends Object implements Serializable
| Constructor and Description |
|---|
RoleMaster(boolean d,
NamedEntity topRoleName,
NamedEntity botRoleName,
JFactReasonerConfiguration c) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDisjointRoles(Role r,
Role s)
a pair of disjoint roles
|
static void |
addRoleParent(DLTree tree,
Role parent) |
static void |
addRoleParent(Role role,
Role parent)
add parent for the input role
|
static void |
addRoleParentProper(Role role,
Role parent)
add parent for the input role
|
static void |
addRoleSynonym(Role role,
Role syn)
add synonym to existing role
|
NamedEntry |
ensureRoleName(org.semanticweb.owlapi.model.IRI name) |
void |
fillReflexiveRoles(List<Role> rr) |
Role |
getBotRole() |
List<Role> |
getRoles() |
Taxonomy |
getTaxonomy() |
Role |
getTopRole() |
boolean |
hasReflexiveRoles() |
void |
initAncDesc()
init ancestor description
|
void |
print(LogAdapter o,
String type) |
java.util.stream.Stream<Role> |
roles() |
void |
setUndefinedNames(boolean val)
change the undefined names usage policy
|
int |
size() |
public RoleMaster(boolean d,
NamedEntity topRoleName,
NamedEntity botRoleName,
JFactReasonerConfiguration c)
d - dtopRoleName - TopRoleNamebotRoleName - BotRoleNamec - c@PortedFrom(file="RoleMaster.h", name="size") public int size()
@PortedFrom(file="RoleMaster.h", name="ensureRoleName") public NamedEntry ensureRoleName(org.semanticweb.owlapi.model.IRI name)
name - name@PortedFrom(file="RoleMaster.h", name="addRoleSynonym") public static void addRoleSynonym(Role role, Role syn)
role - rolesyn - syn@PortedFrom(file="RoleMaster.h", name="addRoleParentProper") public static void addRoleParentProper(Role role, Role parent)
role - roleparent - parent@PortedFrom(file="RoleMaster.h", name="addDisjointRoles") public void addDisjointRoles(Role r, Role s)
r - Rs - S@PortedFrom(file="RoleMaster.h", name="setUndefinedNames") public void setUndefinedNames(boolean val)
val - val@PortedFrom(file="RoleMaster.h", name="begin") public List<Role> getRoles()
@PortedFrom(file="RoleMaster.h", name="getTaxonomy") public Taxonomy getTaxonomy()
public java.util.stream.Stream<Role> roles()
@PortedFrom(file="RoleMaster.h", name="Print") public void print(LogAdapter o, String type)
o - otype - type@PortedFrom(file="RoleMaster.h", name="hasReflexiveRoles") public boolean hasReflexiveRoles()
@PortedFrom(file="RoleMaster.h", name="fillReflexiveRoles") public void fillReflexiveRoles(List<Role> rr)
rr - RR@PortedFrom(file="RoleMaster.h", name="addRoleParent") public static void addRoleParent(Role role, Role parent)
role - roleparent - parent@PortedFrom(file="RoleMaster.h", name="addRoleParent") public static void addRoleParent(@Nullable DLTree tree, Role parent)
tree - treeparent - parent@PortedFrom(file="RoleMaster.h", name="initAncDesc") public void initAncDesc()
@PortedFrom(file="RoleMaster.h", name="getTopRole") public Role getTopRole()
@PortedFrom(file="RoleMaster.h", name="getBotRole") public Role getBotRole()
Copyright © 2016 The University of Manchester. All rights reserved.