Package de.uka.ipd.sdq.stoex
Interface StoexFactory
-
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Implementing Classes:
StoexFactoryImpl
public interface StoexFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
StoexPackage
- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description static String
copyright
static StoexFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BooleanOperatorExpression
createBooleanOperatorExpression()
Returns a new object of class 'Boolean Operator Expression'.BoolLiteral
createBoolLiteral()
Returns a new object of class 'Bool Literal'.CompareExpression
createCompareExpression()
Returns a new object of class 'Compare Expression'.DoubleLiteral
createDoubleLiteral()
Returns a new object of class 'Double Literal'.FunctionLiteral
createFunctionLiteral()
Returns a new object of class 'Function Literal'.IfElseExpression
createIfElseExpression()
Returns a new object of class 'If Else Expression'.IntLiteral
createIntLiteral()
Returns a new object of class 'Int Literal'.NamespaceReference
createNamespaceReference()
Returns a new object of class 'Namespace Reference'.NegativeExpression
createNegativeExpression()
Returns a new object of class 'Negative Expression'.NotExpression
createNotExpression()
Returns a new object of class 'Not Expression'.Parenthesis
createParenthesis()
Returns a new object of class 'Parenthesis'.PowerExpression
createPowerExpression()
Returns a new object of class 'Power Expression'.ProbabilityFunctionLiteral
createProbabilityFunctionLiteral()
Returns a new object of class 'Probability Function Literal'.ProductExpression
createProductExpression()
Returns a new object of class 'Product Expression'.RandomVariable
createRandomVariable()
Returns a new object of class 'Random Variable'.StringLiteral
createStringLiteral()
Returns a new object of class 'String Literal'.TermExpression
createTermExpression()
Returns a new object of class 'Term Expression'.Variable
createVariable()
Returns a new object of class 'Variable'.VariableReference
createVariableReference()
Returns a new object of class 'Variable Reference'.StoexPackage
getStoexPackage()
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
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
eINSTANCE
static final StoexFactory eINSTANCE
The singleton instance of the factory.- Generated class or method.
-
-
Method Detail
-
createVariableReference
VariableReference createVariableReference()
Returns a new object of class 'Variable Reference'.- Returns:
- a new object of class 'Variable Reference'.
- Generated class or method.
-
createNamespaceReference
NamespaceReference createNamespaceReference()
Returns a new object of class 'Namespace Reference'.- Returns:
- a new object of class 'Namespace Reference'.
- Generated class or method.
-
createVariable
Variable createVariable()
Returns a new object of class 'Variable'.- Returns:
- a new object of class 'Variable'.
- Generated class or method.
-
createTermExpression
TermExpression createTermExpression()
Returns a new object of class 'Term Expression'.- Returns:
- a new object of class 'Term Expression'.
- Generated class or method.
-
createProductExpression
ProductExpression createProductExpression()
Returns a new object of class 'Product Expression'.- Returns:
- a new object of class 'Product Expression'.
- Generated class or method.
-
createProbabilityFunctionLiteral
ProbabilityFunctionLiteral createProbabilityFunctionLiteral()
Returns a new object of class 'Probability Function Literal'.- Returns:
- a new object of class 'Probability Function Literal'.
- Generated class or method.
-
createParenthesis
Parenthesis createParenthesis()
Returns a new object of class 'Parenthesis'.- Returns:
- a new object of class 'Parenthesis'.
- Generated class or method.
-
createIntLiteral
IntLiteral createIntLiteral()
Returns a new object of class 'Int Literal'.- Returns:
- a new object of class 'Int Literal'.
- Generated class or method.
-
createDoubleLiteral
DoubleLiteral createDoubleLiteral()
Returns a new object of class 'Double Literal'.- Returns:
- a new object of class 'Double Literal'.
- Generated class or method.
-
createCompareExpression
CompareExpression createCompareExpression()
Returns a new object of class 'Compare Expression'.- Returns:
- a new object of class 'Compare Expression'.
- Generated class or method.
-
createBoolLiteral
BoolLiteral createBoolLiteral()
Returns a new object of class 'Bool Literal'.- Returns:
- a new object of class 'Bool Literal'.
- Generated class or method.
-
createStringLiteral
StringLiteral createStringLiteral()
Returns a new object of class 'String Literal'.- Returns:
- a new object of class 'String Literal'.
- Generated class or method.
-
createPowerExpression
PowerExpression createPowerExpression()
Returns a new object of class 'Power Expression'.- Returns:
- a new object of class 'Power Expression'.
- Generated class or method.
-
createBooleanOperatorExpression
BooleanOperatorExpression createBooleanOperatorExpression()
Returns a new object of class 'Boolean Operator Expression'.- Returns:
- a new object of class 'Boolean Operator Expression'.
- Generated class or method.
-
createNotExpression
NotExpression createNotExpression()
Returns a new object of class 'Not Expression'.- Returns:
- a new object of class 'Not Expression'.
- Generated class or method.
-
createNegativeExpression
NegativeExpression createNegativeExpression()
Returns a new object of class 'Negative Expression'.- Returns:
- a new object of class 'Negative Expression'.
- Generated class or method.
-
createFunctionLiteral
FunctionLiteral createFunctionLiteral()
Returns a new object of class 'Function Literal'.- Returns:
- a new object of class 'Function Literal'.
- Generated class or method.
-
createIfElseExpression
IfElseExpression createIfElseExpression()
Returns a new object of class 'If Else Expression'.- Returns:
- a new object of class 'If Else Expression'.
- Generated class or method.
-
createRandomVariable
RandomVariable createRandomVariable()
Returns a new object of class 'Random Variable'.- Returns:
- a new object of class 'Random Variable'.
- Generated class or method.
-
getStoexPackage
StoexPackage getStoexPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated class or method.
-
-