org.metaabm.function
Interface MetaABMFunctionPackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
MetaABMFunctionPackageImpl

public interface MetaABMFunctionPackage
extends org.eclipse.emf.ecore.EPackage


Nested Class Summary
static interface MetaABMFunctionPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static MetaABMFunctionPackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int FARGUMENT_ARRAY_PROTOTYPE
          The meta object id for the 'FArgument Array Prototype' class.
static int FARGUMENT_ARRAY_PROTOTYPE__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FARGUMENT_ARRAY_PROTOTYPE__ID
          The feature id for the 'ID' attribute.
static int FARGUMENT_ARRAY_PROTOTYPE__INPUT_FUNCTION
          The feature id for the 'Input Function' container reference.
static int FARGUMENT_ARRAY_PROTOTYPE__LABEL
          The feature id for the 'Label' attribute.
static int FARGUMENT_ARRAY_PROTOTYPE__OPTIONAL
          The feature id for the 'Optional' attribute.
static int FARGUMENT_ARRAY_PROTOTYPE__OUTPUT_FUNCTION
          The feature id for the 'Output Function' container reference.
static int FARGUMENT_ARRAY_PROTOTYPE__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FARGUMENT_ARRAY_PROTOTYPE__SIZE
          The feature id for the 'Size' attribute.
static int FARGUMENT_ARRAY_PROTOTYPE__STYPE
          The feature id for the 'SType' attribute.
static int FARGUMENT_ARRAY_PROTOTYPE_FEATURE_COUNT
          The number of structural features of the 'FArgument Array Prototype' class.
static int FARGUMENT_PROTOTYPE
          The meta object id for the 'FArgument Prototype' class.
static int FARGUMENT_PROTOTYPE__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FARGUMENT_PROTOTYPE__ID
          The feature id for the 'ID' attribute.
static int FARGUMENT_PROTOTYPE__INPUT_FUNCTION
          The feature id for the 'Input Function' container reference.
static int FARGUMENT_PROTOTYPE__LABEL
          The feature id for the 'Label' attribute.
static int FARGUMENT_PROTOTYPE__OPTIONAL
          The feature id for the 'Optional' attribute.
static int FARGUMENT_PROTOTYPE__OUTPUT_FUNCTION
          The feature id for the 'Output Function' container reference.
static int FARGUMENT_PROTOTYPE__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FARGUMENT_PROTOTYPE__STYPE
          The feature id for the 'SType' attribute.
static int FARGUMENT_PROTOTYPE_FEATURE_COUNT
          The number of structural features of the 'FArgument Prototype' class.
static int FFUNCTION
          The meta object id for the 'FFunction' class.
static int FFUNCTION__AVAILABLE_TYPES
          The feature id for the 'Available Types' attribute list.
static int FFUNCTION__ID
          The feature id for the 'ID' attribute.
static int FFUNCTION__INPUT_PROTOTYPES
          The feature id for the 'Input Prototypes' containment reference list.
static int FFUNCTION__LABEL
          The feature id for the 'Label' attribute.
static int FFUNCTION__MULTI_VALUE
          The feature id for the 'Multi Value' attribute.
static int FFUNCTION_FEATURE_COUNT
          The number of structural features of the 'FFunction' class.
static int FGENERIC
          The meta object id for the 'FGeneric' class.
static int FGENERIC__AVAILABLE_TYPES
          The feature id for the 'Available Types' attribute list.
static int FGENERIC__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FGENERIC__ID
          The feature id for the 'ID' attribute.
static int FGENERIC__INPUT_PROTOTYPES
          The feature id for the 'Input Prototypes' containment reference list.
static int FGENERIC__LABEL
          The feature id for the 'Label' attribute.
static int FGENERIC__MULTI_VALUE
          The feature id for the 'Multi Value' attribute.
static int FGENERIC__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FGENERIC_FEATURE_COUNT
          The number of structural features of the 'FGeneric' class.
static int FGENERIC_FUNCTION
          The meta object id for the 'FGeneric Function' class.
static int FGENERIC_FUNCTION__AVAILABLE_TYPES
          The feature id for the 'Available Types' attribute list.
static int FGENERIC_FUNCTION__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FGENERIC_FUNCTION__ID
          The feature id for the 'ID' attribute.
static int FGENERIC_FUNCTION__INPUT_PROTOTYPES
          The feature id for the 'Input Prototypes' containment reference list.
static int FGENERIC_FUNCTION__LABEL
          The feature id for the 'Label' attribute.
static int FGENERIC_FUNCTION__MULTI_VALUE
          The feature id for the 'Multi Value' attribute.
static int FGENERIC_FUNCTION__OUTPUT_PROTOTYPES
          The feature id for the 'Output Prototypes' containment reference list.
static int FGENERIC_FUNCTION__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FGENERIC_FUNCTION_FEATURE_COUNT
          The number of structural features of the 'FGeneric Function' class.
static int FGENERIC_LOGICAL
          The meta object id for the 'FGeneric Logical' class.
static int FGENERIC_LOGICAL__AVAILABLE_TYPES
          The feature id for the 'Available Types' attribute list.
static int FGENERIC_LOGICAL__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FGENERIC_LOGICAL__ID
          The feature id for the 'ID' attribute.
static int FGENERIC_LOGICAL__INPUT_PROTOTYPES
          The feature id for the 'Input Prototypes' containment reference list.
static int FGENERIC_LOGICAL__LABEL
          The feature id for the 'Label' attribute.
static int FGENERIC_LOGICAL__MULTI_VALUE
          The feature id for the 'Multi Value' attribute.
static int FGENERIC_LOGICAL__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FGENERIC_LOGICAL_FEATURE_COUNT
          The number of structural features of the 'FGeneric Logical' class.
static int FIMPLEMENTED_LIBRARY
          The meta object id for the 'FImplemented Library' class.
static int FIMPLEMENTED_LIBRARY__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FIMPLEMENTED_LIBRARY__FUNCTIONS
          The feature id for the 'Functions' containment reference list.
static int FIMPLEMENTED_LIBRARY__ID
          The feature id for the 'ID' attribute.
static int FIMPLEMENTED_LIBRARY__IMPLEMENTATION
          The feature id for the 'Implementation' containment reference.
static int FIMPLEMENTED_LIBRARY__LABEL
          The feature id for the 'Label' attribute.
static int FIMPLEMENTED_LIBRARY__PARENT
          The feature id for the 'Parent' reference.
static int FIMPLEMENTED_LIBRARY__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FIMPLEMENTED_LIBRARY__SUBS
          The feature id for the 'Subs' containment reference list.
static int FIMPLEMENTED_LIBRARY_FEATURE_COUNT
          The number of structural features of the 'FImplemented Library' class.
static int FLIBRARY
          The meta object id for the 'FLibrary' class.
static int FLIBRARY__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FLIBRARY__FUNCTIONS
          The feature id for the 'Functions' containment reference list.
static int FLIBRARY__ID
          The feature id for the 'ID' attribute.
static int FLIBRARY__LABEL
          The feature id for the 'Label' attribute.
static int FLIBRARY__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FLIBRARY__SUBS
          The feature id for the 'Subs' containment reference list.
static int FLIBRARY_FEATURE_COUNT
          The number of structural features of the 'FLibrary' class.
static int FLOGICAL
          The meta object id for the 'FLogical' class.
static int FLOGICAL__AVAILABLE_TYPES
          The feature id for the 'Available Types' attribute list.
static int FLOGICAL__ID
          The feature id for the 'ID' attribute.
static int FLOGICAL__INPUT_PROTOTYPES
          The feature id for the 'Input Prototypes' containment reference list.
static int FLOGICAL__LABEL
          The feature id for the 'Label' attribute.
static int FLOGICAL__MULTI_VALUE
          The feature id for the 'Multi Value' attribute.
static int FLOGICAL_FEATURE_COUNT
          The number of structural features of the 'FLogical' class.
static int FLOGICAL_OPERATOR
          The meta object id for the 'FLogical Operator' class.
static int FLOGICAL_OPERATOR__ARITY
          The feature id for the 'Arity' attribute.
static int FLOGICAL_OPERATOR__AVAILABLE_TYPES
          The feature id for the 'Available Types' attribute list.
static int FLOGICAL_OPERATOR__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FLOGICAL_OPERATOR__ID
          The feature id for the 'ID' attribute.
static int FLOGICAL_OPERATOR__INPUT_PROTOTYPES
          The feature id for the 'Input Prototypes' containment reference list.
static int FLOGICAL_OPERATOR__LABEL
          The feature id for the 'Label' attribute.
static int FLOGICAL_OPERATOR__MULTI_VALUE
          The feature id for the 'Multi Value' attribute.
static int FLOGICAL_OPERATOR__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FLOGICAL_OPERATOR__SYMBOL
          The feature id for the 'Symbol' attribute.
static int FLOGICAL_OPERATOR_FEATURE_COUNT
          The number of structural features of the 'FLogical Operator' class.
static int FMULTI_ARGUMENT_PROTOTYPE
          The meta object id for the 'FMulti Argument Prototype' class.
static int FMULTI_ARGUMENT_PROTOTYPE__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FMULTI_ARGUMENT_PROTOTYPE__ID
          The feature id for the 'ID' attribute.
static int FMULTI_ARGUMENT_PROTOTYPE__INPUT_FUNCTION
          The feature id for the 'Input Function' container reference.
static int FMULTI_ARGUMENT_PROTOTYPE__LABEL
          The feature id for the 'Label' attribute.
static int FMULTI_ARGUMENT_PROTOTYPE__OPTIONAL
          The feature id for the 'Optional' attribute.
static int FMULTI_ARGUMENT_PROTOTYPE__OUTPUT_FUNCTION
          The feature id for the 'Output Function' container reference.
static int FMULTI_ARGUMENT_PROTOTYPE__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FMULTI_ARGUMENT_PROTOTYPE__STYPE
          The feature id for the 'SType' attribute.
static int FMULTI_ARGUMENT_PROTOTYPE_FEATURE_COUNT
          The number of structural features of the 'FMulti Argument Prototype' class.
static int FOPERATOR
          The meta object id for the 'FOperator' class.
static int FOPERATOR__ARITY
          The feature id for the 'Arity' attribute.
static int FOPERATOR__AVAILABLE_TYPES
          The feature id for the 'Available Types' attribute list.
static int FOPERATOR__DESCRIPTION
          The feature id for the 'Description' attribute.
static int FOPERATOR__ID
          The feature id for the 'ID' attribute.
static int FOPERATOR__INPUT_PROTOTYPES
          The feature id for the 'Input Prototypes' containment reference list.
static int FOPERATOR__LABEL
          The feature id for the 'Label' attribute.
static int FOPERATOR__MULTI_VALUE
          The feature id for the 'Multi Value' attribute.
static int FOPERATOR__PLURAL_LABEL
          The feature id for the 'Plural Label' attribute.
static int FOPERATOR__SYMBOL
          The feature id for the 'Symbol' attribute.
static int FOPERATOR_FEATURE_COUNT
          The number of structural features of the 'FOperator' class.
 
Method Summary
 org.eclipse.emf.ecore.EClass getFArgumentArrayPrototype()
          Returns the meta object for class 'FArgument Array Prototype'.
 org.eclipse.emf.ecore.EReference getFArgumentPrototype_InputFunction()
          Returns the meta object for the container reference 'Input Function'.
 org.eclipse.emf.ecore.EAttribute getFArgumentPrototype_Optional()
          Returns the meta object for the attribute 'Optional'.
 org.eclipse.emf.ecore.EReference getFArgumentPrototype_OutputFunction()
          Returns the meta object for the container reference 'Output Function'.
 org.eclipse.emf.ecore.EClass getFArgumentPrototype()
          Returns the meta object for class 'FArgument Prototype'.
 org.eclipse.emf.ecore.EAttribute getFFunction_AvailableTypes()
          Returns the meta object for the attribute list 'Available Types'.
 org.eclipse.emf.ecore.EReference getFFunction_InputPrototypes()
          Returns the meta object for the containment reference list ' Input Prototypes'.
 org.eclipse.emf.ecore.EAttribute getFFunction_MultiValue()
          Returns the meta object for the attribute 'Multi Value'.
 org.eclipse.emf.ecore.EClass getFFunction()
          Returns the meta object for class 'FFunction'.
 org.eclipse.emf.ecore.EClass getFGeneric()
          Returns the meta object for class 'FGeneric'.
 org.eclipse.emf.ecore.EReference getFGenericFunction_OutputPrototypes()
          Returns the meta object for the containment reference list ' Output Prototypes'.
 org.eclipse.emf.ecore.EClass getFGenericFunction()
          Returns the meta object for class 'FGeneric Function'.
 org.eclipse.emf.ecore.EClass getFGenericLogical()
          Returns the meta object for class 'FGeneric Logical'.
 org.eclipse.emf.ecore.EClass getFImplementedLibrary()
          Returns the meta object for class 'FImplemented Library'.
 org.eclipse.emf.ecore.EReference getFLibrary_Functions()
          Returns the meta object for the containment reference list 'Functions'.
 org.eclipse.emf.ecore.EReference getFLibrary_Subs()
          Returns the meta object for the containment reference list ' Subs'.
 org.eclipse.emf.ecore.EClass getFLibrary()
          Returns the meta object for class 'FLibrary'.
 org.eclipse.emf.ecore.EClass getFLogical()
          Returns the meta object for class 'FLogical'.
 org.eclipse.emf.ecore.EClass getFLogicalOperator()
          Returns the meta object for class 'FLogical Operator'.
 org.eclipse.emf.ecore.EClass getFMultiArgumentPrototype()
          Returns the meta object for class 'FMulti Argument Prototype'.
 org.eclipse.emf.ecore.EAttribute getFOperator_Arity()
          Returns the meta object for the attribute ' Arity'.
 org.eclipse.emf.ecore.EAttribute getFOperator_Symbol()
          Returns the meta object for the attribute ' Symbol'.
 org.eclipse.emf.ecore.EClass getFOperator()
          Returns the meta object for class 'FOperator'.
 MetaABMFunctionFactory getMetaABMFunctionFactory()
          Returns the factory that creates the instances of the model.
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
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

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final MetaABMFunctionPackage eINSTANCE
The singleton instance of the package.


FARGUMENT_PROTOTYPE

static final int FARGUMENT_PROTOTYPE
The meta object id for the 'FArgument Prototype' class.

See Also:
FArgumentPrototypeImpl, MetaABMFunctionPackageImpl.getFArgumentPrototype(), Constant Field Values

FARGUMENT_PROTOTYPE__LABEL

static final int FARGUMENT_PROTOTYPE__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FARGUMENT_PROTOTYPE__ID

static final int FARGUMENT_PROTOTYPE__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FARGUMENT_PROTOTYPE__STYPE

static final int FARGUMENT_PROTOTYPE__STYPE
The feature id for the 'SType' attribute.

See Also:
Constant Field Values

FARGUMENT_PROTOTYPE__PLURAL_LABEL

static final int FARGUMENT_PROTOTYPE__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FARGUMENT_PROTOTYPE__DESCRIPTION

static final int FARGUMENT_PROTOTYPE__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FARGUMENT_PROTOTYPE__INPUT_FUNCTION

static final int FARGUMENT_PROTOTYPE__INPUT_FUNCTION
The feature id for the 'Input Function' container reference.

See Also:
Constant Field Values

FARGUMENT_PROTOTYPE__OUTPUT_FUNCTION

static final int FARGUMENT_PROTOTYPE__OUTPUT_FUNCTION
The feature id for the 'Output Function' container reference.

See Also:
Constant Field Values

FARGUMENT_PROTOTYPE__OPTIONAL

static final int FARGUMENT_PROTOTYPE__OPTIONAL
The feature id for the 'Optional' attribute.

See Also:
Constant Field Values

FARGUMENT_PROTOTYPE_FEATURE_COUNT

static final int FARGUMENT_PROTOTYPE_FEATURE_COUNT
The number of structural features of the 'FArgument Prototype' class.

See Also:
Constant Field Values

FFUNCTION

static final int FFUNCTION
The meta object id for the 'FFunction' class.

See Also:
FFunctionImpl, MetaABMFunctionPackageImpl.getFFunction(), Constant Field Values

FLOGICAL

static final int FLOGICAL
The meta object id for the 'FLogical' class.

See Also:
FLogical, MetaABMFunctionPackageImpl.getFLogical(), Constant Field Values

FOPERATOR

static final int FOPERATOR
The meta object id for the 'FOperator' class.

See Also:
FOperatorImpl, MetaABMFunctionPackageImpl.getFOperator(), Constant Field Values

FLOGICAL_OPERATOR

static final int FLOGICAL_OPERATOR
The meta object id for the 'FLogical Operator' class.

See Also:
FLogicalOperatorImpl, MetaABMFunctionPackageImpl.getFLogicalOperator(), Constant Field Values

FGENERIC

static final int FGENERIC
The meta object id for the 'FGeneric' class.

See Also:
FGenericImpl, MetaABMFunctionPackageImpl.getFGeneric(), Constant Field Values

FGENERIC_FUNCTION

static final int FGENERIC_FUNCTION
The meta object id for the 'FGeneric Function' class.

See Also:
FGenericFunctionImpl, MetaABMFunctionPackageImpl.getFGenericFunction(), Constant Field Values

FGENERIC_LOGICAL

static final int FGENERIC_LOGICAL
The meta object id for the 'FGeneric Logical' class.

See Also:
FGenericLogicalImpl, MetaABMFunctionPackageImpl.getFGenericLogical(), Constant Field Values

FLIBRARY

static final int FLIBRARY
The meta object id for the 'FLibrary' class.

See Also:
FLibraryImpl, MetaABMFunctionPackageImpl.getFLibrary(), Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE

static final int FARGUMENT_ARRAY_PROTOTYPE
The meta object id for the 'FArgument Array Prototype' class.

See Also:
FArgumentArrayPrototypeImpl, MetaABMFunctionPackageImpl.getFArgumentArrayPrototype(), Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__LABEL

static final int FARGUMENT_ARRAY_PROTOTYPE__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__ID

static final int FARGUMENT_ARRAY_PROTOTYPE__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__STYPE

static final int FARGUMENT_ARRAY_PROTOTYPE__STYPE
The feature id for the 'SType' attribute.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__PLURAL_LABEL

static final int FARGUMENT_ARRAY_PROTOTYPE__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__DESCRIPTION

static final int FARGUMENT_ARRAY_PROTOTYPE__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__INPUT_FUNCTION

static final int FARGUMENT_ARRAY_PROTOTYPE__INPUT_FUNCTION
The feature id for the 'Input Function' container reference.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__OUTPUT_FUNCTION

static final int FARGUMENT_ARRAY_PROTOTYPE__OUTPUT_FUNCTION
The feature id for the 'Output Function' container reference.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__OPTIONAL

static final int FARGUMENT_ARRAY_PROTOTYPE__OPTIONAL
The feature id for the 'Optional' attribute.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE__SIZE

static final int FARGUMENT_ARRAY_PROTOTYPE__SIZE
The feature id for the 'Size' attribute.

See Also:
Constant Field Values

FARGUMENT_ARRAY_PROTOTYPE_FEATURE_COUNT

static final int FARGUMENT_ARRAY_PROTOTYPE_FEATURE_COUNT
The number of structural features of the 'FArgument Array Prototype' class.

See Also:
Constant Field Values

FFUNCTION__LABEL

static final int FFUNCTION__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FFUNCTION__ID

static final int FFUNCTION__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FFUNCTION__AVAILABLE_TYPES

static final int FFUNCTION__AVAILABLE_TYPES
The feature id for the 'Available Types' attribute list.

See Also:
Constant Field Values

FFUNCTION__INPUT_PROTOTYPES

static final int FFUNCTION__INPUT_PROTOTYPES
The feature id for the 'Input Prototypes' containment reference list.

See Also:
Constant Field Values

FFUNCTION__MULTI_VALUE

static final int FFUNCTION__MULTI_VALUE
The feature id for the 'Multi Value' attribute.

See Also:
Constant Field Values

FFUNCTION_FEATURE_COUNT

static final int FFUNCTION_FEATURE_COUNT
The number of structural features of the 'FFunction' class.

See Also:
Constant Field Values

FLOGICAL__LABEL

static final int FLOGICAL__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FLOGICAL__ID

static final int FLOGICAL__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FLOGICAL__AVAILABLE_TYPES

static final int FLOGICAL__AVAILABLE_TYPES
The feature id for the 'Available Types' attribute list.

See Also:
Constant Field Values

FLOGICAL__INPUT_PROTOTYPES

static final int FLOGICAL__INPUT_PROTOTYPES
The feature id for the 'Input Prototypes' containment reference list.

See Also:
Constant Field Values

FLOGICAL__MULTI_VALUE

static final int FLOGICAL__MULTI_VALUE
The feature id for the 'Multi Value' attribute.

See Also:
Constant Field Values

FLOGICAL_FEATURE_COUNT

static final int FLOGICAL_FEATURE_COUNT
The number of structural features of the 'FLogical' class.

See Also:
Constant Field Values

FOPERATOR__LABEL

static final int FOPERATOR__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FOPERATOR__ID

static final int FOPERATOR__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FOPERATOR__AVAILABLE_TYPES

static final int FOPERATOR__AVAILABLE_TYPES
The feature id for the 'Available Types' attribute list.

See Also:
Constant Field Values

FOPERATOR__INPUT_PROTOTYPES

static final int FOPERATOR__INPUT_PROTOTYPES
The feature id for the 'Input Prototypes' containment reference list.

See Also:
Constant Field Values

FOPERATOR__MULTI_VALUE

static final int FOPERATOR__MULTI_VALUE
The feature id for the 'Multi Value' attribute.

See Also:
Constant Field Values

FOPERATOR__PLURAL_LABEL

static final int FOPERATOR__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FOPERATOR__DESCRIPTION

static final int FOPERATOR__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FOPERATOR__SYMBOL

static final int FOPERATOR__SYMBOL
The feature id for the 'Symbol' attribute.

See Also:
Constant Field Values

FOPERATOR__ARITY

static final int FOPERATOR__ARITY
The feature id for the 'Arity' attribute.

See Also:
Constant Field Values

FOPERATOR_FEATURE_COUNT

static final int FOPERATOR_FEATURE_COUNT
The number of structural features of the 'FOperator' class.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__LABEL

static final int FLOGICAL_OPERATOR__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__ID

static final int FLOGICAL_OPERATOR__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__AVAILABLE_TYPES

static final int FLOGICAL_OPERATOR__AVAILABLE_TYPES
The feature id for the 'Available Types' attribute list.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__INPUT_PROTOTYPES

static final int FLOGICAL_OPERATOR__INPUT_PROTOTYPES
The feature id for the 'Input Prototypes' containment reference list.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__MULTI_VALUE

static final int FLOGICAL_OPERATOR__MULTI_VALUE
The feature id for the 'Multi Value' attribute.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__PLURAL_LABEL

static final int FLOGICAL_OPERATOR__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__DESCRIPTION

static final int FLOGICAL_OPERATOR__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__SYMBOL

static final int FLOGICAL_OPERATOR__SYMBOL
The feature id for the 'Symbol' attribute.

See Also:
Constant Field Values

FLOGICAL_OPERATOR__ARITY

static final int FLOGICAL_OPERATOR__ARITY
The feature id for the 'Arity' attribute.

See Also:
Constant Field Values

FLOGICAL_OPERATOR_FEATURE_COUNT

static final int FLOGICAL_OPERATOR_FEATURE_COUNT
The number of structural features of the 'FLogical Operator' class.

See Also:
Constant Field Values

FGENERIC__LABEL

static final int FGENERIC__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FGENERIC__ID

static final int FGENERIC__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FGENERIC__AVAILABLE_TYPES

static final int FGENERIC__AVAILABLE_TYPES
The feature id for the 'Available Types' attribute list.

See Also:
Constant Field Values

FGENERIC__INPUT_PROTOTYPES

static final int FGENERIC__INPUT_PROTOTYPES
The feature id for the 'Input Prototypes' containment reference list.

See Also:
Constant Field Values

FGENERIC__MULTI_VALUE

static final int FGENERIC__MULTI_VALUE
The feature id for the 'Multi Value' attribute.

See Also:
Constant Field Values

FGENERIC__PLURAL_LABEL

static final int FGENERIC__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FGENERIC__DESCRIPTION

static final int FGENERIC__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FGENERIC_FEATURE_COUNT

static final int FGENERIC_FEATURE_COUNT
The number of structural features of the 'FGeneric' class.

See Also:
Constant Field Values

FGENERIC_FUNCTION__LABEL

static final int FGENERIC_FUNCTION__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FGENERIC_FUNCTION__ID

static final int FGENERIC_FUNCTION__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FGENERIC_FUNCTION__AVAILABLE_TYPES

static final int FGENERIC_FUNCTION__AVAILABLE_TYPES
The feature id for the 'Available Types' attribute list.

See Also:
Constant Field Values

FGENERIC_FUNCTION__INPUT_PROTOTYPES

static final int FGENERIC_FUNCTION__INPUT_PROTOTYPES
The feature id for the 'Input Prototypes' containment reference list.

See Also:
Constant Field Values

FGENERIC_FUNCTION__MULTI_VALUE

static final int FGENERIC_FUNCTION__MULTI_VALUE
The feature id for the 'Multi Value' attribute.

See Also:
Constant Field Values

FGENERIC_FUNCTION__PLURAL_LABEL

static final int FGENERIC_FUNCTION__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FGENERIC_FUNCTION__DESCRIPTION

static final int FGENERIC_FUNCTION__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FGENERIC_FUNCTION__OUTPUT_PROTOTYPES

static final int FGENERIC_FUNCTION__OUTPUT_PROTOTYPES
The feature id for the 'Output Prototypes' containment reference list.

See Also:
Constant Field Values

FGENERIC_FUNCTION_FEATURE_COUNT

static final int FGENERIC_FUNCTION_FEATURE_COUNT
The number of structural features of the 'FGeneric Function' class.

See Also:
Constant Field Values

FGENERIC_LOGICAL__LABEL

static final int FGENERIC_LOGICAL__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FGENERIC_LOGICAL__ID

static final int FGENERIC_LOGICAL__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FGENERIC_LOGICAL__AVAILABLE_TYPES

static final int FGENERIC_LOGICAL__AVAILABLE_TYPES
The feature id for the 'Available Types' attribute list.

See Also:
Constant Field Values

FGENERIC_LOGICAL__INPUT_PROTOTYPES

static final int FGENERIC_LOGICAL__INPUT_PROTOTYPES
The feature id for the 'Input Prototypes' containment reference list.

See Also:
Constant Field Values

FGENERIC_LOGICAL__MULTI_VALUE

static final int FGENERIC_LOGICAL__MULTI_VALUE
The feature id for the 'Multi Value' attribute.

See Also:
Constant Field Values

FGENERIC_LOGICAL__PLURAL_LABEL

static final int FGENERIC_LOGICAL__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FGENERIC_LOGICAL__DESCRIPTION

static final int FGENERIC_LOGICAL__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FGENERIC_LOGICAL_FEATURE_COUNT

static final int FGENERIC_LOGICAL_FEATURE_COUNT
The number of structural features of the 'FGeneric Logical' class.

See Also:
Constant Field Values

FLIBRARY__LABEL

static final int FLIBRARY__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FLIBRARY__ID

static final int FLIBRARY__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FLIBRARY__PLURAL_LABEL

static final int FLIBRARY__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FLIBRARY__DESCRIPTION

static final int FLIBRARY__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FLIBRARY__FUNCTIONS

static final int FLIBRARY__FUNCTIONS
The feature id for the 'Functions' containment reference list.

See Also:
Constant Field Values

FLIBRARY__SUBS

static final int FLIBRARY__SUBS
The feature id for the 'Subs' containment reference list.

See Also:
Constant Field Values

FLIBRARY_FEATURE_COUNT

static final int FLIBRARY_FEATURE_COUNT
The number of structural features of the 'FLibrary' class.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY

static final int FIMPLEMENTED_LIBRARY
The meta object id for the 'FImplemented Library' class.

See Also:
FImplementedLibraryImpl, MetaABMFunctionPackageImpl.getFImplementedLibrary(), Constant Field Values

FIMPLEMENTED_LIBRARY__LABEL

static final int FIMPLEMENTED_LIBRARY__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY__ID

static final int FIMPLEMENTED_LIBRARY__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY__IMPLEMENTATION

static final int FIMPLEMENTED_LIBRARY__IMPLEMENTATION
The feature id for the 'Implementation' containment reference.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY__PARENT

static final int FIMPLEMENTED_LIBRARY__PARENT
The feature id for the 'Parent' reference.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY__PLURAL_LABEL

static final int FIMPLEMENTED_LIBRARY__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY__DESCRIPTION

static final int FIMPLEMENTED_LIBRARY__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY__FUNCTIONS

static final int FIMPLEMENTED_LIBRARY__FUNCTIONS
The feature id for the 'Functions' containment reference list.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY__SUBS

static final int FIMPLEMENTED_LIBRARY__SUBS
The feature id for the 'Subs' containment reference list.

See Also:
Constant Field Values

FIMPLEMENTED_LIBRARY_FEATURE_COUNT

static final int FIMPLEMENTED_LIBRARY_FEATURE_COUNT
The number of structural features of the 'FImplemented Library' class.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE

static final int FMULTI_ARGUMENT_PROTOTYPE
The meta object id for the 'FMulti Argument Prototype' class.

See Also:
FMultiArgumentPrototypeImpl, MetaABMFunctionPackageImpl.getFMultiArgumentPrototype(), Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE__LABEL

static final int FMULTI_ARGUMENT_PROTOTYPE__LABEL
The feature id for the 'Label' attribute.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE__ID

static final int FMULTI_ARGUMENT_PROTOTYPE__ID
The feature id for the 'ID' attribute.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE__STYPE

static final int FMULTI_ARGUMENT_PROTOTYPE__STYPE
The feature id for the 'SType' attribute.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE__PLURAL_LABEL

static final int FMULTI_ARGUMENT_PROTOTYPE__PLURAL_LABEL
The feature id for the 'Plural Label' attribute.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE__DESCRIPTION

static final int FMULTI_ARGUMENT_PROTOTYPE__DESCRIPTION
The feature id for the 'Description' attribute.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE__INPUT_FUNCTION

static final int FMULTI_ARGUMENT_PROTOTYPE__INPUT_FUNCTION
The feature id for the 'Input Function' container reference.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE__OUTPUT_FUNCTION

static final int FMULTI_ARGUMENT_PROTOTYPE__OUTPUT_FUNCTION
The feature id for the 'Output Function' container reference.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE__OPTIONAL

static final int FMULTI_ARGUMENT_PROTOTYPE__OPTIONAL
The feature id for the 'Optional' attribute.

See Also:
Constant Field Values

FMULTI_ARGUMENT_PROTOTYPE_FEATURE_COUNT

static final int FMULTI_ARGUMENT_PROTOTYPE_FEATURE_COUNT
The number of structural features of the 'FMulti Argument Prototype' class.

See Also:
Constant Field Values
Method Detail

getFArgumentPrototype

org.eclipse.emf.ecore.EClass getFArgumentPrototype()
Returns the meta object for class 'FArgument Prototype'.

Returns:
the meta object for class 'FArgument Prototype'.
See Also:
FArgumentPrototype

getFArgumentPrototype_InputFunction

org.eclipse.emf.ecore.EReference getFArgumentPrototype_InputFunction()
Returns the meta object for the container reference 'Input Function'.

Returns:
the meta object for the container reference 'Input Function'.
See Also:
FArgumentPrototype.getInputFunction(), getFArgumentPrototype()

getFArgumentPrototype_OutputFunction

org.eclipse.emf.ecore.EReference getFArgumentPrototype_OutputFunction()
Returns the meta object for the container reference 'Output Function'.

Returns:
the meta object for the container reference 'Output Function'.
See Also:
FArgumentPrototype.getOutputFunction(), getFArgumentPrototype()

getFArgumentPrototype_Optional

org.eclipse.emf.ecore.EAttribute getFArgumentPrototype_Optional()
Returns the meta object for the attribute 'Optional'.

Returns:
the meta object for the attribute 'Optional'.
See Also:
FArgumentPrototype.isOptional(), getFArgumentPrototype()

getFFunction

org.eclipse.emf.ecore.EClass getFFunction()
Returns the meta object for class 'FFunction'.

Returns:
the meta object for class 'FFunction'.
See Also:
FFunction

getFFunction_AvailableTypes

org.eclipse.emf.ecore.EAttribute getFFunction_AvailableTypes()
Returns the meta object for the attribute list 'Available Types'.

Returns:
the meta object for the attribute list 'Available Types'.
See Also:
FFunction.getAvailableTypes(), getFFunction()

getFFunction_InputPrototypes

org.eclipse.emf.ecore.EReference getFFunction_InputPrototypes()
Returns the meta object for the containment reference list ' Input Prototypes'.

Returns:
the meta object for the containment reference list ' Input Prototypes'.
See Also:
FFunction.getInputPrototypes(), getFFunction()

getFFunction_MultiValue

org.eclipse.emf.ecore.EAttribute getFFunction_MultiValue()
Returns the meta object for the attribute 'Multi Value'.

Returns:
the meta object for the attribute 'Multi Value'.
See Also:
FFunction.isMultiValue(), getFFunction()

getFLogical

org.eclipse.emf.ecore.EClass getFLogical()
Returns the meta object for class 'FLogical'.

Returns:
the meta object for class 'FLogical'.
See Also:
FLogical

getFOperator

org.eclipse.emf.ecore.EClass getFOperator()
Returns the meta object for class 'FOperator'.

Returns:
the meta object for class 'FOperator'.
See Also:
FOperator

getFOperator_Symbol

org.eclipse.emf.ecore.EAttribute getFOperator_Symbol()
Returns the meta object for the attribute ' Symbol'.

Returns:
the meta object for the attribute 'Symbol'.
See Also:
FOperator.getSymbol(), getFOperator()

getFOperator_Arity

org.eclipse.emf.ecore.EAttribute getFOperator_Arity()
Returns the meta object for the attribute ' Arity'.

Returns:
the meta object for the attribute 'Arity'.
See Also:
FOperator.getArity(), getFOperator()

getFLogicalOperator

org.eclipse.emf.ecore.EClass getFLogicalOperator()
Returns the meta object for class 'FLogical Operator'.

Returns:
the meta object for class 'FLogical Operator'.
See Also:
FLogicalOperator

getFGeneric

org.eclipse.emf.ecore.EClass getFGeneric()
Returns the meta object for class 'FGeneric'.

Returns:
the meta object for class 'FGeneric'.
See Also:
FGeneric

getFGenericFunction

org.eclipse.emf.ecore.EClass getFGenericFunction()
Returns the meta object for class 'FGeneric Function'.

Returns:
the meta object for class 'FGeneric Function'.
See Also:
FGenericFunction

getFGenericFunction_OutputPrototypes

org.eclipse.emf.ecore.EReference getFGenericFunction_OutputPrototypes()
Returns the meta object for the containment reference list ' Output Prototypes'.

Returns:
the meta object for the containment reference list ' Output Prototypes'.
See Also:
FGenericFunction.getOutputPrototypes(), getFGenericFunction()

getFGenericLogical

org.eclipse.emf.ecore.EClass getFGenericLogical()
Returns the meta object for class 'FGeneric Logical'.

Returns:
the meta object for class 'FGeneric Logical'.
See Also:
FGenericLogical

getFLibrary

org.eclipse.emf.ecore.EClass getFLibrary()
Returns the meta object for class 'FLibrary'.

Returns:
the meta object for class 'FLibrary'.
See Also:
FLibrary

getFLibrary_Functions

org.eclipse.emf.ecore.EReference getFLibrary_Functions()
Returns the meta object for the containment reference list 'Functions'.

Returns:
the meta object for the containment reference list 'Functions'.
See Also:
FLibrary.getFunctions(), getFLibrary()

getFLibrary_Subs

org.eclipse.emf.ecore.EReference getFLibrary_Subs()
Returns the meta object for the containment reference list ' Subs'.

Returns:
the meta object for the containment reference list 'Subs '.
See Also:
FLibrary.getSubs(), getFLibrary()

getFImplementedLibrary

org.eclipse.emf.ecore.EClass getFImplementedLibrary()
Returns the meta object for class 'FImplemented Library'.

Returns:
the meta object for class 'FImplemented Library'.
See Also:
FImplementedLibrary

getFMultiArgumentPrototype

org.eclipse.emf.ecore.EClass getFMultiArgumentPrototype()
Returns the meta object for class 'FMulti Argument Prototype'.

Returns:
the meta object for class 'FMulti Argument Prototype'.
See Also:
FMultiArgumentPrototype

getMetaABMFunctionFactory

MetaABMFunctionFactory getMetaABMFunctionFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

getFArgumentArrayPrototype

org.eclipse.emf.ecore.EClass getFArgumentArrayPrototype()
Returns the meta object for class 'FArgument Array Prototype'.

Returns:
the meta object for class 'FArgument Array Prototype'.
See Also:
FArgumentArrayPrototype