org.sintef.mofscript.MOFScriptModel
Interface MOFScriptModelFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
MOFScriptModelFactoryImpl

public interface MOFScriptModelFactory
extends org.eclipse.emf.ecore.EFactory

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

See Also:
MOFScriptModelPackage

Field Summary
static MOFScriptModelFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 ArithmeticExpression createArithmeticExpression()
          Returns a new object of class 'Arithmetic Expression'
 ComparisonExpression createComparisonExpression()
          Returns a new object of class 'Comparison Expression'
 CreateStatement createCreateStatement()
          Returns a new object of class 'Create Statement'
 FileStatement createFileStatement()
          Returns a new object of class 'File Statement'
 FunctionCall createFunctionCall()
          Returns a new object of class 'Function Call'
 FunctionCallStatement createFunctionCallStatement()
          Returns a new object of class 'Function Call Statement'
 GeneralAssignment createGeneralAssignment()
          Returns a new object of class 'General Assignment'
 IfStatement createIfStatement()
          Returns a new object of class 'If Statement'
 IteratorStatement createIteratorStatement()
          Returns a new object of class 'Iterator Statement'
 Literal createLiteral()
          Returns a new object of class 'Literal'
 LogicalExpression createLogicalExpression()
          Returns a new object of class 'Logical Expression'
 MOFScriptComment createMOFScriptComment()
          Returns a new object of class 'MOF Script Comment'
 MOFScriptImport createMOFScriptImport()
          Returns a new object of class 'MOF Script Import'
 MOFScriptParameter createMOFScriptParameter()
          Returns a new object of class 'MOF Script Parameter'
 MOFScriptSpecification createMOFScriptSpecification()
          Returns a new object of class 'MOF Script Specification'
 MOFScriptTransformation createMOFScriptTransformation()
          Returns a new object of class 'MOF Script Transformation'
 PrintStatement createPrintStatement()
          Returns a new object of class 'Print Statement'
 Reference createReference()
          Returns a new object of class 'Reference'
 ResultAssignment createResultAssignment()
          Returns a new object of class 'Result Assignment'
 SimpleExpression createSimpleExpression()
          Returns a new object of class 'Simple Expression'
 TransformationRule createTransformationRule()
          Returns a new object of class 'Transformation Rule'
 ValueExpression createValueExpression()
          Returns a new object of class 'Value Expression'
 VariableDeclaration createVariableDeclaration()
          Returns a new object of class 'Variable Declaration'
 MOFScriptModelPackage getMOFScriptModelPackage()
          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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final MOFScriptModelFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createTransformationRule

TransformationRule createTransformationRule()
Returns a new object of class 'Transformation Rule'.

Returns:
a new object of class 'Transformation Rule'.

createVariableDeclaration

VariableDeclaration createVariableDeclaration()
Returns a new object of class 'Variable Declaration'.

Returns:
a new object of class 'Variable Declaration'.

createValueExpression

ValueExpression createValueExpression()
Returns a new object of class 'Value Expression'.

Returns:
a new object of class 'Value Expression'.

createMOFScriptTransformation

MOFScriptTransformation createMOFScriptTransformation()
Returns a new object of class 'MOF Script Transformation'.

Returns:
a new object of class 'MOF Script Transformation'.

createMOFScriptImport

MOFScriptImport createMOFScriptImport()
Returns a new object of class 'MOF Script Import'.

Returns:
a new object of class 'MOF Script Import'.

createMOFScriptParameter

MOFScriptParameter createMOFScriptParameter()
Returns a new object of class 'MOF Script Parameter'.

Returns:
a new object of class 'MOF Script Parameter'.

createIteratorStatement

IteratorStatement createIteratorStatement()
Returns a new object of class 'Iterator Statement'.

Returns:
a new object of class 'Iterator Statement'.

createLogicalExpression

LogicalExpression createLogicalExpression()
Returns a new object of class 'Logical Expression'.

Returns:
a new object of class 'Logical Expression'.

createSimpleExpression

SimpleExpression createSimpleExpression()
Returns a new object of class 'Simple Expression'.

Returns:
a new object of class 'Simple Expression'.

createFunctionCall

FunctionCall createFunctionCall()
Returns a new object of class 'Function Call'.

Returns:
a new object of class 'Function Call'.

createCreateStatement

CreateStatement createCreateStatement()
Returns a new object of class 'Create Statement'.

Returns:
a new object of class 'Create Statement'.

createResultAssignment

ResultAssignment createResultAssignment()
Returns a new object of class 'Result Assignment'.

Returns:
a new object of class 'Result Assignment'.

createGeneralAssignment

GeneralAssignment createGeneralAssignment()
Returns a new object of class 'General Assignment'.

Returns:
a new object of class 'General Assignment'.

createLiteral

Literal createLiteral()
Returns a new object of class 'Literal'.

Returns:
a new object of class 'Literal'.

createReference

Reference createReference()
Returns a new object of class 'Reference'.

Returns:
a new object of class 'Reference'.

createFunctionCallStatement

FunctionCallStatement createFunctionCallStatement()
Returns a new object of class 'Function Call Statement'.

Returns:
a new object of class 'Function Call Statement'.

createPrintStatement

PrintStatement createPrintStatement()
Returns a new object of class 'Print Statement'.

Returns:
a new object of class 'Print Statement'.

createArithmeticExpression

ArithmeticExpression createArithmeticExpression()
Returns a new object of class 'Arithmetic Expression'.

Returns:
a new object of class 'Arithmetic Expression'.

createFileStatement

FileStatement createFileStatement()
Returns a new object of class 'File Statement'.

Returns:
a new object of class 'File Statement'.

createComparisonExpression

ComparisonExpression createComparisonExpression()
Returns a new object of class 'Comparison Expression'.

Returns:
a new object of class 'Comparison Expression'.

createIfStatement

IfStatement createIfStatement()
Returns a new object of class 'If Statement'.

Returns:
a new object of class 'If Statement'.

createMOFScriptSpecification

MOFScriptSpecification createMOFScriptSpecification()
Returns a new object of class 'MOF Script Specification'.

Returns:
a new object of class 'MOF Script Specification'.

createMOFScriptComment

MOFScriptComment createMOFScriptComment()
Returns a new object of class 'MOF Script Comment'.

Returns:
a new object of class 'MOF Script Comment'.

getMOFScriptModelPackage

MOFScriptModelPackage getMOFScriptModelPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.