public class UseDefEntity extends Entity
Modifier and Type | Field and Description |
---|---|
static EntityType |
TYPE |
Constructor and Description |
---|
UseDefEntity()
Constructs an entity with a given type.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Entity entity)
Adds a given entity to this one.
|
void |
addContainer(ru.ispras.fortress.expression.NodeVariable variable,
UseDefContainer container)
Adds the use/def conditions for the specified variable.
|
java.util.Map<ru.ispras.fortress.expression.NodeVariable,UseDefContainer> |
getUseDefMap()
Returs the variables and their corresponding use/def conditions contained in the entity.
|
equals, getEntityType, hashCode, toString
addMetaInfo, addMetaInfo, addMetaInfo, addMetaInfo, getAllMetaInfo, getMetaInfo, getMetaInfo, getStringMetaInfo, getStringMetaInfo, hasMetaInfo, hasMetaInfo
public static final EntityType TYPE
public java.util.Map<ru.ispras.fortress.expression.NodeVariable,UseDefContainer> getUseDefMap()
public void addContainer(ru.ispras.fortress.expression.NodeVariable variable, UseDefContainer container)
variable
- - the specified variable.container
- - the specified use/def conditions container.