public final class Attribute
extends java.lang.Object
Attribute
class describes an attribute of an nML primitive (OP or MODE).
It stores a collection of statements.Modifier and Type | Class and Description |
---|---|
static class |
Attribute.Kind |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ACTION_NAME |
static java.lang.String |
DECODE_NAME |
static java.lang.String |
IMAGE_NAME |
static java.lang.String |
INIT_NAME |
static java.lang.String |
SYNTAX_NAME |
Constructor and Description |
---|
Attribute(java.lang.String name,
Attribute.Kind kind,
java.util.List<Statement> stmts) |
Modifier and Type | Method and Description |
---|---|
Attribute.Kind |
getKind() |
java.lang.String |
getName() |
java.util.List<Statement> |
getStatements() |
void |
insertStatement(Statement stmt) |
boolean |
isStandard() |
static boolean |
isStandard(java.lang.String name) |
public static final java.lang.String SYNTAX_NAME
public static final java.lang.String IMAGE_NAME
public static final java.lang.String ACTION_NAME
public static final java.lang.String INIT_NAME
public static final java.lang.String DECODE_NAME
public Attribute(java.lang.String name, Attribute.Kind kind, java.util.List<Statement> stmts)
public static boolean isStandard(java.lang.String name)
public boolean isStandard()
public java.lang.String getName()
public Attribute.Kind getKind()
public java.util.List<Statement> getStatements()
public void insertStatement(Statement stmt)