public abstract class Language
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Signature |
signature
The signature of this language.
|
Constructor and Description |
---|
Language(Signature signature)
Creates a new language on the given signature.
|
Modifier and Type | Method and Description |
---|---|
Signature |
getSignature()
Returns the signature of this language.
|
abstract boolean |
isRepresentable(BeliefBase beliefBase)
Checks whether the given knowledge base is representable in this language.
|
abstract boolean |
isRepresentable(Formula formula)
Checks whether the given formula is representable in this language.
|
private Signature signature
public Language(Signature signature)
signature
- a signature.public abstract boolean isRepresentable(Formula formula)
formula
- the formula to be checkedpublic abstract boolean isRepresentable(BeliefBase beliefBase)
beliefBase
- the knowledge base to be checkedpublic Signature getSignature()