Interface RtFactory
-
- 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:
RtFactoryImpl
public interface RtFactory 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:
RtPackage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BinaryExpression
createBinaryExpression()
Returns a new object of class 'Binary Expression'.BooleanLiteral
createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.Conditional
createConditional()
Returns a new object of class 'Conditional'.IfStatement
createIfStatement()
Returns a new object of class 'If Statement'.NumberLiteral
createNumberLiteral()
Returns a new object of class 'Number Literal'.OuterParameter
createOuterParameter()
Returns a new object of class 'Outer Parameter'.RootTemplate
createRootTemplate()
Returns a new object of class 'Root Template'.StrContains
createStrContains()
Returns a new object of class 'Str Contains'.StringLiteral
createStringLiteral()
Returns a new object of class 'String Literal'.Template
createTemplate()
Returns a new object of class 'Template'.TemplateParameter
createTemplateParameter()
Returns a new object of class 'Template Parameter'.TextStatement
createTextStatement()
Returns a new object of class 'Text Statement'.UnaryExpression
createUnaryExpression()
Returns a new object of class 'Unary Expression'.ValueLiteral
createValueLiteral()
Returns a new object of class 'Value Literal'.RtPackage
getRtPackage()
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
-
-
-
-
Field Detail
-
eINSTANCE
static final RtFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
createRootTemplate
RootTemplate createRootTemplate()
Returns a new object of class 'Root Template'.- Returns:
- a new object of class 'Root Template'.
-
createTemplate
Template createTemplate()
Returns a new object of class 'Template'.- Returns:
- a new object of class 'Template'.
-
createTextStatement
TextStatement createTextStatement()
Returns a new object of class 'Text Statement'.- Returns:
- a new object of class 'Text Statement'.
-
createIfStatement
IfStatement createIfStatement()
Returns a new object of class 'If Statement'.- Returns:
- a new object of class 'If Statement'.
-
createConditional
Conditional createConditional()
Returns a new object of class 'Conditional'.- Returns:
- a new object of class 'Conditional'.
-
createOuterParameter
OuterParameter createOuterParameter()
Returns a new object of class 'Outer Parameter'.- Returns:
- a new object of class 'Outer Parameter'.
-
createTemplateParameter
TemplateParameter createTemplateParameter()
Returns a new object of class 'Template Parameter'.- Returns:
- a new object of class 'Template Parameter'.
-
createStrContains
StrContains createStrContains()
Returns a new object of class 'Str Contains'.- Returns:
- a new object of class 'Str Contains'.
-
createBinaryExpression
BinaryExpression createBinaryExpression()
Returns a new object of class 'Binary Expression'.- Returns:
- a new object of class 'Binary Expression'.
-
createUnaryExpression
UnaryExpression createUnaryExpression()
Returns a new object of class 'Unary Expression'.- Returns:
- a new object of class 'Unary Expression'.
-
createBooleanLiteral
BooleanLiteral createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.- Returns:
- a new object of class 'Boolean Literal'.
-
createNumberLiteral
NumberLiteral createNumberLiteral()
Returns a new object of class 'Number Literal'.- Returns:
- a new object of class 'Number Literal'.
-
createStringLiteral
StringLiteral createStringLiteral()
Returns a new object of class 'String Literal'.- Returns:
- a new object of class 'String Literal'.
-
createValueLiteral
ValueLiteral createValueLiteral()
Returns a new object of class 'Value Literal'.- Returns:
- a new object of class 'Value Literal'.
-
getRtPackage
RtPackage getRtPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-
-