public class UseDefContainer
extends java.lang.Object
Constructor and Description |
---|
UseDefContainer() |
Modifier and Type | Method and Description |
---|---|
ru.ispras.fortress.expression.Node |
getDefineCondition(ModuleProcess process) |
ru.ispras.fortress.expression.Node |
getDefineCondition(java.lang.String processId) |
java.util.Map<java.lang.String,ru.ispras.fortress.expression.Node> |
getDefines() |
java.util.Set<java.lang.String> |
getDefProcesses() |
ru.ispras.fortress.expression.Node |
getUseCondition(ModuleProcess process) |
ru.ispras.fortress.expression.Node |
getUseCondition(java.lang.String processId) |
java.util.Set<java.lang.String> |
getUseProcesses() |
java.util.Map<java.lang.String,ru.ispras.fortress.expression.Node> |
getUses() |
boolean |
isDefined(ModuleProcess process) |
boolean |
isUsed(ModuleProcess process) |
void |
putDefineCondition(ModuleProcess process,
ru.ispras.fortress.expression.Node node) |
void |
putUseCondition(ModuleProcess process,
ru.ispras.fortress.expression.Node node) |
public boolean isDefined(ModuleProcess process)
public boolean isUsed(ModuleProcess process)
public java.util.Map<java.lang.String,ru.ispras.fortress.expression.Node> getDefines()
public java.util.Map<java.lang.String,ru.ispras.fortress.expression.Node> getUses()
public java.util.Set<java.lang.String> getDefProcesses()
public java.util.Set<java.lang.String> getUseProcesses()
public void putDefineCondition(ModuleProcess process, ru.ispras.fortress.expression.Node node)
public void putUseCondition(ModuleProcess process, ru.ispras.fortress.expression.Node node)
public ru.ispras.fortress.expression.Node getDefineCondition(java.lang.String processId)
public ru.ispras.fortress.expression.Node getDefineCondition(ModuleProcess process)
public ru.ispras.fortress.expression.Node getUseCondition(java.lang.String processId)
public ru.ispras.fortress.expression.Node getUseCondition(ModuleProcess process)