From be4f78978faba3d3ceb88df02a7f93a2e09ff1e0 Mon Sep 17 00:00:00 2001 From: Kenji Hosokawa Date: Tue, 3 Aug 2021 18:42:39 +0900 Subject: Initial commit Bug-AGL: SPEC-4033 Signed-off-by: Kenji Hosokawa --- .../impl/RbaEditorModelFactoryImpl.java | 143 +++++++++++++++++++++ 1 file changed, 143 insertions(+) create mode 100644 rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/impl/RbaEditorModelFactoryImpl.java (limited to 'rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/impl/RbaEditorModelFactoryImpl.java') diff --git a/rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/impl/RbaEditorModelFactoryImpl.java b/rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/impl/RbaEditorModelFactoryImpl.java new file mode 100644 index 0000000..3bcb57c --- /dev/null +++ b/rba.tool.editor/src-gen/rba/tool/editor/rbaEditorModel/impl/RbaEditorModelFactoryImpl.java @@ -0,0 +1,143 @@ +/** + * generated by Xtext 2.13.0 + */ +package rba.tool.editor.rbaEditorModel.impl; + +import org.eclipse.emf.ecore.EClass; +import org.eclipse.emf.ecore.EObject; +import org.eclipse.emf.ecore.EPackage; + +import org.eclipse.emf.ecore.impl.EFactoryImpl; + +import org.eclipse.emf.ecore.plugin.EcorePlugin; + +import rba.tool.editor.rbaEditorModel.*; + +/** + * + * An implementation of the model Factory. + * + * @generated + */ +public class RbaEditorModelFactoryImpl extends EFactoryImpl implements RbaEditorModelFactory +{ + /** + * Creates the default factory implementation. + * + * + * @generated + */ + public static RbaEditorModelFactory init() + { + try + { + RbaEditorModelFactory theRbaEditorModelFactory = (RbaEditorModelFactory)EPackage.Registry.INSTANCE.getEFactory(RbaEditorModelPackage.eNS_URI); + if (theRbaEditorModelFactory != null) + { + return theRbaEditorModelFactory; + } + } + catch (Exception exception) + { + EcorePlugin.INSTANCE.log(exception); + } + return new RbaEditorModelFactoryImpl(); + } + + /** + * Creates an instance of the factory. + * + * + * @generated + */ + public RbaEditorModelFactoryImpl() + { + super(); + } + + /** + * + * + * @generated + */ + @Override + public EObject create(EClass eClass) + { + switch (eClass.getClassifierID()) + { + case RbaEditorModelPackage.TOP_LEVEL: return createTopLevel(); + case RbaEditorModelPackage.IMPORT: return createImport(); + case RbaEditorModelPackage.CTAG: return createCTag(); + case RbaEditorModelPackage.MEMBER_FEATURE_REFERENCE: return createMemberFeatureReference(); + default: + throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); + } + } + + /** + * + * + * @generated + */ + public TopLevel createTopLevel() + { + TopLevelImpl topLevel = new TopLevelImpl(); + return topLevel; + } + + /** + * + * + * @generated + */ + public Import createImport() + { + ImportImpl import_ = new ImportImpl(); + return import_; + } + + /** + * + * + * @generated + */ + public CTag createCTag() + { + CTagImpl cTag = new CTagImpl(); + return cTag; + } + + /** + * + * + * @generated + */ + public MemberFeatureReference createMemberFeatureReference() + { + MemberFeatureReferenceImpl memberFeatureReference = new MemberFeatureReferenceImpl(); + return memberFeatureReference; + } + + /** + * + * + * @generated + */ + public RbaEditorModelPackage getRbaEditorModelPackage() + { + return (RbaEditorModelPackage)getEPackage(); + } + + /** + * + * + * @deprecated + * @generated + */ + @Deprecated + public static RbaEditorModelPackage getPackage() + { + return RbaEditorModelPackage.eINSTANCE; + } + +} //RbaEditorModelFactoryImpl -- cgit 1.2.3-korg