public abstract class AbstractGraphLdoModality extends AbstractLdoModality
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<LdoArgument> |
lowerReferenceArguments |
private java.util.Set<LdoArgument> |
upperReferenceArguments |
| Constructor and Description |
|---|
AbstractGraphLdoModality(LdoFormula innerFormula,
java.util.Set<LdoArgument> lowerReferenceArguments,
java.util.Set<LdoArgument> upperReferenceArguments) |
| Modifier and Type | Method and Description |
|---|---|
abstract LdoFormula |
clone()
Creates a deep copy of this formula
|
java.util.Set<LdoArgument> |
getAtoms()
Processes the set of all atoms which appear in this formula
|
java.util.Set<LdoArgument> |
getLowerReferenceArguments()
Returns the lower reference arguments of this modality.
|
java.util.Set<PropositionalPredicate> |
getPredicates()
Processes the set of all predicates which appear in this
formula
|
java.util.Set<LdoArgument> |
getUpperReferenceArguments()
Returns the upper reference arguments of this modality.
|
equals, getInnerFormula, getLiterals, hashCodecombineWithAnd, combineWithOr, complement, getDividers, getPredicateCls, getSignature, getUniformProbability, isLiteralprivate java.util.Set<LdoArgument> upperReferenceArguments
private java.util.Set<LdoArgument> lowerReferenceArguments
public AbstractGraphLdoModality(LdoFormula innerFormula, java.util.Set<LdoArgument> lowerReferenceArguments, java.util.Set<LdoArgument> upperReferenceArguments)
public java.util.Set<LdoArgument> getLowerReferenceArguments()
public java.util.Set<LdoArgument> getUpperReferenceArguments()
public java.util.Set<LdoArgument> getAtoms()
SimpleLogicalFormulagetAtoms in interface SimpleLogicalFormulagetAtoms in class AbstractLdoModalitypublic java.util.Set<PropositionalPredicate> getPredicates()
SimpleLogicalFormulagetPredicates in interface SimpleLogicalFormulagetPredicates in class AbstractLdoModalitypublic abstract LdoFormula clone()
SimpleLogicalFormulaclone in interface SimpleLogicalFormulaclone in class AbstractLdoModality