Class Attribute
- java.lang.Object
-
- ru.ispras.microtesk.translator.nml.ir.primitive.Attribute
-
public final class Attribute extends java.lang.Object
TheAttribute
class describes an attribute of an nML primitive (OP or MODE). It stores a collection of statements.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Attribute.Kind
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Attribute(java.lang.String name, Attribute.Kind kind, java.util.List<Statement> stmts)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
SYNTAX_NAME
public static final java.lang.String SYNTAX_NAME
- See Also:
- Constant Field Values
-
IMAGE_NAME
public static final java.lang.String IMAGE_NAME
- See Also:
- Constant Field Values
-
ACTION_NAME
public static final java.lang.String ACTION_NAME
- See Also:
- Constant Field Values
-
INIT_NAME
public static final java.lang.String INIT_NAME
- See Also:
- Constant Field Values
-
DECODE_NAME
public static final java.lang.String DECODE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Attribute
public Attribute(java.lang.String name, Attribute.Kind kind, java.util.List<Statement> stmts)
-
-
Method Detail
-
isStandard
public static boolean isStandard(java.lang.String name)
-
isStandard
public boolean isStandard()
-
getName
public java.lang.String getName()
-
getKind
public Attribute.Kind getKind()
-
getStatements
public java.util.List<Statement> getStatements()
-
insertStatement
public void insertStatement(Statement stmt)
-
-