Class ExpressionDslFactoryImpl
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
de.uni_hildesheim.sse.vil.expressions.expressionDsl.impl.ExpressionDslFactoryImpl
- All Implemented Interfaces:
ExpressionDslFactory,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 ExpressionDslFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements ExpressionDslFactory
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 de.uni_hildesheim.sse.vil.expressions.expressionDsl.ExpressionDslFactory
eINSTANCEFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EObjectcreate(org.eclipse.emf.ecore.EClass eClass) static ExpressionDslPackageDeprecated.static ExpressionDslFactoryinit()Creates the default factory implementation.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
-
ExpressionDslFactoryImpl
public ExpressionDslFactoryImpl()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
-
createLanguageUnit
- Specified by:
createLanguageUnitin interfaceExpressionDslFactory- Returns:
- a new object of class 'Language Unit'.
-
createVariableDeclaration
- Specified by:
createVariableDeclarationin interfaceExpressionDslFactory- Returns:
- a new object of class 'Variable Declaration'.
-
createCompound
- Specified by:
createCompoundin interfaceExpressionDslFactory- Returns:
- a new object of class 'Compound'.
-
createTypeDef
- Specified by:
createTypeDefin interfaceExpressionDslFactory- Returns:
- a new object of class 'Type Def'.
-
createAdvice
- Specified by:
createAdvicein interfaceExpressionDslFactory- Returns:
- a new object of class 'Advice'.
-
createVersionSpec
- Specified by:
createVersionSpecin interfaceExpressionDslFactory- Returns:
- a new object of class 'Version Spec'.
-
createParameterList
- Specified by:
createParameterListin interfaceExpressionDslFactory- Returns:
- a new object of class 'Parameter List'.
-
createParameter
- Specified by:
createParameterin interfaceExpressionDslFactory- Returns:
- a new object of class 'Parameter'.
-
createVersionStmt
- Specified by:
createVersionStmtin interfaceExpressionDslFactory- Returns:
- a new object of class 'Version Stmt'.
-
createImport
- Specified by:
createImportin interfaceExpressionDslFactory- Returns:
- a new object of class 'Import'.
-
createExpressionStatement
- Specified by:
createExpressionStatementin interfaceExpressionDslFactory- Returns:
- a new object of class 'Expression Statement'.
-
createExpression
- Specified by:
createExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Expression'.
-
createLogicalExpression
- Specified by:
createLogicalExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Logical Expression'.
-
createLogicalExpressionPart
- Specified by:
createLogicalExpressionPartin interfaceExpressionDslFactory- Returns:
- a new object of class 'Logical Expression Part'.
-
createEqualityExpression
- Specified by:
createEqualityExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Equality Expression'.
-
createEqualityExpressionPart
- Specified by:
createEqualityExpressionPartin interfaceExpressionDslFactory- Returns:
- a new object of class 'Equality Expression Part'.
-
createRelationalExpression
- Specified by:
createRelationalExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Relational Expression'.
-
createRelationalExpressionPart
- Specified by:
createRelationalExpressionPartin interfaceExpressionDslFactory- Returns:
- a new object of class 'Relational Expression Part'.
-
createAdditiveExpression
- Specified by:
createAdditiveExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Additive Expression'.
-
createAdditiveExpressionPart
- Specified by:
createAdditiveExpressionPartin interfaceExpressionDslFactory- Returns:
- a new object of class 'Additive Expression Part'.
-
createMultiplicativeExpression
- Specified by:
createMultiplicativeExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Multiplicative Expression'.
-
createMultiplicativeExpressionPart
- Specified by:
createMultiplicativeExpressionPartin interfaceExpressionDslFactory- Returns:
- a new object of class 'Multiplicative Expression Part'.
-
createUnaryExpression
- Specified by:
createUnaryExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Unary Expression'.
-
createPostfixExpression
- Specified by:
createPostfixExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Postfix Expression'.
-
createPrimaryExpression
- Specified by:
createPrimaryExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Primary Expression'.
-
createExpressionOrQualifiedExecution
- Specified by:
createExpressionOrQualifiedExecutionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Expression Or Qualified Execution'.
-
createUnqualifiedExecution
- Specified by:
createUnqualifiedExecutionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Unqualified Execution'.
-
createSuperExecution
- Specified by:
createSuperExecutionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Super Execution'.
-
createConstructorExecution
- Specified by:
createConstructorExecutionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Constructor Execution'.
-
createSubCall
- Specified by:
createSubCallin interfaceExpressionDslFactory- Returns:
- a new object of class 'Sub Call'.
-
createDeclarator
- Specified by:
createDeclaratorin interfaceExpressionDslFactory- Returns:
- a new object of class 'Declarator'.
-
createDeclaration
- Specified by:
createDeclarationin interfaceExpressionDslFactory- Returns:
- a new object of class 'Declaration'.
-
createDeclarationUnit
- Specified by:
createDeclarationUnitin interfaceExpressionDslFactory- Returns:
- a new object of class 'Declaration Unit'.
-
createAnnotationDeclarations
- Specified by:
createAnnotationDeclarationsin interfaceExpressionDslFactory- Returns:
- a new object of class 'Annotation Declarations'.
-
createCall
- Specified by:
createCallin interfaceExpressionDslFactory- Returns:
- a new object of class 'Call'.
-
createArgumentList
- Specified by:
createArgumentListin interfaceExpressionDslFactory- Returns:
- a new object of class 'Argument List'.
-
createNamedArgument
- Specified by:
createNamedArgumentin interfaceExpressionDslFactory- Returns:
- a new object of class 'Named Argument'.
-
createQualifiedPrefix
- Specified by:
createQualifiedPrefixin interfaceExpressionDslFactory- Returns:
- a new object of class 'Qualified Prefix'.
-
createQualifiedName
- Specified by:
createQualifiedNamein interfaceExpressionDslFactory- Returns:
- a new object of class 'Qualified Name'.
-
createConstant
- Specified by:
createConstantin interfaceExpressionDslFactory- Returns:
- a new object of class 'Constant'.
-
createNumValue
- Specified by:
createNumValuein interfaceExpressionDslFactory- Returns:
- a new object of class 'Num Value'.
-
createType
- Specified by:
createTypein interfaceExpressionDslFactory- Returns:
- a new object of class 'Type'.
-
createTypeParameters
- Specified by:
createTypeParametersin interfaceExpressionDslFactory- Returns:
- a new object of class 'Type Parameters'.
-
createContainerInitializer
- Specified by:
createContainerInitializerin interfaceExpressionDslFactory- Returns:
- a new object of class 'Container Initializer'.
-
createContainerInitializerExpression
- Specified by:
createContainerInitializerExpressionin interfaceExpressionDslFactory- Returns:
- a new object of class 'Container Initializer Expression'.
-
getExpressionDslPackage
- Specified by:
getExpressionDslPackagein interfaceExpressionDslFactory- Returns:
- the package supported by this factory.
-
getPackage
Deprecated.
-