@PortedFrom(file="tDag2Interface.h", name="TDag2Interface") public class TDag2Interface extends Object
| Constructor and Description |
|---|
TDag2Interface(DLDag dag,
ExpressionManager manager)
init c'tor
|
| Modifier and Type | Method and Description |
|---|---|
ConceptExpression |
buildCExpr(DLVertex v)
build concept expression by a vertex V
|
DataExpression |
buildDExpr(DLVertex v)
build data expression by a vertex V
|
void |
ensureDagSize()
make sure that size of expression cache is the same as the size of a DAG
|
ConceptExpression |
getCExpr(int p)
get concept expression corresponding index of vertex
|
RoleExpression |
getDataRoleExpression(Role r) |
DataExpression |
getDExpr(int p)
get data expression corresponding index of vertex
|
Expression |
getExpr(int p,
boolean data) |
RoleExpression |
getObjectRoleExpression(Role r) |
public TDag2Interface(DLDag dag, ExpressionManager manager)
@PortedFrom(file="tDag2Interface.h", name="buildCExpr") public ConceptExpression buildCExpr(DLVertex v)
@PortedFrom(file="tDag2Interface.h", name="buildDExpr") public DataExpression buildDExpr(DLVertex v)
@Original public RoleExpression getDataRoleExpression(Role r)
@Original public RoleExpression getObjectRoleExpression(Role r)
@PortedFrom(file="tDag2Interface.h", name="ensureDagSize") public void ensureDagSize()
@PortedFrom(file="tDag2Interface.h", name="getCExpr") public ConceptExpression getCExpr(int p)
@PortedFrom(file="tDag2Interface.h", name="getDExpr") public DataExpression getDExpr(int p)
@PortedFrom(file="tDag2Interface.h", name="getExpr") public Expression getExpr(int p, boolean data)
Copyright © 2013 The University of Manchester. All Rights Reserved.