de.cau.cs.kieler.krep.editors.klp.klp
Interface KlpPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
KlpPackageImpl

public interface KlpPackage
extends EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
KlpFactory
Rating red
Generated:
This code was automatically generated.

Nested Class Summary
static interface KlpPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static int BINOP
          The meta object id for the 'Binop' class.
static int BINOP__ARG1
          The feature id for the 'Arg1' containment reference.
static int BINOP__ARG2
          The feature id for the 'Arg2' containment reference.
static int BINOP__OP
          The feature id for the 'Op' attribute.
static int BINOP__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int BINOP__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int BINOP__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int BINOP__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int BINOP__TO
          The feature id for the 'To' reference.
static int BINOP__VAL
          The feature id for the 'Val' attribute.
static int BINOP_FEATURE_COUNT
          The number of structural features of the 'Binop' class.
static int CJMP
          The meta object id for the 'CJmp' class.
static int CJMP__COND
          The feature id for the 'Cond' attribute.
static int CJMP__LABEL
          The feature id for the 'Label' containment reference.
static int CJMP__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int CJMP__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int CJMP__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int CJMP__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int CJMP__REG
          The feature id for the 'Reg' containment reference.
static int CJMP_FEATURE_COUNT
          The number of structural features of the 'CJmp' class.
static int DECL
          The meta object id for the 'Decl' class.
static int DECL__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int DECL__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int DECL__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int DECL__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int DECL__REG
          The feature id for the 'Reg' reference.
static int DECL__SCOPE
          The feature id for the 'Scope' attribute.
static int DECL_FEATURE_COUNT
          The number of structural features of the 'Decl' class.
static int DONE
          The meta object id for the 'Done' class.
static int DONE__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int DONE__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int DONE__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int DONE__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int DONE__PC
          The feature id for the 'Pc' reference.
static int DONE_FEATURE_COUNT
          The number of structural features of the 'Done' class.
static KlpPackage eINSTANCE
          The singleton instance of the package.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int INSTRUCTION
          The meta object id for the 'Instruction' class.
static int INSTRUCTION__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int INSTRUCTION__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int INSTRUCTION__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int INSTRUCTION__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int INSTRUCTION_FEATURE_COUNT
          The number of structural features of the 'Instruction' class.
static int JMP
          The meta object id for the 'Jmp' class.
static int JMP__LABEL
          The feature id for the 'Label' reference.
static int JMP__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int JMP__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int JMP__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int JMP__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int JMP_FEATURE_COUNT
          The number of structural features of the 'Jmp' class.
static int JUMP_KIND
          The meta object id for the 'Jump Kind' enum.
static int KLP
          The meta object id for the 'KLP' class.
static int KLP__INSTRUCTIONS
          The feature id for the 'Instructions' containment reference list.
static int KLP_FEATURE_COUNT
          The number of structural features of the 'KLP' class.
static int LABEL
          The meta object id for the 'Label' class.
static int LABEL__ADDR
          The feature id for the 'Addr' attribute.
static int LABEL__NAME
          The feature id for the 'Name' attribute.
static int LABEL_FEATURE_COUNT
          The number of structural features of the 'Label' class.
static int LINE
          The meta object id for the 'Line' class.
static int LINE__INSTRUCTION
          The feature id for the 'Instruction' containment reference.
static int LINE__LABELS
          The feature id for the 'Labels' attribute list.
static int LINE_FEATURE_COUNT
          The number of structural features of the 'Line' class.
static int MOVE
          The meta object id for the 'Move' class.
static int MOVE__FROM
          The feature id for the 'From' containment reference.
static int MOVE__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int MOVE__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int MOVE__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int MOVE__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int MOVE__TO
          The feature id for the 'To' reference.
static int MOVE__TYPE
          The feature id for the 'Type' attribute.
static int MOVE__VAL
          The feature id for the 'Val' attribute.
static int MOVE_FEATURE_COUNT
          The number of structural features of the 'Move' class.
static int MOVE_KIND
          The meta object id for the 'Move Kind' enum.
static int OPERATOR
          The meta object id for the 'Operator' enum.
static int PRIO
          The meta object id for the 'Prio' class.
static int PRIO__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int PRIO__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int PRIO__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int PRIO__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int PRIO__PRIO
          The feature id for the 'Prio' attribute.
static int PRIO__REG
          The feature id for the 'Reg' reference.
static int PRIO_FEATURE_COUNT
          The number of structural features of the 'Prio' class.
static int READ
          The meta object id for the 'Read' class.
static int READ__PRE
          The feature id for the 'Pre' attribute.
static int READ__REG
          The feature id for the 'Reg' reference.
static int READ_FEATURE_COUNT
          The number of structural features of the 'Read' class.
static int REG
          The meta object id for the 'Reg' class.
static int REG__ID
          The feature id for the 'Id' attribute.
static int REG__NAME
          The feature id for the 'Name' attribute.
static int REG_FEATURE_COUNT
          The number of structural features of the 'Reg' class.
static int SCOPE
          The meta object id for the 'Scope' enum.
static int SET_CLK
          The meta object id for the 'Set Clk' class.
static int SET_CLK__CLK
          The feature id for the 'Clk' containment reference.
static int SET_CLK__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int SET_CLK__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int SET_CLK__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int SET_CLK__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int SET_CLK__REG
          The feature id for the 'Reg' reference.
static int SET_CLK_FEATURE_COUNT
          The number of structural features of the 'Set Clk' class.
static int SET_PC
          The meta object id for the 'Set PC' class.
static int SET_PC__LABEL
          The feature id for the 'Label' containment reference.
static int SET_PC__OPCODE0
          The feature id for the 'Opcode0' attribute.
static int SET_PC__OPCODE1
          The feature id for the 'Opcode1' attribute.
static int SET_PC__OPCODE2
          The feature id for the 'Opcode2' attribute.
static int SET_PC__OPCODE3
          The feature id for the 'Opcode3' attribute.
static int SET_PC__REG
          The feature id for the 'Reg' reference.
static int SET_PC_FEATURE_COUNT
          The number of structural features of the 'Set PC' class.
 
Method Summary
 EReference getBinop_Arg1()
          Returns the meta object for the containment reference 'Arg1'.
 EReference getBinop_Arg2()
          Returns the meta object for the containment reference 'Arg2'.
 EAttribute getBinop_Op()
          Returns the meta object for the attribute 'Op'.
 EReference getBinop_To()
          Returns the meta object for the reference 'To'.
 EAttribute getBinop_Val()
          Returns the meta object for the attribute 'Val'.
 EClass getBinop()
          Returns the meta object for class 'Binop'.
 EAttribute getCJmp_Cond()
          Returns the meta object for the attribute 'Cond'.
 EReference getCJmp_Label()
          Returns the meta object for the containment reference 'Label'.
 EReference getCJmp_Reg()
          Returns the meta object for the containment reference 'Reg'.
 EClass getCJmp()
          Returns the meta object for class 'CJmp'.
 EReference getDecl_Reg()
          Returns the meta object for the reference 'Reg'.
 EAttribute getDecl_Scope()
          Returns the meta object for the attribute 'Scope'.
 EClass getDecl()
          Returns the meta object for class 'Decl'.
 EReference getDone_Pc()
          Returns the meta object for the reference 'Pc'.
 EClass getDone()
          Returns the meta object for class 'Done'.
 EAttribute getInstruction_Opcode0()
          Returns the meta object for the attribute 'Opcode0'.
 EAttribute getInstruction_Opcode1()
          Returns the meta object for the attribute 'Opcode1'.
 EAttribute getInstruction_Opcode2()
          Returns the meta object for the attribute 'Opcode2'.
 EAttribute getInstruction_Opcode3()
          Returns the meta object for the attribute 'Opcode3'.
 EClass getInstruction()
          Returns the meta object for class 'Instruction'.
 EReference getJmp_Label()
          Returns the meta object for the reference 'Label'.
 EClass getJmp()
          Returns the meta object for class 'Jmp'.
 EEnum getJumpKind()
          Returns the meta object for enum 'Jump Kind'.
 EReference getKLP_Instructions()
          Returns the meta object for the containment reference list 'Instructions'.
 EClass getKLP()
          Returns the meta object for class 'KLP'.
 KlpFactory getKlpFactory()
          Returns the factory that creates the instances of the model.
 EAttribute getLabel_Addr()
          Returns the meta object for the attribute 'Addr'.
 EAttribute getLabel_Name()
          Returns the meta object for the attribute 'Name'.
 EClass getLabel()
          Returns the meta object for class 'Label'.
 EReference getLine_Instruction()
          Returns the meta object for the containment reference 'Instruction'.
 EAttribute getLine_Labels()
          Returns the meta object for the attribute list 'Labels'.
 EClass getLine()
          Returns the meta object for class 'Line'.
 EReference getMove_From()
          Returns the meta object for the containment reference 'From'.
 EReference getMove_To()
          Returns the meta object for the reference 'To'.
 EAttribute getMove_Type()
          Returns the meta object for the attribute 'Type'.
 EAttribute getMove_Val()
          Returns the meta object for the attribute 'Val'.
 EClass getMove()
          Returns the meta object for class 'Move'.
 EEnum getMoveKind()
          Returns the meta object for enum 'Move Kind'.
 EEnum getOperator()
          Returns the meta object for enum 'Operator'.
 EAttribute getPrio_Prio()
          Returns the meta object for the attribute 'Prio'.
 EReference getPrio_Reg()
          Returns the meta object for the reference 'Reg'.
 EClass getPrio()
          Returns the meta object for class 'Prio'.
 EAttribute getRead_Pre()
          Returns the meta object for the attribute 'Pre'.
 EReference getRead_Reg()
          Returns the meta object for the reference 'Reg'.
 EClass getRead()
          Returns the meta object for class 'Read'.
 EAttribute getReg_Id()
          Returns the meta object for the attribute 'Id'.
 EAttribute getReg_Name()
          Returns the meta object for the attribute 'Name'.
 EClass getReg()
          Returns the meta object for class 'Reg'.
 EEnum getScope()
          Returns the meta object for enum 'Scope'.
 EReference getSetClk_Clk()
          Returns the meta object for the containment reference 'Clk'.
 EReference getSetClk_Reg()
          Returns the meta object for the reference 'Reg'.
 EClass getSetClk()
          Returns the meta object for class 'Set Clk'.
 EReference getSetPC_Label()
          Returns the meta object for the containment reference 'Label'.
 EReference getSetPC_Reg()
          Returns the meta object for the reference 'Reg'.
 EClass getSetPC()
          Returns the meta object for class 'Set PC'.
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values
Generated:
This code was automatically generated.

eINSTANCE

static final KlpPackage eINSTANCE
The singleton instance of the package.

Generated:
This code was automatically generated.

KLP

static final int KLP
The meta object id for the 'KLP' class.

See Also:
KLPImpl, KlpPackageImpl.getKLP(), Constant Field Values
Generated:
This code was automatically generated.

KLP__INSTRUCTIONS

static final int KLP__INSTRUCTIONS
The feature id for the 'Instructions' containment reference list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

KLP_FEATURE_COUNT

static final int KLP_FEATURE_COUNT
The number of structural features of the 'KLP' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINE

static final int LINE
The meta object id for the 'Line' class.

See Also:
LineImpl, KlpPackageImpl.getLine(), Constant Field Values
Generated:
This code was automatically generated.

LINE__LABELS

static final int LINE__LABELS
The feature id for the 'Labels' attribute list.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINE__INSTRUCTION

static final int LINE__INSTRUCTION
The feature id for the 'Instruction' containment reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LINE_FEATURE_COUNT

static final int LINE_FEATURE_COUNT
The number of structural features of the 'Line' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

INSTRUCTION

static final int INSTRUCTION
The meta object id for the 'Instruction' class.

See Also:
InstructionImpl, KlpPackageImpl.getInstruction(), Constant Field Values
Generated:
This code was automatically generated.

DECL

static final int DECL
The meta object id for the 'Decl' class.

See Also:
DeclImpl, KlpPackageImpl.getDecl(), Constant Field Values
Generated:
This code was automatically generated.

SET_CLK

static final int SET_CLK
The meta object id for the 'Set Clk' class.

See Also:
SetClkImpl, KlpPackageImpl.getSetClk(), Constant Field Values
Generated:
This code was automatically generated.

SET_PC

static final int SET_PC
The meta object id for the 'Set PC' class.

See Also:
SetPCImpl, KlpPackageImpl.getSetPC(), Constant Field Values
Generated:
This code was automatically generated.

PRIO

static final int PRIO
The meta object id for the 'Prio' class.

See Also:
PrioImpl, KlpPackageImpl.getPrio(), Constant Field Values
Generated:
This code was automatically generated.

DONE

static final int DONE
The meta object id for the 'Done' class.

See Also:
DoneImpl, KlpPackageImpl.getDone(), Constant Field Values
Generated:
This code was automatically generated.

BINOP

static final int BINOP
The meta object id for the 'Binop' class.

See Also:
BinopImpl, KlpPackageImpl.getBinop(), Constant Field Values
Generated:
This code was automatically generated.

JMP

static final int JMP
The meta object id for the 'Jmp' class.

See Also:
JmpImpl, KlpPackageImpl.getJmp(), Constant Field Values
Generated:
This code was automatically generated.

CJMP

static final int CJMP
The meta object id for the 'CJmp' class.

See Also:
CJmpImpl, KlpPackageImpl.getCJmp(), Constant Field Values
Generated:
This code was automatically generated.

MOVE

static final int MOVE
The meta object id for the 'Move' class.

See Also:
MoveImpl, KlpPackageImpl.getMove(), Constant Field Values
Generated:
This code was automatically generated.

LABEL

static final int LABEL
The meta object id for the 'Label' class.

See Also:
LabelImpl, KlpPackageImpl.getLabel(), Constant Field Values
Generated:
This code was automatically generated.

LABEL__NAME

static final int LABEL__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LABEL__ADDR

static final int LABEL__ADDR
The feature id for the 'Addr' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

LABEL_FEATURE_COUNT

static final int LABEL_FEATURE_COUNT
The number of structural features of the 'Label' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

INSTRUCTION__OPCODE0

static final int INSTRUCTION__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

INSTRUCTION__OPCODE1

static final int INSTRUCTION__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

INSTRUCTION__OPCODE2

static final int INSTRUCTION__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

INSTRUCTION__OPCODE3

static final int INSTRUCTION__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

INSTRUCTION_FEATURE_COUNT

static final int INSTRUCTION_FEATURE_COUNT
The number of structural features of the 'Instruction' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DECL__OPCODE0

static final int DECL__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DECL__OPCODE1

static final int DECL__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DECL__OPCODE2

static final int DECL__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DECL__OPCODE3

static final int DECL__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DECL__SCOPE

static final int DECL__SCOPE
The feature id for the 'Scope' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DECL__REG

static final int DECL__REG
The feature id for the 'Reg' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DECL_FEATURE_COUNT

static final int DECL_FEATURE_COUNT
The number of structural features of the 'Decl' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_CLK__OPCODE0

static final int SET_CLK__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_CLK__OPCODE1

static final int SET_CLK__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_CLK__OPCODE2

static final int SET_CLK__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_CLK__OPCODE3

static final int SET_CLK__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_CLK__CLK

static final int SET_CLK__CLK
The feature id for the 'Clk' containment reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_CLK__REG

static final int SET_CLK__REG
The feature id for the 'Reg' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_CLK_FEATURE_COUNT

static final int SET_CLK_FEATURE_COUNT
The number of structural features of the 'Set Clk' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_PC__OPCODE0

static final int SET_PC__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_PC__OPCODE1

static final int SET_PC__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_PC__OPCODE2

static final int SET_PC__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_PC__OPCODE3

static final int SET_PC__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_PC__LABEL

static final int SET_PC__LABEL
The feature id for the 'Label' containment reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_PC__REG

static final int SET_PC__REG
The feature id for the 'Reg' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SET_PC_FEATURE_COUNT

static final int SET_PC_FEATURE_COUNT
The number of structural features of the 'Set PC' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PRIO__OPCODE0

static final int PRIO__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PRIO__OPCODE1

static final int PRIO__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PRIO__OPCODE2

static final int PRIO__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PRIO__OPCODE3

static final int PRIO__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PRIO__PRIO

static final int PRIO__PRIO
The feature id for the 'Prio' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PRIO__REG

static final int PRIO__REG
The feature id for the 'Reg' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

PRIO_FEATURE_COUNT

static final int PRIO_FEATURE_COUNT
The number of structural features of the 'Prio' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DONE__OPCODE0

static final int DONE__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DONE__OPCODE1

static final int DONE__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DONE__OPCODE2

static final int DONE__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DONE__OPCODE3

static final int DONE__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DONE__PC

static final int DONE__PC
The feature id for the 'Pc' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

DONE_FEATURE_COUNT

static final int DONE_FEATURE_COUNT
The number of structural features of the 'Done' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__OPCODE0

static final int BINOP__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__OPCODE1

static final int BINOP__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__OPCODE2

static final int BINOP__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__OPCODE3

static final int BINOP__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__OP

static final int BINOP__OP
The feature id for the 'Op' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__ARG1

static final int BINOP__ARG1
The feature id for the 'Arg1' containment reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__ARG2

static final int BINOP__ARG2
The feature id for the 'Arg2' containment reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__VAL

static final int BINOP__VAL
The feature id for the 'Val' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP__TO

static final int BINOP__TO
The feature id for the 'To' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

BINOP_FEATURE_COUNT

static final int BINOP_FEATURE_COUNT
The number of structural features of the 'Binop' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

JMP__OPCODE0

static final int JMP__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

JMP__OPCODE1

static final int JMP__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

JMP__OPCODE2

static final int JMP__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

JMP__OPCODE3

static final int JMP__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

JMP__LABEL

static final int JMP__LABEL
The feature id for the 'Label' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

JMP_FEATURE_COUNT

static final int JMP_FEATURE_COUNT
The number of structural features of the 'Jmp' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

CJMP__OPCODE0

static final int CJMP__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

CJMP__OPCODE1

static final int CJMP__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

CJMP__OPCODE2

static final int CJMP__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

CJMP__OPCODE3

static final int CJMP__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

CJMP__COND

static final int CJMP__COND
The feature id for the 'Cond' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

CJMP__REG

static final int CJMP__REG
The feature id for the 'Reg' containment reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

CJMP__LABEL

static final int CJMP__LABEL
The feature id for the 'Label' containment reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

CJMP_FEATURE_COUNT

static final int CJMP_FEATURE_COUNT
The number of structural features of the 'CJmp' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE__OPCODE0

static final int MOVE__OPCODE0
The feature id for the 'Opcode0' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE__OPCODE1

static final int MOVE__OPCODE1
The feature id for the 'Opcode1' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE__OPCODE2

static final int MOVE__OPCODE2
The feature id for the 'Opcode2' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE__OPCODE3

static final int MOVE__OPCODE3
The feature id for the 'Opcode3' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE__TYPE

static final int MOVE__TYPE
The feature id for the 'Type' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE__FROM

static final int MOVE__FROM
The feature id for the 'From' containment reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE__VAL

static final int MOVE__VAL
The feature id for the 'Val' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE__TO

static final int MOVE__TO
The feature id for the 'To' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

MOVE_FEATURE_COUNT

static final int MOVE_FEATURE_COUNT
The number of structural features of the 'Move' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

REG

static final int REG
The meta object id for the 'Reg' class.

See Also:
RegImpl, KlpPackageImpl.getReg(), Constant Field Values
Generated:
This code was automatically generated.

REG__NAME

static final int REG__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

REG__ID

static final int REG__ID
The feature id for the 'Id' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

REG_FEATURE_COUNT

static final int REG_FEATURE_COUNT
The number of structural features of the 'Reg' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

READ

static final int READ
The meta object id for the 'Read' class.

See Also:
ReadImpl, KlpPackageImpl.getRead(), Constant Field Values
Generated:
This code was automatically generated.

READ__PRE

static final int READ__PRE
The feature id for the 'Pre' attribute.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

READ__REG

static final int READ__REG
The feature id for the 'Reg' reference.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

READ_FEATURE_COUNT

static final int READ_FEATURE_COUNT
The number of structural features of the 'Read' class.

See Also:
Constant Field Values
Generated:
This code was automatically generated.
Ordered

SCOPE

static final int SCOPE
The meta object id for the 'Scope' enum.

See Also:
Scope, KlpPackageImpl.getScope(), Constant Field Values
Generated:
This code was automatically generated.

OPERATOR

static final int OPERATOR
The meta object id for the 'Operator' enum.

See Also:
Operator, KlpPackageImpl.getOperator(), Constant Field Values
Generated:
This code was automatically generated.

JUMP_KIND

static final int JUMP_KIND
The meta object id for the 'Jump Kind' enum.

See Also:
JumpKind, KlpPackageImpl.getJumpKind(), Constant Field Values
Generated:
This code was automatically generated.

MOVE_KIND

static final int MOVE_KIND
The meta object id for the 'Move Kind' enum.

See Also:
MoveKind, KlpPackageImpl.getMoveKind(), Constant Field Values
Generated:
This code was automatically generated.
Method Detail

getKLP

EClass getKLP()
Returns the meta object for class 'KLP'.

Returns:
the meta object for class 'KLP'.
See Also:
KLP
Generated:
This code was automatically generated.

getKLP_Instructions

EReference getKLP_Instructions()
Returns the meta object for the containment reference list 'Instructions'.

Returns:
the meta object for the containment reference list 'Instructions'.
See Also:
KLP.getInstructions(), getKLP()
Generated:
This code was automatically generated.

getLine

EClass getLine()
Returns the meta object for class 'Line'.

Returns:
the meta object for class 'Line'.
See Also:
Line
Generated:
This code was automatically generated.

getLine_Labels

EAttribute getLine_Labels()
Returns the meta object for the attribute list 'Labels'.

Returns:
the meta object for the attribute list 'Labels'.
See Also:
Line.getLabels(), getLine()
Generated:
This code was automatically generated.

getLine_Instruction

EReference getLine_Instruction()
Returns the meta object for the containment reference 'Instruction'.

Returns:
the meta object for the containment reference 'Instruction'.
See Also:
Line.getInstruction(), getLine()
Generated:
This code was automatically generated.

getInstruction

EClass getInstruction()
Returns the meta object for class 'Instruction'.

Returns:
the meta object for class 'Instruction'.
See Also:
Instruction
Generated:
This code was automatically generated.

getInstruction_Opcode0

EAttribute getInstruction_Opcode0()
Returns the meta object for the attribute 'Opcode0'.

Returns:
the meta object for the attribute 'Opcode0'.
See Also:
Instruction.getOpcode0(), getInstruction()
Generated:
This code was automatically generated.

getInstruction_Opcode1

EAttribute getInstruction_Opcode1()
Returns the meta object for the attribute 'Opcode1'.

Returns:
the meta object for the attribute 'Opcode1'.
See Also:
Instruction.getOpcode1(), getInstruction()
Generated:
This code was automatically generated.

getInstruction_Opcode2

EAttribute getInstruction_Opcode2()
Returns the meta object for the attribute 'Opcode2'.

Returns:
the meta object for the attribute 'Opcode2'.
See Also:
Instruction.getOpcode2(), getInstruction()
Generated:
This code was automatically generated.

getInstruction_Opcode3

EAttribute getInstruction_Opcode3()
Returns the meta object for the attribute 'Opcode3'.

Returns:
the meta object for the attribute 'Opcode3'.
See Also:
Instruction.getOpcode3(), getInstruction()
Generated:
This code was automatically generated.

getDecl

EClass getDecl()
Returns the meta object for class 'Decl'.

Returns:
the meta object for class 'Decl'.
See Also:
Decl
Generated:
This code was automatically generated.

getDecl_Scope

EAttribute getDecl_Scope()
Returns the meta object for the attribute 'Scope'.

Returns:
the meta object for the attribute 'Scope'.
See Also:
Decl.getScope(), getDecl()
Generated:
This code was automatically generated.

getDecl_Reg

EReference getDecl_Reg()
Returns the meta object for the reference 'Reg'.

Returns:
the meta object for the reference 'Reg'.
See Also:
Decl.getReg(), getDecl()
Generated:
This code was automatically generated.

getSetClk

EClass getSetClk()
Returns the meta object for class 'Set Clk'.

Returns:
the meta object for class 'Set Clk'.
See Also:
SetClk
Generated:
This code was automatically generated.

getSetClk_Reg

EReference getSetClk_Reg()
Returns the meta object for the reference 'Reg'.

Returns:
the meta object for the reference 'Reg'.
See Also:
SetClk.getReg(), getSetClk()
Generated:
This code was automatically generated.

getSetClk_Clk

EReference getSetClk_Clk()
Returns the meta object for the containment reference 'Clk'.

Returns:
the meta object for the containment reference 'Clk'.
See Also:
SetClk.getClk(), getSetClk()
Generated:
This code was automatically generated.

getSetPC

EClass getSetPC()
Returns the meta object for class 'Set PC'.

Returns:
the meta object for class 'Set PC'.
See Also:
SetPC
Generated:
This code was automatically generated.

getSetPC_Reg

EReference getSetPC_Reg()
Returns the meta object for the reference 'Reg'.

Returns:
the meta object for the reference 'Reg'.
See Also:
SetPC.getReg(), getSetPC()
Generated:
This code was automatically generated.

getSetPC_Label

EReference getSetPC_Label()
Returns the meta object for the containment reference 'Label'.

Returns:
the meta object for the containment reference 'Label'.
See Also:
SetPC.getLabel(), getSetPC()
Generated:
This code was automatically generated.

getPrio

EClass getPrio()
Returns the meta object for class 'Prio'.

Returns:
the meta object for class 'Prio'.
See Also:
Prio
Generated:
This code was automatically generated.

getPrio_Reg

EReference getPrio_Reg()
Returns the meta object for the reference 'Reg'.

Returns:
the meta object for the reference 'Reg'.
See Also:
Prio.getReg(), getPrio()
Generated:
This code was automatically generated.

getPrio_Prio

EAttribute getPrio_Prio()
Returns the meta object for the attribute 'Prio'.

Returns:
the meta object for the attribute 'Prio'.
See Also:
Prio.getPrio(), getPrio()
Generated:
This code was automatically generated.

getDone

EClass getDone()
Returns the meta object for class 'Done'.

Returns:
the meta object for class 'Done'.
See Also:
Done
Generated:
This code was automatically generated.

getDone_Pc

EReference getDone_Pc()
Returns the meta object for the reference 'Pc'.

Returns:
the meta object for the reference 'Pc'.
See Also:
Done.getPc(), getDone()
Generated:
This code was automatically generated.

getBinop

EClass getBinop()
Returns the meta object for class 'Binop'.

Returns:
the meta object for class 'Binop'.
See Also:
Binop
Generated:
This code was automatically generated.

getBinop_Op

EAttribute getBinop_Op()
Returns the meta object for the attribute 'Op'.

Returns:
the meta object for the attribute 'Op'.
See Also:
Binop.getOp(), getBinop()
Generated:
This code was automatically generated.

getBinop_To

EReference getBinop_To()
Returns the meta object for the reference 'To'.

Returns:
the meta object for the reference 'To'.
See Also:
Binop.getTo(), getBinop()
Generated:
This code was automatically generated.

getBinop_Arg1

EReference getBinop_Arg1()
Returns the meta object for the containment reference 'Arg1'.

Returns:
the meta object for the containment reference 'Arg1'.
See Also:
Binop.getArg1(), getBinop()
Generated:
This code was automatically generated.

getBinop_Arg2

EReference getBinop_Arg2()
Returns the meta object for the containment reference 'Arg2'.

Returns:
the meta object for the containment reference 'Arg2'.
See Also:
Binop.getArg2(), getBinop()
Generated:
This code was automatically generated.

getBinop_Val

EAttribute getBinop_Val()
Returns the meta object for the attribute 'Val'.

Returns:
the meta object for the attribute 'Val'.
See Also:
Binop.getVal(), getBinop()
Generated:
This code was automatically generated.

getJmp

EClass getJmp()
Returns the meta object for class 'Jmp'.

Returns:
the meta object for class 'Jmp'.
See Also:
Jmp
Generated:
This code was automatically generated.

getJmp_Label

EReference getJmp_Label()
Returns the meta object for the reference 'Label'.

Returns:
the meta object for the reference 'Label'.
See Also:
Jmp.getLabel(), getJmp()
Generated:
This code was automatically generated.

getCJmp

EClass getCJmp()
Returns the meta object for class 'CJmp'.

Returns:
the meta object for class 'CJmp'.
See Also:
CJmp
Generated:
This code was automatically generated.

getCJmp_Cond

EAttribute getCJmp_Cond()
Returns the meta object for the attribute 'Cond'.

Returns:
the meta object for the attribute 'Cond'.
See Also:
CJmp.getCond(), getCJmp()
Generated:
This code was automatically generated.

getCJmp_Reg

EReference getCJmp_Reg()
Returns the meta object for the containment reference 'Reg'.

Returns:
the meta object for the containment reference 'Reg'.
See Also:
CJmp.getReg(), getCJmp()
Generated:
This code was automatically generated.

getCJmp_Label

EReference getCJmp_Label()
Returns the meta object for the containment reference 'Label'.

Returns:
the meta object for the containment reference 'Label'.
See Also:
CJmp.getLabel(), getCJmp()
Generated:
This code was automatically generated.

getMove

EClass getMove()
Returns the meta object for class 'Move'.

Returns:
the meta object for class 'Move'.
See Also:
Move
Generated:
This code was automatically generated.

getMove_Type

EAttribute getMove_Type()
Returns the meta object for the attribute 'Type'.

Returns:
the meta object for the attribute 'Type'.
See Also:
Move.getType(), getMove()
Generated:
This code was automatically generated.

getMove_To

EReference getMove_To()
Returns the meta object for the reference 'To'.

Returns:
the meta object for the reference 'To'.
See Also:
Move.getTo(), getMove()
Generated:
This code was automatically generated.

getMove_From

EReference getMove_From()
Returns the meta object for the containment reference 'From'.

Returns:
the meta object for the containment reference 'From'.
See Also:
Move.getFrom(), getMove()
Generated:
This code was automatically generated.

getMove_Val

EAttribute getMove_Val()
Returns the meta object for the attribute 'Val'.

Returns:
the meta object for the attribute 'Val'.
See Also:
Move.getVal(), getMove()
Generated:
This code was automatically generated.

getLabel

EClass getLabel()
Returns the meta object for class 'Label'.

Returns:
the meta object for class 'Label'.
See Also:
Label
Generated:
This code was automatically generated.

getLabel_Name

EAttribute getLabel_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Label.getName(), getLabel()
Generated:
This code was automatically generated.

getLabel_Addr

EAttribute getLabel_Addr()
Returns the meta object for the attribute 'Addr'.

Returns:
the meta object for the attribute 'Addr'.
See Also:
Label.getAddr(), getLabel()
Generated:
This code was automatically generated.

getReg

EClass getReg()
Returns the meta object for class 'Reg'.

Returns:
the meta object for class 'Reg'.
See Also:
Reg
Generated:
This code was automatically generated.

getReg_Name

EAttribute getReg_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Reg.getName(), getReg()
Generated:
This code was automatically generated.

getReg_Id

EAttribute getReg_Id()
Returns the meta object for the attribute 'Id'.

Returns:
the meta object for the attribute 'Id'.
See Also:
Reg.getId(), getReg()
Generated:
This code was automatically generated.

getRead

EClass getRead()
Returns the meta object for class 'Read'.

Returns:
the meta object for class 'Read'.
See Also:
Read
Generated:
This code was automatically generated.

getRead_Pre

EAttribute getRead_Pre()
Returns the meta object for the attribute 'Pre'.

Returns:
the meta object for the attribute 'Pre'.
See Also:
Read.isPre(), getRead()
Generated:
This code was automatically generated.

getRead_Reg

EReference getRead_Reg()
Returns the meta object for the reference 'Reg'.

Returns:
the meta object for the reference 'Reg'.
See Also:
Read.getReg(), getRead()
Generated:
This code was automatically generated.

getScope

EEnum getScope()
Returns the meta object for enum 'Scope'.

Returns:
the meta object for enum 'Scope'.
See Also:
Scope
Generated:
This code was automatically generated.

getOperator

EEnum getOperator()
Returns the meta object for enum 'Operator'.

Returns:
the meta object for enum 'Operator'.
See Also:
Operator
Generated:
This code was automatically generated.

getJumpKind

EEnum getJumpKind()
Returns the meta object for enum 'Jump Kind'.

Returns:
the meta object for enum 'Jump Kind'.
See Also:
JumpKind
Generated:
This code was automatically generated.

getMoveKind

EEnum getMoveKind()
Returns the meta object for enum 'Move Kind'.

Returns:
the meta object for enum 'Move Kind'.
See Also:
MoveKind
Generated:
This code was automatically generated.

getKlpFactory

KlpFactory getKlpFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.
Generated:
This code was automatically generated.