de.cau.cs.kieler.core.kexpressions
Interface KExpressionsFactory

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

public interface KExpressionsFactory
extends EFactory

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

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

Field Summary
static KExpressionsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BooleanValue createBooleanValue()
          Returns a new object of class 'Boolean Value'.
 ChannelDescription createChannelDescription()
          Returns a new object of class 'Channel Description'.
 ComplexExpression createComplexExpression()
          Returns a new object of class 'Complex Expression'.
 Expression createExpression()
          Returns a new object of class 'Expression'.
 FloatValue createFloatValue()
          Returns a new object of class 'Float Value'.
 Input createInput()
          Returns a new object of class 'Input'.
 InputOutput createInputOutput()
          Returns a new object of class 'Input Output'.
 InterfaceDeclaration createInterfaceDeclaration()
          Returns a new object of class 'Interface Declaration'.
 InterfaceSignalDecl createInterfaceSignalDecl()
          Returns a new object of class 'Interface Signal Decl'.
 InterfaceVariableDecl createInterfaceVariableDecl()
          Returns a new object of class 'Interface Variable Decl'.
 IntValue createIntValue()
          Returns a new object of class 'Int Value'.
 ISignal createISignal()
          Returns a new object of class 'ISignal'.
 IVariable createIVariable()
          Returns a new object of class 'IVariable'.
 OperatorExpression createOperatorExpression()
          Returns a new object of class 'Operator Expression'.
 Output createOutput()
          Returns a new object of class 'Output'.
 Return createReturn()
          Returns a new object of class 'Return'.
 Signal createSignal()
          Returns a new object of class 'Signal'.
 TextExpression createTextExpression()
          Returns a new object of class 'Text Expression'.
 TextualCode createTextualCode()
          Returns a new object of class 'Textual Code'.
 TypeIdentifier createTypeIdentifier()
          Returns a new object of class 'Type Identifier'.
 Value createValue()
          Returns a new object of class 'Value'.
 ValuedObject createValuedObject()
          Returns a new object of class 'Valued Object'.
 ValuedObjectReference createValuedObjectReference()
          Returns a new object of class 'Valued Object Reference'.
 Variable createVariable()
          Returns a new object of class 'Variable'.
 VariableDecl createVariableDecl()
          Returns a new object of class 'Variable Decl'.
 KExpressionsPackage getKExpressionsPackage()
          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 KExpressionsFactory eINSTANCE
The singleton instance of the factory.

Generated:
This code was automatically generated.
Method Detail

createComplexExpression

ComplexExpression createComplexExpression()
Returns a new object of class 'Complex Expression'.

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

createExpression

Expression createExpression()
Returns a new object of class 'Expression'.

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

createTextualCode

TextualCode createTextualCode()
Returns a new object of class 'Textual Code'.

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

createSignal

Signal createSignal()
Returns a new object of class 'Signal'.

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

createValuedObject

ValuedObject createValuedObject()
Returns a new object of class 'Valued Object'.

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

createVariable

Variable createVariable()
Returns a new object of class 'Variable'.

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

createValuedObjectReference

ValuedObjectReference createValuedObjectReference()
Returns a new object of class 'Valued Object Reference'.

Returns:
a new object of class 'Valued Object Reference'.
Generated:
This code was automatically generated.

createValue

Value createValue()
Returns a new object of class 'Value'.

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

createIntValue

IntValue createIntValue()
Returns a new object of class 'Int Value'.

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

createFloatValue

FloatValue createFloatValue()
Returns a new object of class 'Float Value'.

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

createBooleanValue

BooleanValue createBooleanValue()
Returns a new object of class 'Boolean Value'.

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

createOperatorExpression

OperatorExpression createOperatorExpression()
Returns a new object of class 'Operator Expression'.

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

createTextExpression

TextExpression createTextExpression()
Returns a new object of class 'Text Expression'.

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

createInterfaceDeclaration

InterfaceDeclaration createInterfaceDeclaration()
Returns a new object of class 'Interface Declaration'.

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

createInterfaceSignalDecl

InterfaceSignalDecl createInterfaceSignalDecl()
Returns a new object of class 'Interface Signal Decl'.

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

createISignal

ISignal createISignal()
Returns a new object of class 'ISignal'.

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

createChannelDescription

ChannelDescription createChannelDescription()
Returns a new object of class 'Channel Description'.

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

createTypeIdentifier

TypeIdentifier createTypeIdentifier()
Returns a new object of class 'Type Identifier'.

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

createInterfaceVariableDecl

InterfaceVariableDecl createInterfaceVariableDecl()
Returns a new object of class 'Interface Variable Decl'.

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

createVariableDecl

VariableDecl createVariableDecl()
Returns a new object of class 'Variable Decl'.

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

createIVariable

IVariable createIVariable()
Returns a new object of class 'IVariable'.

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

createInput

Input createInput()
Returns a new object of class 'Input'.

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

createOutput

Output createOutput()
Returns a new object of class 'Output'.

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

createInputOutput

InputOutput createInputOutput()
Returns a new object of class 'Input Output'.

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

createReturn

Return createReturn()
Returns a new object of class 'Return'.

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

getKExpressionsPackage

KExpressionsPackage getKExpressionsPackage()
Returns the package supported by this factory.

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