34
CS269: HW/SW Engineering of Embedded Systems, Winter02
What to do with a node?
(2)
Look at LabeledBlockNode.java under:
metropolis/metamodel/nodetypes
:
public static final int CHILD_INDEX_STMTS = 0;
public static final int CHILD_INDEX_LABEL = 1;
public final List getStmts() { … }
public final LocalLabelNode getLabel() { … }
LabeledBlockNode
LocalLabelNode
StatementNode
StatementNode
Children of
node
can be retrieved by:
node.getStmts();
node.getLabel();