All Downloads are FREE. Search and download functionalities are using the official Maven repository.

kieker.analysis.model.analysisMetaModel.impl.MAnalysisMetaModelPackage Maven / Gradle / Ivy

/**
 */
package kieker.analysis.model.analysisMetaModel.impl;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl;

import kieker.analysis.model.analysisMetaModel.MIAnalysisComponent;
import kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelFactory;
import kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelPackage;
import kieker.analysis.model.analysisMetaModel.MIDependency;
import kieker.analysis.model.analysisMetaModel.MIDisplay;
import kieker.analysis.model.analysisMetaModel.MIDisplayConnector;
import kieker.analysis.model.analysisMetaModel.MIFilter;
import kieker.analysis.model.analysisMetaModel.MIInputPort;
import kieker.analysis.model.analysisMetaModel.MIOutputPort;
import kieker.analysis.model.analysisMetaModel.MIPlugin;
import kieker.analysis.model.analysisMetaModel.MIPort;
import kieker.analysis.model.analysisMetaModel.MIProject;
import kieker.analysis.model.analysisMetaModel.MIProperty;
import kieker.analysis.model.analysisMetaModel.MIReader;
import kieker.analysis.model.analysisMetaModel.MIRepository;
import kieker.analysis.model.analysisMetaModel.MIRepositoryConnector;
import kieker.analysis.model.analysisMetaModel.MIView;

/**
 * 
 * An implementation of the model Package.
 * 
 *
 * @generated
 */
public class MAnalysisMetaModelPackage extends EPackageImpl implements MIAnalysisMetaModelPackage {
	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass projectEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass pluginEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass portEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass inputPortEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass outputPortEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass propertyEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass filterEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass readerEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass repositoryEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass dependencyEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass repositoryConnectorEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass displayEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass viewEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass displayConnectorEClass = null;

	/**
	 * 
	 * 
	 *
	 * @generated
	 */
	private EClass analysisComponentEClass = null;

	/**
	 * Creates an instance of the model Package, registered with
	 * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
	 * package URI value.
	 * 

* Note: the correct way to create the package is via the static * factory method {@link #init init()}, which also performs * initialization of the package, or returns the registered package, * if one already exists. * * * * @see org.eclipse.emf.ecore.EPackage.Registry * @see kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelPackage#eNS_URI * @see #init() * @generated */ private MAnalysisMetaModelPackage() { super(eNS_URI, MIAnalysisMetaModelFactory.eINSTANCE); } /** * * * * @generated */ private static boolean isInited = false; /** * Creates, registers, and initializes the Package for this model, and for any others upon which it depends. * *

* This method is used to initialize {@link MIAnalysisMetaModelPackage#eINSTANCE} when that field is accessed. * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. * * * * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static MIAnalysisMetaModelPackage init() { if (isInited) { return (MIAnalysisMetaModelPackage) EPackage.Registry.INSTANCE.getEPackage(MIAnalysisMetaModelPackage.eNS_URI); } // Obtain or create and register package final MAnalysisMetaModelPackage theAnalysisMetaModelPackage = (MAnalysisMetaModelPackage) (EPackage.Registry.INSTANCE .get(eNS_URI) instanceof MAnalysisMetaModelPackage ? EPackage.Registry.INSTANCE.get(eNS_URI) : new MAnalysisMetaModelPackage()); isInited = true; // Create package meta-data objects theAnalysisMetaModelPackage.createPackageContents(); // Initialize created meta-data theAnalysisMetaModelPackage.initializePackageContents(); // Mark meta-data to indicate it can't be changed theAnalysisMetaModelPackage.freeze(); // Update the registry and return the package EPackage.Registry.INSTANCE.put(MIAnalysisMetaModelPackage.eNS_URI, theAnalysisMetaModelPackage); return theAnalysisMetaModelPackage; } /** * * * * @generated */ public EClass getProject() { return this.projectEClass; } /** * * * * @generated */ public EReference getProject_Plugins() { return (EReference) this.projectEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EAttribute getProject_Name() { return (EAttribute) this.projectEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EReference getProject_Repositories() { return (EReference) this.projectEClass.getEStructuralFeatures().get(2); } /** * * * * @generated */ public EReference getProject_Dependencies() { return (EReference) this.projectEClass.getEStructuralFeatures().get(3); } /** * * * * @generated */ public EReference getProject_Views() { return (EReference) this.projectEClass.getEStructuralFeatures().get(4); } /** * * * * @generated */ public EReference getProject_Properties() { return (EReference) this.projectEClass.getEStructuralFeatures().get(5); } /** * * * * @generated */ public EClass getPlugin() { return this.pluginEClass; } /** * * * * @generated */ public EReference getPlugin_Repositories() { return (EReference) this.pluginEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EReference getPlugin_OutputPorts() { return (EReference) this.pluginEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EReference getPlugin_Displays() { return (EReference) this.pluginEClass.getEStructuralFeatures().get(2); } /** * * * * @generated */ public EClass getPort() { return this.portEClass; } /** * * * * @generated */ public EAttribute getPort_Name() { return (EAttribute) this.portEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EAttribute getPort_EventTypes() { return (EAttribute) this.portEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EAttribute getPort_Id() { return (EAttribute) this.portEClass.getEStructuralFeatures().get(2); } /** * * * * @generated */ public EClass getInputPort() { return this.inputPortEClass; } /** * * * * @generated */ public EReference getInputPort_Parent() { return (EReference) this.inputPortEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EClass getOutputPort() { return this.outputPortEClass; } /** * * * * @generated */ public EReference getOutputPort_Subscribers() { return (EReference) this.outputPortEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EReference getOutputPort_Parent() { return (EReference) this.outputPortEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EClass getProperty() { return this.propertyEClass; } /** * * * * @generated */ public EAttribute getProperty_Name() { return (EAttribute) this.propertyEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EAttribute getProperty_Value() { return (EAttribute) this.propertyEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EClass getFilter() { return this.filterEClass; } /** * * * * @generated */ public EReference getFilter_InputPorts() { return (EReference) this.filterEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EClass getReader() { return this.readerEClass; } /** * * * * @generated */ public EClass getRepository() { return this.repositoryEClass; } /** * * * * @generated */ public EClass getDependency() { return this.dependencyEClass; } /** * * * * @generated */ public EAttribute getDependency_FilePath() { return (EAttribute) this.dependencyEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EClass getRepositoryConnector() { return this.repositoryConnectorEClass; } /** * * * * @generated */ public EAttribute getRepositoryConnector_Name() { return (EAttribute) this.repositoryConnectorEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EReference getRepositoryConnector_Repository() { return (EReference) this.repositoryConnectorEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EAttribute getRepositoryConnector_Id() { return (EAttribute) this.repositoryConnectorEClass.getEStructuralFeatures().get(2); } /** * * * * @generated */ public EClass getDisplay() { return this.displayEClass; } /** * * * * @generated */ public EAttribute getDisplay_Name() { return (EAttribute) this.displayEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EReference getDisplay_Parent() { return (EReference) this.displayEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EAttribute getDisplay_Id() { return (EAttribute) this.displayEClass.getEStructuralFeatures().get(2); } /** * * * * @generated */ public EClass getView() { return this.viewEClass; } /** * * * * @generated */ public EAttribute getView_Name() { return (EAttribute) this.viewEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EAttribute getView_Description() { return (EAttribute) this.viewEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EReference getView_DisplayConnectors() { return (EReference) this.viewEClass.getEStructuralFeatures().get(2); } /** * * * * @generated */ public EAttribute getView_Id() { return (EAttribute) this.viewEClass.getEStructuralFeatures().get(3); } /** * * * * @generated */ public EClass getDisplayConnector() { return this.displayConnectorEClass; } /** * * * * @generated */ public EAttribute getDisplayConnector_Name() { return (EAttribute) this.displayConnectorEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EReference getDisplayConnector_Display() { return (EReference) this.displayConnectorEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EAttribute getDisplayConnector_Id() { return (EAttribute) this.displayConnectorEClass.getEStructuralFeatures().get(2); } /** * * * * @generated */ public EClass getAnalysisComponent() { return this.analysisComponentEClass; } /** * * * * @generated */ public EAttribute getAnalysisComponent_Name() { return (EAttribute) this.analysisComponentEClass.getEStructuralFeatures().get(0); } /** * * * * @generated */ public EAttribute getAnalysisComponent_Classname() { return (EAttribute) this.analysisComponentEClass.getEStructuralFeatures().get(1); } /** * * * * @generated */ public EReference getAnalysisComponent_Properties() { return (EReference) this.analysisComponentEClass.getEStructuralFeatures().get(2); } /** * * * * @generated */ public EAttribute getAnalysisComponent_Id() { return (EAttribute) this.analysisComponentEClass.getEStructuralFeatures().get(3); } /** * * * * @generated */ public MIAnalysisMetaModelFactory getAnalysisMetaModelFactory() { return (MIAnalysisMetaModelFactory) this.getEFactoryInstance(); } /** * * * * @generated */ private boolean isCreated = false; /** * Creates the meta-model objects for the package. This method is * guarded to have no affect on any invocation but its first. * * * * @generated */ public void createPackageContents() { if (this.isCreated) { return; } this.isCreated = true; // Create classes and their features this.projectEClass = this.createEClass(PROJECT); this.createEReference(this.projectEClass, PROJECT__PLUGINS); this.createEAttribute(this.projectEClass, PROJECT__NAME); this.createEReference(this.projectEClass, PROJECT__REPOSITORIES); this.createEReference(this.projectEClass, PROJECT__DEPENDENCIES); this.createEReference(this.projectEClass, PROJECT__VIEWS); this.createEReference(this.projectEClass, PROJECT__PROPERTIES); this.pluginEClass = this.createEClass(PLUGIN); this.createEReference(this.pluginEClass, PLUGIN__REPOSITORIES); this.createEReference(this.pluginEClass, PLUGIN__OUTPUT_PORTS); this.createEReference(this.pluginEClass, PLUGIN__DISPLAYS); this.portEClass = this.createEClass(PORT); this.createEAttribute(this.portEClass, PORT__NAME); this.createEAttribute(this.portEClass, PORT__EVENT_TYPES); this.createEAttribute(this.portEClass, PORT__ID); this.inputPortEClass = this.createEClass(INPUT_PORT); this.createEReference(this.inputPortEClass, INPUT_PORT__PARENT); this.outputPortEClass = this.createEClass(OUTPUT_PORT); this.createEReference(this.outputPortEClass, OUTPUT_PORT__SUBSCRIBERS); this.createEReference(this.outputPortEClass, OUTPUT_PORT__PARENT); this.propertyEClass = this.createEClass(PROPERTY); this.createEAttribute(this.propertyEClass, PROPERTY__NAME); this.createEAttribute(this.propertyEClass, PROPERTY__VALUE); this.filterEClass = this.createEClass(FILTER); this.createEReference(this.filterEClass, FILTER__INPUT_PORTS); this.readerEClass = this.createEClass(READER); this.repositoryEClass = this.createEClass(REPOSITORY); this.dependencyEClass = this.createEClass(DEPENDENCY); this.createEAttribute(this.dependencyEClass, DEPENDENCY__FILE_PATH); this.repositoryConnectorEClass = this.createEClass(REPOSITORY_CONNECTOR); this.createEAttribute(this.repositoryConnectorEClass, REPOSITORY_CONNECTOR__NAME); this.createEReference(this.repositoryConnectorEClass, REPOSITORY_CONNECTOR__REPOSITORY); this.createEAttribute(this.repositoryConnectorEClass, REPOSITORY_CONNECTOR__ID); this.displayEClass = this.createEClass(DISPLAY); this.createEAttribute(this.displayEClass, DISPLAY__NAME); this.createEReference(this.displayEClass, DISPLAY__PARENT); this.createEAttribute(this.displayEClass, DISPLAY__ID); this.viewEClass = this.createEClass(VIEW); this.createEAttribute(this.viewEClass, VIEW__NAME); this.createEAttribute(this.viewEClass, VIEW__DESCRIPTION); this.createEReference(this.viewEClass, VIEW__DISPLAY_CONNECTORS); this.createEAttribute(this.viewEClass, VIEW__ID); this.displayConnectorEClass = this.createEClass(DISPLAY_CONNECTOR); this.createEAttribute(this.displayConnectorEClass, DISPLAY_CONNECTOR__NAME); this.createEReference(this.displayConnectorEClass, DISPLAY_CONNECTOR__DISPLAY); this.createEAttribute(this.displayConnectorEClass, DISPLAY_CONNECTOR__ID); this.analysisComponentEClass = this.createEClass(ANALYSIS_COMPONENT); this.createEAttribute(this.analysisComponentEClass, ANALYSIS_COMPONENT__NAME); this.createEAttribute(this.analysisComponentEClass, ANALYSIS_COMPONENT__CLASSNAME); this.createEReference(this.analysisComponentEClass, ANALYSIS_COMPONENT__PROPERTIES); this.createEAttribute(this.analysisComponentEClass, ANALYSIS_COMPONENT__ID); } /** * * * * @generated */ private boolean isInitialized = false; /** * Complete the initialization of the package and its meta-model. This * method is guarded to have no affect on any invocation but its first. * * * * @generated */ public void initializePackageContents() { if (this.isInitialized) { return; } this.isInitialized = true; // Initialize package this.setName(eNAME); this.setNsPrefix(eNS_PREFIX); this.setNsURI(eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes this.pluginEClass.getESuperTypes().add(this.getAnalysisComponent()); this.inputPortEClass.getESuperTypes().add(this.getPort()); this.outputPortEClass.getESuperTypes().add(this.getPort()); this.filterEClass.getESuperTypes().add(this.getPlugin()); this.readerEClass.getESuperTypes().add(this.getPlugin()); this.repositoryEClass.getESuperTypes().add(this.getAnalysisComponent()); // Initialize classes and features; add operations and parameters this.initEClass(this.projectEClass, MIProject.class, "Project", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEReference(this.getProject_Plugins(), this.getPlugin(), null, "plugins", null, 0, -1, MIProject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getProject_Name(), this.ecorePackage.getEString(), "name", null, 1, 1, MIProject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getProject_Repositories(), this.getRepository(), null, "repositories", null, 0, -1, MIProject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getProject_Dependencies(), this.getDependency(), null, "dependencies", null, 0, -1, MIProject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getProject_Views(), this.getView(), null, "views", null, 0, -1, MIProject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getProject_Properties(), this.getProperty(), null, "properties", null, 0, -1, MIProject.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEClass(this.pluginEClass, MIPlugin.class, "Plugin", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEReference(this.getPlugin_Repositories(), this.getRepositoryConnector(), null, "repositories", null, 0, -1, MIPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getPlugin_OutputPorts(), this.getOutputPort(), this.getOutputPort_Parent(), "outputPorts", null, 0, -1, MIPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getPlugin_Displays(), this.getDisplay(), this.getDisplay_Parent(), "displays", null, 0, -1, MIPlugin.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEClass(this.portEClass, MIPort.class, "Port", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEAttribute(this.getPort_Name(), this.ecorePackage.getEString(), "name", null, 1, 1, MIPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getPort_EventTypes(), this.ecorePackage.getEString(), "eventTypes", null, 1, -1, MIPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getPort_Id(), this.ecorePackage.getEString(), "id", null, 1, 1, MIPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); this.initEClass(this.inputPortEClass, MIInputPort.class, "InputPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEReference(this.getInputPort_Parent(), this.getFilter(), this.getFilter_InputPorts(), "parent", null, 1, 1, MIInputPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEClass(this.outputPortEClass, MIOutputPort.class, "OutputPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEReference(this.getOutputPort_Subscribers(), this.getInputPort(), null, "subscribers", null, 0, -1, MIOutputPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getOutputPort_Parent(), this.getPlugin(), this.getPlugin_OutputPorts(), "parent", null, 1, 1, MIOutputPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEClass(this.propertyEClass, MIProperty.class, "Property", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEAttribute(this.getProperty_Name(), this.ecorePackage.getEString(), "name", null, 1, 1, MIProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getProperty_Value(), this.ecorePackage.getEString(), "value", null, 1, 1, MIProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEClass(this.filterEClass, MIFilter.class, "Filter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEReference(this.getFilter_InputPorts(), this.getInputPort(), this.getInputPort_Parent(), "inputPorts", null, 0, -1, MIFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEClass(this.readerEClass, MIReader.class, "Reader", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEClass(this.repositoryEClass, MIRepository.class, "Repository", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEClass(this.dependencyEClass, MIDependency.class, "Dependency", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEAttribute(this.getDependency_FilePath(), this.ecorePackage.getEString(), "filePath", null, 1, 1, MIDependency.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEClass(this.repositoryConnectorEClass, MIRepositoryConnector.class, "RepositoryConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEAttribute(this.getRepositoryConnector_Name(), this.ecorePackage.getEString(), "name", null, 1, 1, MIRepositoryConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getRepositoryConnector_Repository(), this.getRepository(), null, "repository", null, 1, 1, MIRepositoryConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getRepositoryConnector_Id(), this.ecorePackage.getEString(), "id", null, 1, 1, MIRepositoryConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); this.initEClass(this.displayEClass, MIDisplay.class, "Display", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEAttribute(this.getDisplay_Name(), this.ecorePackage.getEString(), "name", null, 1, 1, MIDisplay.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getDisplay_Parent(), this.getPlugin(), this.getPlugin_Displays(), "parent", null, 1, 1, MIDisplay.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getDisplay_Id(), this.ecorePackage.getEString(), "id", null, 1, 1, MIDisplay.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); this.initEClass(this.viewEClass, MIView.class, "View", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEAttribute(this.getView_Name(), this.ecorePackage.getEString(), "name", null, 1, 1, MIView.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getView_Description(), this.ecorePackage.getEString(), "description", null, 0, 1, MIView.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getView_DisplayConnectors(), this.getDisplayConnector(), null, "displayConnectors", null, 0, -1, MIView.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getView_Id(), this.ecorePackage.getEString(), "id", null, 1, 1, MIView.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); this.initEClass(this.displayConnectorEClass, MIDisplayConnector.class, "DisplayConnector", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEAttribute(this.getDisplayConnector_Name(), this.ecorePackage.getEString(), "name", null, 1, 1, MIDisplayConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getDisplayConnector_Display(), this.getDisplay(), null, "display", null, 1, 1, MIDisplayConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getDisplayConnector_Id(), this.ecorePackage.getEString(), "id", null, 1, 1, MIDisplayConnector.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); this.initEClass(this.analysisComponentEClass, MIAnalysisComponent.class, "AnalysisComponent", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); this.initEAttribute(this.getAnalysisComponent_Name(), this.ecorePackage.getEString(), "name", null, 1, 1, MIAnalysisComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getAnalysisComponent_Classname(), this.ecorePackage.getEString(), "classname", null, 1, 1, MIAnalysisComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEReference(this.getAnalysisComponent_Properties(), this.getProperty(), null, "properties", null, 0, -1, MIAnalysisComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); this.initEAttribute(this.getAnalysisComponent_Id(), this.ecorePackage.getEString(), "id", null, 1, 1, MIAnalysisComponent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); // Create resource this.createResource(eNS_URI); } } // MAnalysisMetaModelPackage





© 2015 - 2025 Weber Informatics LLC | Privacy Policy