Class MetaModelBuilder
- java.lang.Object
-
- ru.ispras.microtesk.model.metadata.MetaModelBuilder
-
public final class MetaModelBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MetaModelBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMemory(java.lang.String name, Type dataType, long count)
void
addMemory(java.lang.String name, Type dataType, java.math.BigInteger count)
void
addMode(MetaAddressingMode mode)
void
addMode(MetaGroup group)
void
addOperation(MetaGroup group)
void
addOperation(MetaOperation operation)
void
addRegister(java.lang.String name, Type dataType, long count)
void
addRegister(java.lang.String name, Type dataType, java.math.BigInteger count)
MetaModel
build()
-
-
-
Method Detail
-
addRegister
public void addRegister(java.lang.String name, Type dataType, java.math.BigInteger count)
-
addRegister
public void addRegister(java.lang.String name, Type dataType, long count)
-
addMemory
public void addMemory(java.lang.String name, Type dataType, java.math.BigInteger count)
-
addMemory
public void addMemory(java.lang.String name, Type dataType, long count)
-
addMode
public void addMode(MetaAddressingMode mode)
-
addMode
public void addMode(MetaGroup group)
-
addOperation
public void addOperation(MetaOperation operation)
-
addOperation
public void addOperation(MetaGroup group)
-
build
public MetaModel build()
-
-