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

org.bimserver.models.store.impl.ServiceImpl 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.log.AccessMethod;
import org.bimserver.models.store.ExtendedDataSchema;
import org.bimserver.models.store.InternalServicePluginConfiguration;
import org.bimserver.models.store.ModelCheckerInstance;
import org.bimserver.models.store.Project;
import org.bimserver.models.store.Service;
import org.bimserver.models.store.StorePackage;
import org.bimserver.models.store.Trigger;
import org.bimserver.models.store.User;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;

/**
 * 
 * An implementation of the model object 'Service'.
 * 
 * 

* The following features are implemented: *

*
    *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getName Name}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getServiceName Service Name}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getServiceIdentifier Service Identifier}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getProviderName Provider Name}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getUrl Url}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getToken Token}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getNotificationProtocol Notification Protocol}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getDescription Description}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getTrigger Trigger}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#isReadRevision Read Revision}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getReadExtendedData Read Extended Data}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getWriteRevision Write Revision}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getWriteExtendedData Write Extended Data}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getProfileIdentifier Profile Identifier}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getProfileName Profile Name}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getProfileDescription Profile Description}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#isProfilePublic Profile Public}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getProject Project}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getUser User}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getInternalService Internal Service}
  • *
  • {@link org.bimserver.models.store.impl.ServiceImpl#getModelCheckers Model Checkers}
  • *
* * @generated */ public class ServiceImpl extends IdEObjectImpl implements Service { /** * * * @generated */ protected ServiceImpl() { super(); } /** * * * @generated */ @Override protected EClass eStaticClass() { return StorePackage.Literals.SERVICE; } /** * * * @generated */ @Override protected int eStaticFeatureCount() { return 0; } /** * * * @generated */ public String getName() { return (String) eGet(StorePackage.Literals.SERVICE__NAME, true); } /** * * * @generated */ public void setName(String newName) { eSet(StorePackage.Literals.SERVICE__NAME, newName); } /** * * * @generated */ public String getServiceName() { return (String) eGet(StorePackage.Literals.SERVICE__SERVICE_NAME, true); } /** * * * @generated */ public void setServiceName(String newServiceName) { eSet(StorePackage.Literals.SERVICE__SERVICE_NAME, newServiceName); } /** * * * @generated */ public String getServiceIdentifier() { return (String) eGet(StorePackage.Literals.SERVICE__SERVICE_IDENTIFIER, true); } /** * * * @generated */ public void setServiceIdentifier(String newServiceIdentifier) { eSet(StorePackage.Literals.SERVICE__SERVICE_IDENTIFIER, newServiceIdentifier); } /** * * * @generated */ public String getProviderName() { return (String) eGet(StorePackage.Literals.SERVICE__PROVIDER_NAME, true); } /** * * * @generated */ public void setProviderName(String newProviderName) { eSet(StorePackage.Literals.SERVICE__PROVIDER_NAME, newProviderName); } /** * * * @generated */ public String getUrl() { return (String) eGet(StorePackage.Literals.SERVICE__URL, true); } /** * * * @generated */ public void setUrl(String newUrl) { eSet(StorePackage.Literals.SERVICE__URL, newUrl); } /** * * * @generated */ public String getToken() { return (String) eGet(StorePackage.Literals.SERVICE__TOKEN, true); } /** * * * @generated */ public void setToken(String newToken) { eSet(StorePackage.Literals.SERVICE__TOKEN, newToken); } /** * * * @generated */ public AccessMethod getNotificationProtocol() { return (AccessMethod) eGet(StorePackage.Literals.SERVICE__NOTIFICATION_PROTOCOL, true); } /** * * * @generated */ public void setNotificationProtocol(AccessMethod newNotificationProtocol) { eSet(StorePackage.Literals.SERVICE__NOTIFICATION_PROTOCOL, newNotificationProtocol); } /** * * * @generated */ public String getDescription() { return (String) eGet(StorePackage.Literals.SERVICE__DESCRIPTION, true); } /** * * * @generated */ public void setDescription(String newDescription) { eSet(StorePackage.Literals.SERVICE__DESCRIPTION, newDescription); } /** * * * @generated */ public Trigger getTrigger() { return (Trigger) eGet(StorePackage.Literals.SERVICE__TRIGGER, true); } /** * * * @generated */ public void setTrigger(Trigger newTrigger) { eSet(StorePackage.Literals.SERVICE__TRIGGER, newTrigger); } /** * * * @generated */ public boolean isReadRevision() { return (Boolean) eGet(StorePackage.Literals.SERVICE__READ_REVISION, true); } /** * * * @generated */ public void setReadRevision(boolean newReadRevision) { eSet(StorePackage.Literals.SERVICE__READ_REVISION, newReadRevision); } /** * * * @generated */ public ExtendedDataSchema getReadExtendedData() { return (ExtendedDataSchema) eGet(StorePackage.Literals.SERVICE__READ_EXTENDED_DATA, true); } /** * * * @generated */ public void setReadExtendedData(ExtendedDataSchema newReadExtendedData) { eSet(StorePackage.Literals.SERVICE__READ_EXTENDED_DATA, newReadExtendedData); } /** * * * @generated */ public Project getWriteRevision() { return (Project) eGet(StorePackage.Literals.SERVICE__WRITE_REVISION, true); } /** * * * @generated */ public void setWriteRevision(Project newWriteRevision) { eSet(StorePackage.Literals.SERVICE__WRITE_REVISION, newWriteRevision); } /** * * * @generated */ public ExtendedDataSchema getWriteExtendedData() { return (ExtendedDataSchema) eGet(StorePackage.Literals.SERVICE__WRITE_EXTENDED_DATA, true); } /** * * * @generated */ public void setWriteExtendedData(ExtendedDataSchema newWriteExtendedData) { eSet(StorePackage.Literals.SERVICE__WRITE_EXTENDED_DATA, newWriteExtendedData); } /** * * * @generated */ public String getProfileIdentifier() { return (String) eGet(StorePackage.Literals.SERVICE__PROFILE_IDENTIFIER, true); } /** * * * @generated */ public void setProfileIdentifier(String newProfileIdentifier) { eSet(StorePackage.Literals.SERVICE__PROFILE_IDENTIFIER, newProfileIdentifier); } /** * * * @generated */ public String getProfileName() { return (String) eGet(StorePackage.Literals.SERVICE__PROFILE_NAME, true); } /** * * * @generated */ public void setProfileName(String newProfileName) { eSet(StorePackage.Literals.SERVICE__PROFILE_NAME, newProfileName); } /** * * * @generated */ public String getProfileDescription() { return (String) eGet(StorePackage.Literals.SERVICE__PROFILE_DESCRIPTION, true); } /** * * * @generated */ public void setProfileDescription(String newProfileDescription) { eSet(StorePackage.Literals.SERVICE__PROFILE_DESCRIPTION, newProfileDescription); } /** * * * @generated */ public boolean isProfilePublic() { return (Boolean) eGet(StorePackage.Literals.SERVICE__PROFILE_PUBLIC, true); } /** * * * @generated */ public void setProfilePublic(boolean newProfilePublic) { eSet(StorePackage.Literals.SERVICE__PROFILE_PUBLIC, newProfilePublic); } /** * * * @generated */ public Project getProject() { return (Project) eGet(StorePackage.Literals.SERVICE__PROJECT, true); } /** * * * @generated */ public void setProject(Project newProject) { eSet(StorePackage.Literals.SERVICE__PROJECT, newProject); } /** * * * @generated */ public User getUser() { return (User) eGet(StorePackage.Literals.SERVICE__USER, true); } /** * * * @generated */ public void setUser(User newUser) { eSet(StorePackage.Literals.SERVICE__USER, newUser); } /** * * * @generated */ public InternalServicePluginConfiguration getInternalService() { return (InternalServicePluginConfiguration) eGet(StorePackage.Literals.SERVICE__INTERNAL_SERVICE, true); } /** * * * @generated */ public void setInternalService(InternalServicePluginConfiguration newInternalService) { eSet(StorePackage.Literals.SERVICE__INTERNAL_SERVICE, newInternalService); } /** * * * @generated */ @SuppressWarnings("unchecked") public EList getModelCheckers() { return (EList) eGet(StorePackage.Literals.SERVICE__MODEL_CHECKERS, true); } } //ServiceImpl




© 2015 - 2024 Weber Informatics LLC | Privacy Policy