Class GremlinFactoryImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
fr.inria.atlanmod.mogwai.gremlin.impl.GremlinFactoryImpl
- All Implemented Interfaces:
GremlinFactory,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory
public class GremlinFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements GremlinFactory
An implementation of the model Factory.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackageFields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface fr.inria.atlanmod.mogwai.gremlin.GremlinFactory
eINSTANCEFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors Constructor Description GremlinFactoryImpl()Creates an instance of the factory. -
Method Summary
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, convertToString, create, createFromString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, splitMethods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozenMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, 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.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Constructor Details
-
GremlinFactoryImpl
public GremlinFactoryImpl()Creates an instance of the factory.
-
-
Method Details
-
init
Creates the default factory implementation. -
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)- Specified by:
createin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
createin classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createGremlinScript
- Specified by:
createGremlinScriptin interfaceGremlinFactory- Returns:
- a new object of class 'Script'.
-
createReturnStatement
- Specified by:
createReturnStatementin interfaceGremlinFactory- Returns:
- a new object of class 'Return Statement'.
-
createMethodDeclaration
- Specified by:
createMethodDeclarationin interfaceGremlinFactory- Returns:
- a new object of class 'Method Declaration'.
-
createListDeclaration
- Specified by:
createListDeclarationin interfaceGremlinFactory- Returns:
- a new object of class 'List Declaration'.
-
createSetDeclaration
- Specified by:
createSetDeclarationin interfaceGremlinFactory- Returns:
- a new object of class 'Set Declaration'.
-
createSortedSetDeclaration
- Specified by:
createSortedSetDeclarationin interfaceGremlinFactory- Returns:
- a new object of class 'Sorted Set Declaration'.
-
createVariableDeclaration
- Specified by:
createVariableDeclarationin interfaceGremlinFactory- Returns:
- a new object of class 'Variable Declaration'.
-
createCollectionDefinition
- Specified by:
createCollectionDefinitionin interfaceGremlinFactory- Returns:
- a new object of class 'Collection Definition'.
-
createClosure
- Specified by:
createClosurein interfaceGremlinFactory- Returns:
- a new object of class 'Closure'.
-
createClosureIt
- Specified by:
createClosureItin interfaceGremlinFactory- Returns:
- a new object of class 'Closure It'.
-
createVariableAccess
- Specified by:
createVariableAccessin interfaceGremlinFactory- Returns:
- a new object of class 'Variable Access'.
-
createIdentityStep
- Specified by:
createIdentityStepin interfaceGremlinFactory- Returns:
- a new object of class 'Identity Step'.
-
createFillStep
- Specified by:
createFillStepin interfaceGremlinFactory- Returns:
- a new object of class 'Fill Step'.
-
createStartStep
- Specified by:
createStartStepin interfaceGremlinFactory- Returns:
- a new object of class 'Start Step'.
-
createVerticesStep
- Specified by:
createVerticesStepin interfaceGremlinFactory- Returns:
- a new object of class 'Vertices Step'.
-
createEdgesStep
- Specified by:
createEdgesStepin interfaceGremlinFactory- Returns:
- a new object of class 'Edges Step'.
-
createPropertyStep
- Specified by:
createPropertyStepin interfaceGremlinFactory- Returns:
- a new object of class 'Property Step'.
-
createOutEStep
- Specified by:
createOutEStepin interfaceGremlinFactory- Returns:
- a new object of class 'Out EStep'.
-
createInEStep
- Specified by:
createInEStepin interfaceGremlinFactory- Returns:
- a new object of class 'In EStep'.
-
createInVStep
- Specified by:
createInVStepin interfaceGremlinFactory- Returns:
- a new object of class 'In VStep'.
-
createOutVStep
- Specified by:
createOutVStepin interfaceGremlinFactory- Returns:
- a new object of class 'Out VStep'.
-
createFilterStep
- Specified by:
createFilterStepin interfaceGremlinFactory- Returns:
- a new object of class 'Filter Step'.
-
createRetainStep
- Specified by:
createRetainStepin interfaceGremlinFactory- Returns:
- a new object of class 'Retain Step'.
-
createExceptStep
- Specified by:
createExceptStepin interfaceGremlinFactory- Returns:
- a new object of class 'Except Step'.
-
createTransformStep
- Specified by:
createTransformStepin interfaceGremlinFactory- Returns:
- a new object of class 'Transform Step'.
-
createGatherStep
- Specified by:
createGatherStepin interfaceGremlinFactory- Returns:
- a new object of class 'Gather Step'.
-
createScatterStep
- Specified by:
createScatterStepin interfaceGremlinFactory- Returns:
- a new object of class 'Scatter Step'.
-
createCustomMethodCall
- Specified by:
createCustomMethodCallin interfaceGremlinFactory- Returns:
- a new object of class 'Custom Method Call'.
-
createNextCall
- Specified by:
createNextCallin interfaceGremlinFactory- Returns:
- a new object of class 'Next Call'.
-
createHasNextCall
- Specified by:
createHasNextCallin interfaceGremlinFactory- Returns:
- a new object of class 'Has Next Call'.
-
createIndexCall
- Specified by:
createIndexCallin interfaceGremlinFactory- Returns:
- a new object of class 'Index Call'.
-
createCountCall
- Specified by:
createCountCallin interfaceGremlinFactory- Returns:
- a new object of class 'Count Call'.
-
createFirstCall
- Specified by:
createFirstCallin interfaceGremlinFactory- Returns:
- a new object of class 'First Call'.
-
createToListCall
- Specified by:
createToListCallin interfaceGremlinFactory- Returns:
- a new object of class 'To List Call'.
-
createIsEmptyCall
- Specified by:
createIsEmptyCallin interfaceGremlinFactory- Returns:
- a new object of class 'Is Empty Call'.
-
createContainsCall
- Specified by:
createContainsCallin interfaceGremlinFactory- Returns:
- a new object of class 'Contains Call'.
-
createContainsAllCall
- Specified by:
createContainsAllCallin interfaceGremlinFactory- Returns:
- a new object of class 'Contains All Call'.
-
createAddAllCall
- Specified by:
createAddAllCallin interfaceGremlinFactory- Returns:
- a new object of class 'Add All Call'.
-
createRetainAllCall
- Specified by:
createRetainAllCallin interfaceGremlinFactory- Returns:
- a new object of class 'Retain All Call'.
-
createUnionCall
- Specified by:
createUnionCallin interfaceGremlinFactory- Returns:
- a new object of class 'Union Call'.
-
createIntersectionCall
- Specified by:
createIntersectionCallin interfaceGremlinFactory- Returns:
- a new object of class 'Intersection Call'.
-
createSizeCall
- Specified by:
createSizeCallin interfaceGremlinFactory- Returns:
- a new object of class 'Size Call'.
-
createExpression
- Specified by:
createExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Expression'.
-
createUnaryExpression
- Specified by:
createUnaryExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Unary Expression'.
-
createNotExpression
- Specified by:
createNotExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Not Expression'.
-
createBinaryExpression
- Specified by:
createBinaryExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Binary Expression'.
-
createEqualityExpression
- Specified by:
createEqualityExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Equality Expression'.
-
createInExpression
- Specified by:
createInExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'In Expression'.
-
createDifferenceExpression
- Specified by:
createDifferenceExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Difference Expression'.
-
createOrExpression
- Specified by:
createOrExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Or Expression'.
-
createAndExpression
- Specified by:
createAndExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'And Expression'.
-
createGreaterExpression
- Specified by:
createGreaterExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Greater Expression'.
-
createGreaterOrEqualExpression
- Specified by:
createGreaterOrEqualExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Greater Or Equal Expression'.
-
createLessExpression
- Specified by:
createLessExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Less Expression'.
-
createLessOrEqualExpression
- Specified by:
createLessOrEqualExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Less Or Equal Expression'.
-
createAffectationExpression
- Specified by:
createAffectationExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Affectation Expression'.
-
createLeftShiftExpression
- Specified by:
createLeftShiftExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Left Shift Expression'.
-
createTernaryOperator
- Specified by:
createTernaryOperatorin interfaceGremlinFactory- Returns:
- a new object of class 'Ternary Operator'.
-
createStringLiteral
- Specified by:
createStringLiteralin interfaceGremlinFactory- Returns:
- a new object of class 'String Literal'.
-
createIntegerLiteral
- Specified by:
createIntegerLiteralin interfaceGremlinFactory- Returns:
- a new object of class 'Integer Literal'.
-
createDoubleLiteral
- Specified by:
createDoubleLiteralin interfaceGremlinFactory- Returns:
- a new object of class 'Double Literal'.
-
createBooleanLiteral
- Specified by:
createBooleanLiteralin interfaceGremlinFactory- Returns:
- a new object of class 'Boolean Literal'.
-
createNullLiteral
- Specified by:
createNullLiteralin interfaceGremlinFactory- Returns:
- a new object of class 'Null Literal'.
-
createToIntegerCall
- Specified by:
createToIntegerCallin interfaceGremlinFactory- Returns:
- a new object of class 'To Integer Call'.
-
createPlusExpression
- Specified by:
createPlusExpressionin interfaceGremlinFactory- Returns:
- a new object of class 'Plus Expression'.
-
createCustomStep
- Specified by:
createCustomStepin interfaceGremlinFactory- Returns:
- a new object of class 'Custom Step'.
-
getGremlinPackage
- Specified by:
getGremlinPackagein interfaceGremlinFactory- Returns:
- the package supported by this factory.
-
getPackage
Deprecated.
-