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()