@PortedFrom(file="RoleMaster.h", name="RoleMaster") public class RoleMaster extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
RoleMaster.RoleCreator |
| Constructor and Description |
|---|
RoleMaster(boolean d,
String TopRoleName,
String BotRoleName,
JFactReasonerConfiguration c) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDisjointRoles(Role R,
Role S)
a pair of disjoint roles
|
void |
addRoleParent(DLTree tree,
Role parent) |
void |
addRoleParentProper(Role role,
Role parent)
add parent for the input role
|
void |
addRoleSynonym(Role role,
Role syn)
add synonym to existing role
|
NamedEntry |
ensureRoleName(String name)
create role entry with given name
|
void |
fillReflexiveRoles(List<Role> RR) |
List<Role> |
getRoles() |
Taxonomy |
getTaxonomy()
get access to the taxonomy
|
boolean |
hasReflexiveRoles() |
void |
initAncDesc() |
void |
print(LogAdapter o,
String type) |
void |
setUndefinedNames(boolean val)
change the undefined names usage policy
|
int |
size()
get number of roles
|
public RoleMaster(boolean d,
String TopRoleName,
String BotRoleName,
JFactReasonerConfiguration c)
@PortedFrom(file="RoleMaster.h", name="size") public int size()
@PortedFrom(file="RoleMaster.h", name="ensureRoleName") public NamedEntry ensureRoleName(String name)
@PortedFrom(file="RoleMaster.h", name="addRoleSynonym") public void addRoleSynonym(Role role, Role syn)
@PortedFrom(file="RoleMaster.h", name="addRoleParentProper") public void addRoleParentProper(Role role, Role parent)
@PortedFrom(file="RoleMaster.h", name="addDisjointRoles") public void addDisjointRoles(Role R, Role S)
@PortedFrom(file="RoleMaster.h", name="setUndefinedNames") public void setUndefinedNames(boolean val)
@PortedFrom(file="RoleMaster.h", name="begin") public List<Role> getRoles()
@PortedFrom(file="RoleMaster.h", name="getTaxonomy") public Taxonomy getTaxonomy()
@PortedFrom(file="RoleMaster.h", name="Print") public void print(LogAdapter o, String type)
@PortedFrom(file="RoleMaster.h", name="hasReflexiveRoles") public boolean hasReflexiveRoles()
@PortedFrom(file="RoleMaster.h", name="fillReflexiveRoles") public void fillReflexiveRoles(List<Role> RR)
@PortedFrom(file="RoleMaster.h", name="addRoleParent") public void addRoleParent(DLTree tree, Role parent)
@PortedFrom(file="RoleMaster.h", name="initAncDesc") public void initAncDesc()
Copyright © 2013 The University of Manchester. All Rights Reserved.