Package fr.inria.atlanmod.mogwai.gremlin
Interface GremlinFactory
- 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:
GremlinFactoryImpl
public interface GremlinFactory
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:
GremlinPackage
-
Field Summary
Fields Modifier and Type Field Description static GremlinFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description AddAllCallcreateAddAllCall()Returns a new object of class 'Add All Call'.AffectationExpressioncreateAffectationExpression()Returns a new object of class 'Affectation Expression'.AndExpressioncreateAndExpression()Returns a new object of class 'And Expression'.BinaryExpressioncreateBinaryExpression()Returns a new object of class 'Binary Expression'.BooleanLiteralcreateBooleanLiteral()Returns a new object of class 'Boolean Literal'.ClosurecreateClosure()Returns a new object of class 'Closure'.ClosureItcreateClosureIt()Returns a new object of class 'Closure It'.CollectionDefinitioncreateCollectionDefinition()Returns a new object of class 'Collection Definition'.ContainsAllCallcreateContainsAllCall()Returns a new object of class 'Contains All Call'.ContainsCallcreateContainsCall()Returns a new object of class 'Contains Call'.CountCallcreateCountCall()Returns a new object of class 'Count Call'.CustomMethodCallcreateCustomMethodCall()Returns a new object of class 'Custom Method Call'.CustomStepcreateCustomStep()Returns a new object of class 'Custom Step'.DifferenceExpressioncreateDifferenceExpression()Returns a new object of class 'Difference Expression'.DoubleLiteralcreateDoubleLiteral()Returns a new object of class 'Double Literal'.EdgesStepcreateEdgesStep()Returns a new object of class 'Edges Step'.EqualityExpressioncreateEqualityExpression()Returns a new object of class 'Equality Expression'.ExceptStepcreateExceptStep()Returns a new object of class 'Except Step'.ExpressioncreateExpression()Returns a new object of class 'Expression'.FillStepcreateFillStep()Returns a new object of class 'Fill Step'.FilterStepcreateFilterStep()Returns a new object of class 'Filter Step'.FirstCallcreateFirstCall()Returns a new object of class 'First Call'.GatherStepcreateGatherStep()Returns a new object of class 'Gather Step'.GreaterExpressioncreateGreaterExpression()Returns a new object of class 'Greater Expression'.GreaterOrEqualExpressioncreateGreaterOrEqualExpression()Returns a new object of class 'Greater Or Equal Expression'.GremlinScriptcreateGremlinScript()Returns a new object of class 'Script'.HasNextCallcreateHasNextCall()Returns a new object of class 'Has Next Call'.IdentityStepcreateIdentityStep()Returns a new object of class 'Identity Step'.IndexCallcreateIndexCall()Returns a new object of class 'Index Call'.InEStepcreateInEStep()Returns a new object of class 'In EStep'.InExpressioncreateInExpression()Returns a new object of class 'In Expression'.IntegerLiteralcreateIntegerLiteral()Returns a new object of class 'Integer Literal'.IntersectionCallcreateIntersectionCall()Returns a new object of class 'Intersection Call'.InVStepcreateInVStep()Returns a new object of class 'In VStep'.IsEmptyCallcreateIsEmptyCall()Returns a new object of class 'Is Empty Call'.LeftShiftExpressioncreateLeftShiftExpression()Returns a new object of class 'Left Shift Expression'.LessExpressioncreateLessExpression()Returns a new object of class 'Less Expression'.LessOrEqualExpressioncreateLessOrEqualExpression()Returns a new object of class 'Less Or Equal Expression'.ListDeclarationcreateListDeclaration()Returns a new object of class 'List Declaration'.MethodDeclarationcreateMethodDeclaration()Returns a new object of class 'Method Declaration'.NextCallcreateNextCall()Returns a new object of class 'Next Call'.NotExpressioncreateNotExpression()Returns a new object of class 'Not Expression'.NullLiteralcreateNullLiteral()Returns a new object of class 'Null Literal'.OrExpressioncreateOrExpression()Returns a new object of class 'Or Expression'.OutEStepcreateOutEStep()Returns a new object of class 'Out EStep'.OutVStepcreateOutVStep()Returns a new object of class 'Out VStep'.PlusExpressioncreatePlusExpression()Returns a new object of class 'Plus Expression'.PropertyStepcreatePropertyStep()Returns a new object of class 'Property Step'.RetainAllCallcreateRetainAllCall()Returns a new object of class 'Retain All Call'.RetainStepcreateRetainStep()Returns a new object of class 'Retain Step'.ReturnStatementcreateReturnStatement()Returns a new object of class 'Return Statement'.ScatterStepcreateScatterStep()Returns a new object of class 'Scatter Step'.SetDeclarationcreateSetDeclaration()Returns a new object of class 'Set Declaration'.SizeCallcreateSizeCall()Returns a new object of class 'Size Call'.SortedSetDeclarationcreateSortedSetDeclaration()Returns a new object of class 'Sorted Set Declaration'.StartStepcreateStartStep()Returns a new object of class 'Start Step'.StringLiteralcreateStringLiteral()Returns a new object of class 'String Literal'.TernaryOperatorcreateTernaryOperator()Returns a new object of class 'Ternary Operator'.ToIntegerCallcreateToIntegerCall()Returns a new object of class 'To Integer Call'.ToListCallcreateToListCall()Returns a new object of class 'To List Call'.TransformStepcreateTransformStep()Returns a new object of class 'Transform Step'.UnaryExpressioncreateUnaryExpression()Returns a new object of class 'Unary Expression'.UnionCallcreateUnionCall()Returns a new object of class 'Union Call'.VariableAccesscreateVariableAccess()Returns a new object of class 'Variable Access'.VariableDeclarationcreateVariableDeclaration()Returns a new object of class 'Variable Declaration'.VerticesStepcreateVerticesStep()Returns a new object of class 'Vertices Step'.GremlinPackagegetGremlinPackage()Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createGremlinScript
GremlinScript createGremlinScript()Returns a new object of class 'Script'.- Returns:
- a new object of class 'Script'.
-
createReturnStatement
ReturnStatement createReturnStatement()Returns a new object of class 'Return Statement'.- Returns:
- a new object of class 'Return Statement'.
-
createMethodDeclaration
MethodDeclaration createMethodDeclaration()Returns a new object of class 'Method Declaration'.- Returns:
- a new object of class 'Method Declaration'.
-
createListDeclaration
ListDeclaration createListDeclaration()Returns a new object of class 'List Declaration'.- Returns:
- a new object of class 'List Declaration'.
-
createSetDeclaration
SetDeclaration createSetDeclaration()Returns a new object of class 'Set Declaration'.- Returns:
- a new object of class 'Set Declaration'.
-
createSortedSetDeclaration
SortedSetDeclaration createSortedSetDeclaration()Returns a new object of class 'Sorted Set Declaration'.- Returns:
- a new object of class 'Sorted Set Declaration'.
-
createVariableDeclaration
VariableDeclaration createVariableDeclaration()Returns a new object of class 'Variable Declaration'.- Returns:
- a new object of class 'Variable Declaration'.
-
createCollectionDefinition
CollectionDefinition createCollectionDefinition()Returns a new object of class 'Collection Definition'.- Returns:
- a new object of class 'Collection Definition'.
-
createClosure
Closure createClosure()Returns a new object of class 'Closure'.- Returns:
- a new object of class 'Closure'.
-
createClosureIt
ClosureIt createClosureIt()Returns a new object of class 'Closure It'.- Returns:
- a new object of class 'Closure It'.
-
createVariableAccess
VariableAccess createVariableAccess()Returns a new object of class 'Variable Access'.- Returns:
- a new object of class 'Variable Access'.
-
createIdentityStep
IdentityStep createIdentityStep()Returns a new object of class 'Identity Step'.- Returns:
- a new object of class 'Identity Step'.
-
createFillStep
FillStep createFillStep()Returns a new object of class 'Fill Step'.- Returns:
- a new object of class 'Fill Step'.
-
createStartStep
StartStep createStartStep()Returns a new object of class 'Start Step'.- Returns:
- a new object of class 'Start Step'.
-
createVerticesStep
VerticesStep createVerticesStep()Returns a new object of class 'Vertices Step'.- Returns:
- a new object of class 'Vertices Step'.
-
createEdgesStep
EdgesStep createEdgesStep()Returns a new object of class 'Edges Step'.- Returns:
- a new object of class 'Edges Step'.
-
createPropertyStep
PropertyStep createPropertyStep()Returns a new object of class 'Property Step'.- Returns:
- a new object of class 'Property Step'.
-
createOutEStep
OutEStep createOutEStep()Returns a new object of class 'Out EStep'.- Returns:
- a new object of class 'Out EStep'.
-
createInEStep
InEStep createInEStep()Returns a new object of class 'In EStep'.- Returns:
- a new object of class 'In EStep'.
-
createInVStep
InVStep createInVStep()Returns a new object of class 'In VStep'.- Returns:
- a new object of class 'In VStep'.
-
createOutVStep
OutVStep createOutVStep()Returns a new object of class 'Out VStep'.- Returns:
- a new object of class 'Out VStep'.
-
createFilterStep
FilterStep createFilterStep()Returns a new object of class 'Filter Step'.- Returns:
- a new object of class 'Filter Step'.
-
createRetainStep
RetainStep createRetainStep()Returns a new object of class 'Retain Step'.- Returns:
- a new object of class 'Retain Step'.
-
createExceptStep
ExceptStep createExceptStep()Returns a new object of class 'Except Step'.- Returns:
- a new object of class 'Except Step'.
-
createTransformStep
TransformStep createTransformStep()Returns a new object of class 'Transform Step'.- Returns:
- a new object of class 'Transform Step'.
-
createGatherStep
GatherStep createGatherStep()Returns a new object of class 'Gather Step'.- Returns:
- a new object of class 'Gather Step'.
-
createScatterStep
ScatterStep createScatterStep()Returns a new object of class 'Scatter Step'.- Returns:
- a new object of class 'Scatter Step'.
-
createCustomMethodCall
CustomMethodCall createCustomMethodCall()Returns a new object of class 'Custom Method Call'.- Returns:
- a new object of class 'Custom Method Call'.
-
createNextCall
NextCall createNextCall()Returns a new object of class 'Next Call'.- Returns:
- a new object of class 'Next Call'.
-
createHasNextCall
HasNextCall createHasNextCall()Returns a new object of class 'Has Next Call'.- Returns:
- a new object of class 'Has Next Call'.
-
createIndexCall
IndexCall createIndexCall()Returns a new object of class 'Index Call'.- Returns:
- a new object of class 'Index Call'.
-
createCountCall
CountCall createCountCall()Returns a new object of class 'Count Call'.- Returns:
- a new object of class 'Count Call'.
-
createFirstCall
FirstCall createFirstCall()Returns a new object of class 'First Call'.- Returns:
- a new object of class 'First Call'.
-
createToListCall
ToListCall createToListCall()Returns a new object of class 'To List Call'.- Returns:
- a new object of class 'To List Call'.
-
createIsEmptyCall
IsEmptyCall createIsEmptyCall()Returns a new object of class 'Is Empty Call'.- Returns:
- a new object of class 'Is Empty Call'.
-
createContainsCall
ContainsCall createContainsCall()Returns a new object of class 'Contains Call'.- Returns:
- a new object of class 'Contains Call'.
-
createContainsAllCall
ContainsAllCall createContainsAllCall()Returns a new object of class 'Contains All Call'.- Returns:
- a new object of class 'Contains All Call'.
-
createAddAllCall
AddAllCall createAddAllCall()Returns a new object of class 'Add All Call'.- Returns:
- a new object of class 'Add All Call'.
-
createRetainAllCall
RetainAllCall createRetainAllCall()Returns a new object of class 'Retain All Call'.- Returns:
- a new object of class 'Retain All Call'.
-
createUnionCall
UnionCall createUnionCall()Returns a new object of class 'Union Call'.- Returns:
- a new object of class 'Union Call'.
-
createIntersectionCall
IntersectionCall createIntersectionCall()Returns a new object of class 'Intersection Call'.- Returns:
- a new object of class 'Intersection Call'.
-
createSizeCall
SizeCall createSizeCall()Returns a new object of class 'Size Call'.- Returns:
- a new object of class 'Size Call'.
-
createExpression
Expression createExpression()Returns a new object of class 'Expression'.- Returns:
- a new object of class 'Expression'.
-
createUnaryExpression
UnaryExpression createUnaryExpression()Returns a new object of class 'Unary Expression'.- Returns:
- a new object of class 'Unary Expression'.
-
createNotExpression
NotExpression createNotExpression()Returns a new object of class 'Not Expression'.- Returns:
- a new object of class 'Not Expression'.
-
createBinaryExpression
BinaryExpression createBinaryExpression()Returns a new object of class 'Binary Expression'.- Returns:
- a new object of class 'Binary Expression'.
-
createEqualityExpression
EqualityExpression createEqualityExpression()Returns a new object of class 'Equality Expression'.- Returns:
- a new object of class 'Equality Expression'.
-
createInExpression
InExpression createInExpression()Returns a new object of class 'In Expression'.- Returns:
- a new object of class 'In Expression'.
-
createDifferenceExpression
DifferenceExpression createDifferenceExpression()Returns a new object of class 'Difference Expression'.- Returns:
- a new object of class 'Difference Expression'.
-
createOrExpression
OrExpression createOrExpression()Returns a new object of class 'Or Expression'.- Returns:
- a new object of class 'Or Expression'.
-
createAndExpression
AndExpression createAndExpression()Returns a new object of class 'And Expression'.- Returns:
- a new object of class 'And Expression'.
-
createGreaterExpression
GreaterExpression createGreaterExpression()Returns a new object of class 'Greater Expression'.- Returns:
- a new object of class 'Greater Expression'.
-
createGreaterOrEqualExpression
GreaterOrEqualExpression createGreaterOrEqualExpression()Returns a new object of class 'Greater Or Equal Expression'.- Returns:
- a new object of class 'Greater Or Equal Expression'.
-
createLessExpression
LessExpression createLessExpression()Returns a new object of class 'Less Expression'.- Returns:
- a new object of class 'Less Expression'.
-
createLessOrEqualExpression
LessOrEqualExpression createLessOrEqualExpression()Returns a new object of class 'Less Or Equal Expression'.- Returns:
- a new object of class 'Less Or Equal Expression'.
-
createAffectationExpression
AffectationExpression createAffectationExpression()Returns a new object of class 'Affectation Expression'.- Returns:
- a new object of class 'Affectation Expression'.
-
createLeftShiftExpression
LeftShiftExpression createLeftShiftExpression()Returns a new object of class 'Left Shift Expression'.- Returns:
- a new object of class 'Left Shift Expression'.
-
createTernaryOperator
TernaryOperator createTernaryOperator()Returns a new object of class 'Ternary Operator'.- Returns:
- a new object of class 'Ternary Operator'.
-
createStringLiteral
StringLiteral createStringLiteral()Returns a new object of class 'String Literal'.- Returns:
- a new object of class 'String Literal'.
-
createIntegerLiteral
IntegerLiteral createIntegerLiteral()Returns a new object of class 'Integer Literal'.- Returns:
- a new object of class 'Integer Literal'.
-
createDoubleLiteral
DoubleLiteral createDoubleLiteral()Returns a new object of class 'Double Literal'.- Returns:
- a new object of class 'Double Literal'.
-
createBooleanLiteral
BooleanLiteral createBooleanLiteral()Returns a new object of class 'Boolean Literal'.- Returns:
- a new object of class 'Boolean Literal'.
-
createNullLiteral
NullLiteral createNullLiteral()Returns a new object of class 'Null Literal'.- Returns:
- a new object of class 'Null Literal'.
-
createToIntegerCall
ToIntegerCall createToIntegerCall()Returns a new object of class 'To Integer Call'.- Returns:
- a new object of class 'To Integer Call'.
-
createPlusExpression
PlusExpression createPlusExpression()Returns a new object of class 'Plus Expression'.- Returns:
- a new object of class 'Plus Expression'.
-
createCustomStep
CustomStep createCustomStep()Returns a new object of class 'Custom Step'.- Returns:
- a new object of class 'Custom Step'.
-
getGremlinPackage
GremlinPackage getGremlinPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-