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

org.bimserver.models.store.impl.UserSettingsImpl Maven / Gradle / Ivy

/**
 * Copyright (C) 2009-2014 BIMserver.org
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * 
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see .
 */
package org.bimserver.models.store.impl;

import org.bimserver.emf.IdEObjectImpl;
import org.bimserver.models.store.DeserializerPluginConfiguration;
import org.bimserver.models.store.InternalServicePluginConfiguration;
import org.bimserver.models.store.ModelComparePluginConfiguration;
import org.bimserver.models.store.ModelMergerPluginConfiguration;
import org.bimserver.models.store.ObjectIDMPluginConfiguration;
import org.bimserver.models.store.QueryEnginePluginConfiguration;
import org.bimserver.models.store.RenderEnginePluginConfiguration;
import org.bimserver.models.store.SerializerPluginConfiguration;
import org.bimserver.models.store.StorePackage;
import org.bimserver.models.store.UserSettings;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;

/**
 * 
 * An implementation of the model object 'User Settings'.
 * 
 * 

* The following features are implemented: *

*
    *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getSerializers Serializers}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getObjectIDMs Object ID Ms}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getRenderEngines Render Engines}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getDeserializers Deserializers}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getQueryEngines Query Engines}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getModelMergers Model Mergers}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getModelCompares Model Compares}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getDefaultModelMerger Default Model Merger}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getDefaultModelCompare Default Model Compare}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getDefaultQueryEngine Default Query Engine}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getDefaultRenderEngine Default Render Engine}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getDefaultSerializer Default Serializer}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getDefaultObjectIDM Default Object IDM}
  • *
  • {@link org.bimserver.models.store.impl.UserSettingsImpl#getServices Services}
  • *
* * @generated */ public class UserSettingsImpl extends IdEObjectImpl implements UserSettings { /** * * * @generated */ protected UserSettingsImpl() { super(); } /** * * * @generated */ @Override protected EClass eStaticClass() { return StorePackage.Literals.USER_SETTINGS; } /** * * * @generated */ @Override protected int eStaticFeatureCount() { return 0; } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getSerializers() { return (EList) eGet(StorePackage.Literals.USER_SETTINGS__SERIALIZERS, true); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getObjectIDMs() { return (EList) eGet(StorePackage.Literals.USER_SETTINGS__OBJECT_ID_MS, true); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getRenderEngines() { return (EList) eGet(StorePackage.Literals.USER_SETTINGS__RENDER_ENGINES, true); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getDeserializers() { return (EList) eGet(StorePackage.Literals.USER_SETTINGS__DESERIALIZERS, true); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getQueryEngines() { return (EList) eGet(StorePackage.Literals.USER_SETTINGS__QUERY_ENGINES, true); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getModelMergers() { return (EList) eGet(StorePackage.Literals.USER_SETTINGS__MODEL_MERGERS, true); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getModelCompares() { return (EList) eGet(StorePackage.Literals.USER_SETTINGS__MODEL_COMPARES, true); } /** * * * @generated */ public ModelMergerPluginConfiguration getDefaultModelMerger() { return (ModelMergerPluginConfiguration) eGet(StorePackage.Literals.USER_SETTINGS__DEFAULT_MODEL_MERGER, true); } /** * * * @generated */ public void setDefaultModelMerger(ModelMergerPluginConfiguration newDefaultModelMerger) { eSet(StorePackage.Literals.USER_SETTINGS__DEFAULT_MODEL_MERGER, newDefaultModelMerger); } /** * * * @generated */ public ModelComparePluginConfiguration getDefaultModelCompare() { return (ModelComparePluginConfiguration) eGet(StorePackage.Literals.USER_SETTINGS__DEFAULT_MODEL_COMPARE, true); } /** * * * @generated */ public void setDefaultModelCompare(ModelComparePluginConfiguration newDefaultModelCompare) { eSet(StorePackage.Literals.USER_SETTINGS__DEFAULT_MODEL_COMPARE, newDefaultModelCompare); } /** * * * @generated */ public QueryEnginePluginConfiguration getDefaultQueryEngine() { return (QueryEnginePluginConfiguration) eGet(StorePackage.Literals.USER_SETTINGS__DEFAULT_QUERY_ENGINE, true); } /** * * * @generated */ public void setDefaultQueryEngine(QueryEnginePluginConfiguration newDefaultQueryEngine) { eSet(StorePackage.Literals.USER_SETTINGS__DEFAULT_QUERY_ENGINE, newDefaultQueryEngine); } /** * * * @generated */ public RenderEnginePluginConfiguration getDefaultRenderEngine() { return (RenderEnginePluginConfiguration) eGet(StorePackage.Literals.USER_SETTINGS__DEFAULT_RENDER_ENGINE, true); } /** * * * @generated */ public void setDefaultRenderEngine(RenderEnginePluginConfiguration newDefaultRenderEngine) { eSet(StorePackage.Literals.USER_SETTINGS__DEFAULT_RENDER_ENGINE, newDefaultRenderEngine); } /** * * * @generated */ public SerializerPluginConfiguration getDefaultSerializer() { return (SerializerPluginConfiguration) eGet(StorePackage.Literals.USER_SETTINGS__DEFAULT_SERIALIZER, true); } /** * * * @generated */ public void setDefaultSerializer(SerializerPluginConfiguration newDefaultSerializer) { eSet(StorePackage.Literals.USER_SETTINGS__DEFAULT_SERIALIZER, newDefaultSerializer); } /** * * * @generated */ public ObjectIDMPluginConfiguration getDefaultObjectIDM() { return (ObjectIDMPluginConfiguration) eGet(StorePackage.Literals.USER_SETTINGS__DEFAULT_OBJECT_IDM, true); } /** * * * @generated */ public void setDefaultObjectIDM(ObjectIDMPluginConfiguration newDefaultObjectIDM) { eSet(StorePackage.Literals.USER_SETTINGS__DEFAULT_OBJECT_IDM, newDefaultObjectIDM); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getServices() { return (EList) eGet(StorePackage.Literals.USER_SETTINGS__SERVICES, true); } } //UserSettingsImpl




© 2015 - 2024 Weber Informatics LLC | Privacy Policy