I - expression type@Original public abstract class AbstractNaryAxiom<I extends Expression> extends AxiomImpl implements NAryExpression<I>
| Modifier and Type | Method and Description |
|---|---|
void |
add(Collection<I> v)
add a vector
|
void |
add(Expression p)
add a single element to the array
|
List<I> |
getArguments() |
boolean |
isEmpty() |
java.util.stream.Stream<Expression> |
namedEntitySignature() |
int |
size() |
I |
transform(Expression arg) |
getAtom, getAxiom, getId, isInModule, isInSearchSpace, isUsed, setAtom, setId, setInModule, setInSearchSpace, setUsed, signatureequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitallMatch, allMatchWithFirst, anyMatch, anyMatchWithFirstpublic final void add(Collection<I> v)
NAryExpressionadd in interface NAryExpression<I extends Expression>v - vpublic final void add(Expression p)
NAryExpressionadd in interface NAryExpression<I extends Expression>p - p@PortedFrom(file="tDLExpression.h", name="begin") public final List<I> getArguments()
getArguments in interface NAryExpression<I extends Expression>public java.util.stream.Stream<Expression> namedEntitySignature()
namedEntitySignature in class AxiomImpl@PortedFrom(file="tDLAxiom.h", name="empty") public final boolean isEmpty()
isEmpty in interface NAryExpression<I extends Expression>@PortedFrom(file="tDLExpression.h", name="size") public final int size()
size in interface NAryExpression<I extends Expression>public final I transform(Expression arg)
transform in interface NAryExpression<I extends Expression>arg - argCopyright © 2016 The University of Manchester. All rights reserved.