A - argument type@PortedFrom(file="tDLExpression.h", name="TDLNAryExpression") public class NAryExpressionImpl<A extends Expression> extends Object implements NAryExpression<A>, Serializable
| Constructor and Description |
|---|
NAryExpressionImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Collection<A> v)
add a vector
|
void |
add(Expression p)
add a single element to the array
|
List<A> |
getArguments() |
boolean |
isEmpty() |
int |
size() |
String |
toString() |
A |
transform(Expression arg)
transform general expression into the argument one
|
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitallMatch, allMatchWithFirst, anyMatch, anyMatchWithFirstpublic void add(Collection<A> v)
NAryExpressionadd in interface NAryExpression<A extends Expression>v - vpublic void add(Expression p)
NAryExpressionadd in interface NAryExpression<A extends Expression>p - ppublic List<A> getArguments()
getArguments in interface NAryExpression<A extends Expression>@PortedFrom(file="tDLAxiom.h", name="empty") public boolean isEmpty()
isEmpty in interface NAryExpression<A extends Expression>public int size()
size in interface NAryExpression<A extends Expression>public A transform(Expression arg)
transform in interface NAryExpression<A extends Expression>arg - argCopyright © 2018 The University of Manchester. All rights reserved.