ujf.verimag.bip.Core.ActionLanguage.Expressions.impl
Class ExpressionsFactoryImpl

java.lang.Object
  extended by EFactoryImpl
      extended by ujf.verimag.bip.Core.ActionLanguage.Expressions.impl.ExpressionsFactoryImpl
All Implemented Interfaces:
ExpressionsFactory

public class ExpressionsFactoryImpl
extends EFactoryImpl
implements ExpressionsFactory

An implementation of the model Factory.


Field Summary
 
Fields inherited from interface ujf.verimag.bip.Core.ActionLanguage.Expressions.ExpressionsFactory
eINSTANCE
 
Constructor Summary
ExpressionsFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertBinaryOperatorToString(EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertUnaryOperatorToString(EDataType eDataType, java.lang.Object instanceValue)
           
 EObject create(EClass eClass)
           
 ArrayNavigationExpression createArrayNavigationExpression()
           
 BinaryExpression createBinaryExpression()
           
 BinaryOperator createBinaryOperatorFromString(EDataType eDataType, java.lang.String initialValue)
           
 BooleanLiteral createBooleanLiteral()
           
 DataParameterReference createDataParameterReference()
           
 FieldNavigationExpression createFieldNavigationExpression()
           
 java.lang.Object createFromString(EDataType eDataType, java.lang.String initialValue)
           
 FunctionCallExpression createFunctionCallExpression()
           
 IndexLiteral createIndexLiteral()
           
 InnerDataParameterReference createInnerDataParameterReference()
           
 InnerInterfaceVariableReference createInnerInterfaceVariableReference()
           
 IntegerLiteral createIntegerLiteral()
           
 InterfaceVariableReference createInterfaceVariableReference()
           
 PointerLiteral createPointerLiteral()
           
 RealLiteral createRealLiteral()
           
 RequiredDataParameterReference createRequiredDataParameterReference()
           
 StateReference createStateReference()
           
 StringLiteral createStringLiteral()
           
 UnaryExpression createUnaryExpression()
           
 UnaryOperator createUnaryOperatorFromString(EDataType eDataType, java.lang.String initialValue)
           
 VariableReference createVariableReference()
           
 ExpressionsPackage getExpressionsPackage()
           
static ExpressionsPackage getPackage()
          Deprecated.  
static ExpressionsFactory init()
          Creates the default factory implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionsFactoryImpl

public ExpressionsFactoryImpl()
Creates an instance of the factory.

Method Detail

init

public static ExpressionsFactory init()
Creates the default factory implementation.


create

public EObject create(EClass eClass)


createFromString

public java.lang.Object createFromString(EDataType eDataType,
                                         java.lang.String initialValue)


convertToString

public java.lang.String convertToString(EDataType eDataType,
                                        java.lang.Object instanceValue)


createInnerDataParameterReference

public InnerDataParameterReference createInnerDataParameterReference()

Specified by:
createInnerDataParameterReference in interface ExpressionsFactory
Returns:
a new object of class 'Inner Data Parameter Reference'.

createDataParameterReference

public DataParameterReference createDataParameterReference()

Specified by:
createDataParameterReference in interface ExpressionsFactory
Returns:
a new object of class 'Data Parameter Reference'.

createBooleanLiteral

public BooleanLiteral createBooleanLiteral()

Specified by:
createBooleanLiteral in interface ExpressionsFactory
Returns:
a new object of class 'Boolean Literal'.

createIntegerLiteral

public IntegerLiteral createIntegerLiteral()

Specified by:
createIntegerLiteral in interface ExpressionsFactory
Returns:
a new object of class 'Integer Literal'.

createRealLiteral

public RealLiteral createRealLiteral()

Specified by:
createRealLiteral in interface ExpressionsFactory
Returns:
a new object of class 'Real Literal'.

createStringLiteral

public StringLiteral createStringLiteral()

Specified by:
createStringLiteral in interface ExpressionsFactory
Returns:
a new object of class 'String Literal'.

createUnaryExpression

public UnaryExpression createUnaryExpression()

Specified by:
createUnaryExpression in interface ExpressionsFactory
Returns:
a new object of class 'Unary Expression'.

createBinaryExpression

public BinaryExpression createBinaryExpression()

Specified by:
createBinaryExpression in interface ExpressionsFactory
Returns:
a new object of class 'Binary Expression'.

createIndexLiteral

public IndexLiteral createIndexLiteral()

Specified by:
createIndexLiteral in interface ExpressionsFactory
Returns:
a new object of class 'Index Literal'.

createFunctionCallExpression

public FunctionCallExpression createFunctionCallExpression()

Specified by:
createFunctionCallExpression in interface ExpressionsFactory
Returns:
a new object of class 'Function Call Expression'.

createFieldNavigationExpression

public FieldNavigationExpression createFieldNavigationExpression()

Specified by:
createFieldNavigationExpression in interface ExpressionsFactory
Returns:
a new object of class 'Field Navigation Expression'.

createArrayNavigationExpression

public ArrayNavigationExpression createArrayNavigationExpression()

Specified by:
createArrayNavigationExpression in interface ExpressionsFactory
Returns:
a new object of class 'Array Navigation Expression'.

createRequiredDataParameterReference

public RequiredDataParameterReference createRequiredDataParameterReference()

Specified by:
createRequiredDataParameterReference in interface ExpressionsFactory
Returns:
a new object of class 'Required Data Parameter Reference'.

createStateReference

public StateReference createStateReference()

Specified by:
createStateReference in interface ExpressionsFactory
Returns:
a new object of class 'State Reference'.

createInterfaceVariableReference

public InterfaceVariableReference createInterfaceVariableReference()

Specified by:
createInterfaceVariableReference in interface ExpressionsFactory
Returns:
a new object of class 'Interface Variable Reference'.

createPointerLiteral

public PointerLiteral createPointerLiteral()

Specified by:
createPointerLiteral in interface ExpressionsFactory
Returns:
a new object of class 'Pointer Literal'.

createInnerInterfaceVariableReference

public InnerInterfaceVariableReference createInnerInterfaceVariableReference()

Specified by:
createInnerInterfaceVariableReference in interface ExpressionsFactory
Returns:
a new object of class 'Inner Interface Variable Reference'.

createVariableReference

public VariableReference createVariableReference()

Specified by:
createVariableReference in interface ExpressionsFactory
Returns:
a new object of class 'Variable Reference'.

createUnaryOperatorFromString

public UnaryOperator createUnaryOperatorFromString(EDataType eDataType,
                                                   java.lang.String initialValue)


convertUnaryOperatorToString

public java.lang.String convertUnaryOperatorToString(EDataType eDataType,
                                                     java.lang.Object instanceValue)


createBinaryOperatorFromString

public BinaryOperator createBinaryOperatorFromString(EDataType eDataType,
                                                     java.lang.String initialValue)


convertBinaryOperatorToString

public java.lang.String convertBinaryOperatorToString(EDataType eDataType,
                                                      java.lang.Object instanceValue)


getExpressionsPackage

public ExpressionsPackage getExpressionsPackage()

Specified by:
getExpressionsPackage in interface ExpressionsFactory
Returns:
the package supported by this factory.

getPackage

@Deprecated
public static ExpressionsPackage getPackage()
Deprecated.