de.cau.cs.kieler.core.expressions
Interface ExpressionsFactory

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

public interface ExpressionsFactory
extends EFactory

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

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

Field Summary
static ExpressionsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BooleanValue createBooleanValue()
          Returns a new object of class 'Boolean Value'.
 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'.
 IntValue createIntValue()
          Returns a new object of class 'Int Value'.
 OperatorExpression createOperatorExpression()
          Returns a new object of class 'Operator Expression'.
 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'.
 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'.
 ExpressionsPackage getExpressionsPackage()
          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 ExpressionsFactory 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.

getExpressionsPackage

ExpressionsPackage getExpressionsPackage()
Returns the package supported by this factory.

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