public abstract class ProfileBasedExpressivityChecker extends Object
Title:
Description:
Copyright: Copyright (c) 2008
Company: Clark & Parsia, LLC.
| Modifier and Type | Field and Description |
|---|---|
protected KnowledgeBase |
m_KB |
| Constructor and Description |
|---|
ProfileBasedExpressivityChecker(KnowledgeBase kb) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
compute(Expressivity expressivity)
Compute the expressivity from the
KnowledgeBase
and update it to the given Expressivity. |
abstract boolean |
updateWith(Expressivity expressivity,
aterm.ATermAppl term)
Update the given
Expressivity by adding
the new @{link aterm.ATermAppl}. |
protected KnowledgeBase m_KB
public ProfileBasedExpressivityChecker(KnowledgeBase kb)
public abstract boolean compute(Expressivity expressivity)
KnowledgeBase
and update it to the given Expressivity.true if the expressivity is within the profile defined by the implementation,
false otherwise.public abstract boolean updateWith(Expressivity expressivity, aterm.ATermAppl term)
Expressivity by adding
the new @{link aterm.ATermAppl}.true if the new expressivity is within the profile defined by the implementation,
false otherwise.Copyright © 2019. All rights reserved.