org.metaabm.function
Interface MetaABMFunctionFactory

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:
MetaABMFunctionFactoryImpl

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

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

Author:
Miles Parker
See Also:
MetaABMFunctionPackage

Field Summary
static MetaABMFunctionFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 FArgumentArrayPrototype createFArgumentArrayPrototype()
          Returns a new object of class 'FArgument Array Prototype'.
 FArgumentPrototype createFArgumentPrototype()
          Returns a new object of class 'FArgument Prototype'.
 FGenericFunction createFGenericFunction()
          Returns a new object of class 'FGeneric Function'.
 FGenericLogical createFGenericLogical()
          Returns a new object of class 'FGeneric Logical'.
 FImplementedLibrary createFImplementedLibrary()
          Returns a new object of class 'FImplemented Library'.
 FLibrary createFLibrary()
          Returns a new object of class 'FLibrary'.
 FLogicalOperator createFLogicalOperator()
          Returns a new object of class 'FLogical Operator'.
 FMultiArgumentPrototype createFMultiArgumentPrototype()
          Returns a new object of class 'FMulti Argument Prototype'.
 FOperator createFOperator()
          Returns a new object of class 'FOperator'.
 MetaABMFunctionPackage getMetaABMFunctionPackage()
          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 MetaABMFunctionFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createFArgumentPrototype

FArgumentPrototype createFArgumentPrototype()
Returns a new object of class 'FArgument Prototype'.

Returns:
a new object of class 'FArgument Prototype'.

createFOperator

FOperator createFOperator()
Returns a new object of class 'FOperator'.

Returns:
a new object of class 'FOperator'.

createFLogicalOperator

FLogicalOperator createFLogicalOperator()
Returns a new object of class 'FLogical Operator'.

Returns:
a new object of class 'FLogical Operator'.

createFGenericFunction

FGenericFunction createFGenericFunction()
Returns a new object of class 'FGeneric Function'.

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

createFGenericLogical

FGenericLogical createFGenericLogical()
Returns a new object of class 'FGeneric Logical'.

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

createFLibrary

FLibrary createFLibrary()
Returns a new object of class 'FLibrary'.

Returns:
a new object of class 'FLibrary'.

createFImplementedLibrary

FImplementedLibrary createFImplementedLibrary()
Returns a new object of class 'FImplemented Library'.

Returns:
a new object of class 'FImplemented Library'.

createFMultiArgumentPrototype

FMultiArgumentPrototype createFMultiArgumentPrototype()
Returns a new object of class 'FMulti Argument Prototype'.

Returns:
a new object of class 'FMulti Argument Prototype'.

getMetaABMFunctionPackage

MetaABMFunctionPackage getMetaABMFunctionPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

createFArgumentArrayPrototype

FArgumentArrayPrototype createFArgumentArrayPrototype()
Returns a new object of class 'FArgument Array Prototype'.

Returns:
a new object of class 'FArgument Array Prototype'.