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

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
KlpFactoryImpl

public interface KlpFactory
extends EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

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

Field Summary
static KlpFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Binop createBinop()
          Returns a new object of class 'Binop'.
 CJmp createCJmp()
          Returns a new object of class 'CJmp'.
 Decl createDecl()
          Returns a new object of class 'Decl'.
 Done createDone()
          Returns a new object of class 'Done'.
 Jmp createJmp()
          Returns a new object of class 'Jmp'.
 KLP createKLP()
          Returns a new object of class 'KLP'.
 Label createLabel()
          Returns a new object of class 'Label'.
 Line createLine()
          Returns a new object of class 'Line'.
 Move createMove()
          Returns a new object of class 'Move'.
 Prio createPrio()
          Returns a new object of class 'Prio'.
 Read createRead()
          Returns a new object of class 'Read'.
 Reg createReg()
          Returns a new object of class 'Reg'.
 SetClk createSetClk()
          Returns a new object of class 'Set Clk'.
 SetPC createSetPC()
          Returns a new object of class 'Set PC'.
 KlpPackage getKlpPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
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

eINSTANCE

static final KlpFactory eINSTANCE
The singleton instance of the factory.

Generated:
This code was automatically generated.
Method Detail

createKLP

KLP createKLP()
Returns a new object of class 'KLP'.

Returns:
a new object of class 'KLP'.
Generated:
This code was automatically generated.

createLine

Line createLine()
Returns a new object of class 'Line'.

Returns:
a new object of class 'Line'.
Generated:
This code was automatically generated.

createDecl

Decl createDecl()
Returns a new object of class 'Decl'.

Returns:
a new object of class 'Decl'.
Generated:
This code was automatically generated.

createSetClk

SetClk createSetClk()
Returns a new object of class 'Set Clk'.

Returns:
a new object of class 'Set Clk'.
Generated:
This code was automatically generated.

createSetPC

SetPC createSetPC()
Returns a new object of class 'Set PC'.

Returns:
a new object of class 'Set PC'.
Generated:
This code was automatically generated.

createPrio

Prio createPrio()
Returns a new object of class 'Prio'.

Returns:
a new object of class 'Prio'.
Generated:
This code was automatically generated.

createDone

Done createDone()
Returns a new object of class 'Done'.

Returns:
a new object of class 'Done'.
Generated:
This code was automatically generated.

createBinop

Binop createBinop()
Returns a new object of class 'Binop'.

Returns:
a new object of class 'Binop'.
Generated:
This code was automatically generated.

createJmp

Jmp createJmp()
Returns a new object of class 'Jmp'.

Returns:
a new object of class 'Jmp'.
Generated:
This code was automatically generated.

createCJmp

CJmp createCJmp()
Returns a new object of class 'CJmp'.

Returns:
a new object of class 'CJmp'.
Generated:
This code was automatically generated.

createMove

Move createMove()
Returns a new object of class 'Move'.

Returns:
a new object of class 'Move'.
Generated:
This code was automatically generated.

createLabel

Label createLabel()
Returns a new object of class 'Label'.

Returns:
a new object of class 'Label'.
Generated:
This code was automatically generated.

createReg

Reg createReg()
Returns a new object of class 'Reg'.

Returns:
a new object of class 'Reg'.
Generated:
This code was automatically generated.

createRead

Read createRead()
Returns a new object of class 'Read'.

Returns:
a new object of class 'Read'.
Generated:
This code was automatically generated.

getKlpPackage

KlpPackage getKlpPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated:
This code was automatically generated.