public class TermConstructionProjection extends java.lang.Object implements ProjectionToTerm
Modifier and Type | Field and Description |
---|---|
private Operator |
op |
private ProjectionToTerm[] |
subTerms |
Modifier | Constructor and Description |
---|---|
private |
TermConstructionProjection(Operator op,
ProjectionToTerm[] subTerms) |
Modifier and Type | Method and Description |
---|---|
static ProjectionToTerm |
create(Operator op,
ProjectionToTerm[] subTerms) |
Term |
toTerm(RuleApp app,
PosInOccurrence pos,
Goal goal) |
private final Operator op
private final ProjectionToTerm[] subTerms
private TermConstructionProjection(Operator op, ProjectionToTerm[] subTerms)
public static ProjectionToTerm create(Operator op, ProjectionToTerm[] subTerms)
public Term toTerm(RuleApp app, PosInOccurrence pos, Goal goal)
toTerm
in interface ProjectionToTerm