org.bimserver.models.store.ServerSettings 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;
import org.bimserver.emf.IdEObject;
import org.eclipse.emf.common.util.EList;
/**
*
* A representation of the model object 'Server Settings'.
*
*
*
* The following features are supported:
*
*
* - {@link org.bimserver.models.store.ServerSettings#isSendConfirmationEmailAfterRegistration Send Confirmation Email After Registration}
* - {@link org.bimserver.models.store.ServerSettings#getAllowSelfRegistration Allow Self Registration}
* - {@link org.bimserver.models.store.ServerSettings#isAllowUsersToCreateTopLevelProjects Allow Users To Create Top Level Projects}
* - {@link org.bimserver.models.store.ServerSettings#getCheckinMergingEnabled Checkin Merging Enabled}
* - {@link org.bimserver.models.store.ServerSettings#getSmtpServer Smtp Server}
* - {@link org.bimserver.models.store.ServerSettings#getEmailSenderAddress Email Sender Address}
* - {@link org.bimserver.models.store.ServerSettings#getEmailSenderName Email Sender Name}
* - {@link org.bimserver.models.store.ServerSettings#getSiteAddress Site Address}
* - {@link org.bimserver.models.store.ServerSettings#isGenerateGeometryOnCheckin Generate Geometry On Checkin}
* - {@link org.bimserver.models.store.ServerSettings#isAllowOnlyWhitelisted Allow Only Whitelisted}
* - {@link org.bimserver.models.store.ServerSettings#getWhitelistedDomains Whitelisted Domains}
* - {@link org.bimserver.models.store.ServerSettings#getHideUserListForNonAdmin Hide User List For Non Admin}
* - {@link org.bimserver.models.store.ServerSettings#getProtocolBuffersPort Protocol Buffers Port}
* - {@link org.bimserver.models.store.ServerSettings#getCacheOutputFiles Cache Output Files}
* - {@link org.bimserver.models.store.ServerSettings#getWebModules Web Modules}
* - {@link org.bimserver.models.store.ServerSettings#getWebModule Web Module}
* - {@link org.bimserver.models.store.ServerSettings#getServiceRepositoryUrl Service Repository Url}
* - {@link org.bimserver.models.store.ServerSettings#isSendEmailOnNewRevision Send Email On New Revision}
* - {@link org.bimserver.models.store.ServerSettings#getSessionTimeOutSeconds Session Time Out Seconds}
* - {@link org.bimserver.models.store.ServerSettings#getSmtpUsername Smtp Username}
* - {@link org.bimserver.models.store.ServerSettings#getSmtpPassword Smtp Password}
* - {@link org.bimserver.models.store.ServerSettings#getSmtpPort Smtp Port}
* - {@link org.bimserver.models.store.ServerSettings#getSmtpProtocol Smtp Protocol}
* - {@link org.bimserver.models.store.ServerSettings#isReuseGeometry Reuse Geometry}
* - {@link org.bimserver.models.store.ServerSettings#isAllowCreateValidatedUser Allow Create Validated User}
* - {@link org.bimserver.models.store.ServerSettings#getRenderEngineProcesses Render Engine Processes}
* - {@link org.bimserver.models.store.ServerSettings#isPluginStrictVersionChecking Plugin Strict Version Checking}
* - {@link org.bimserver.models.store.ServerSettings#getName Name}
* - {@link org.bimserver.models.store.ServerSettings#getDescription Description}
* - {@link org.bimserver.models.store.ServerSettings#getIcon Icon}
*
*
* @see org.bimserver.models.store.StorePackage#getServerSettings()
* @model
* @extends IdEObject
* @generated
*/
public interface ServerSettings extends IdEObject {
/**
* Returns the value of the 'Send Confirmation Email After Registration' attribute.
*
*
* If the meaning of the 'Send Confirmation Email After Registration' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Send Confirmation Email After Registration' attribute.
* @see #setSendConfirmationEmailAfterRegistration(boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SendConfirmationEmailAfterRegistration()
* @model
* @generated
*/
boolean isSendConfirmationEmailAfterRegistration();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#isSendConfirmationEmailAfterRegistration Send Confirmation Email After Registration}' attribute.
*
*
* @param value the new value of the 'Send Confirmation Email After Registration' attribute.
* @see #isSendConfirmationEmailAfterRegistration()
* @generated
*/
void setSendConfirmationEmailAfterRegistration(boolean value);
/**
* Returns the value of the 'Allow Self Registration' attribute.
*
*
* If the meaning of the 'Allow Self Registration' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Allow Self Registration' attribute.
* @see #setAllowSelfRegistration(Boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_AllowSelfRegistration()
* @model
* @generated
*/
Boolean getAllowSelfRegistration();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getAllowSelfRegistration Allow Self Registration}' attribute.
*
*
* @param value the new value of the 'Allow Self Registration' attribute.
* @see #getAllowSelfRegistration()
* @generated
*/
void setAllowSelfRegistration(Boolean value);
/**
* Returns the value of the 'Allow Users To Create Top Level Projects' attribute.
*
*
* If the meaning of the 'Allow Users To Create Top Level Projects' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Allow Users To Create Top Level Projects' attribute.
* @see #setAllowUsersToCreateTopLevelProjects(boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_AllowUsersToCreateTopLevelProjects()
* @model
* @generated
*/
boolean isAllowUsersToCreateTopLevelProjects();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#isAllowUsersToCreateTopLevelProjects Allow Users To Create Top Level Projects}' attribute.
*
*
* @param value the new value of the 'Allow Users To Create Top Level Projects' attribute.
* @see #isAllowUsersToCreateTopLevelProjects()
* @generated
*/
void setAllowUsersToCreateTopLevelProjects(boolean value);
/**
* Returns the value of the 'Checkin Merging Enabled' attribute.
*
*
* If the meaning of the 'Checkin Merging Enabled' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Checkin Merging Enabled' attribute.
* @see #setCheckinMergingEnabled(Boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_CheckinMergingEnabled()
* @model
* @generated
*/
Boolean getCheckinMergingEnabled();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getCheckinMergingEnabled Checkin Merging Enabled}' attribute.
*
*
* @param value the new value of the 'Checkin Merging Enabled' attribute.
* @see #getCheckinMergingEnabled()
* @generated
*/
void setCheckinMergingEnabled(Boolean value);
/**
* Returns the value of the 'Smtp Server' attribute.
*
*
* If the meaning of the 'Smtp Server' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Smtp Server' attribute.
* @see #setSmtpServer(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SmtpServer()
* @model
* @generated
*/
String getSmtpServer();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getSmtpServer Smtp Server}' attribute.
*
*
* @param value the new value of the 'Smtp Server' attribute.
* @see #getSmtpServer()
* @generated
*/
void setSmtpServer(String value);
/**
* Returns the value of the 'Email Sender Address' attribute.
*
*
* If the meaning of the 'Email Sender Address' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Email Sender Address' attribute.
* @see #setEmailSenderAddress(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_EmailSenderAddress()
* @model
* @generated
*/
String getEmailSenderAddress();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getEmailSenderAddress Email Sender Address}' attribute.
*
*
* @param value the new value of the 'Email Sender Address' attribute.
* @see #getEmailSenderAddress()
* @generated
*/
void setEmailSenderAddress(String value);
/**
* Returns the value of the 'Email Sender Name' attribute.
*
*
* If the meaning of the 'Email Sender Name' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Email Sender Name' attribute.
* @see #setEmailSenderName(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_EmailSenderName()
* @model
* @generated
*/
String getEmailSenderName();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getEmailSenderName Email Sender Name}' attribute.
*
*
* @param value the new value of the 'Email Sender Name' attribute.
* @see #getEmailSenderName()
* @generated
*/
void setEmailSenderName(String value);
/**
* Returns the value of the 'Site Address' attribute.
*
*
* If the meaning of the 'Site Address' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Site Address' attribute.
* @see #setSiteAddress(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SiteAddress()
* @model
* @generated
*/
String getSiteAddress();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getSiteAddress Site Address}' attribute.
*
*
* @param value the new value of the 'Site Address' attribute.
* @see #getSiteAddress()
* @generated
*/
void setSiteAddress(String value);
/**
* Returns the value of the 'Generate Geometry On Checkin' attribute.
*
*
* If the meaning of the 'Generate Geometry On Checkin' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Generate Geometry On Checkin' attribute.
* @see #setGenerateGeometryOnCheckin(boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_GenerateGeometryOnCheckin()
* @model
* @generated
*/
boolean isGenerateGeometryOnCheckin();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#isGenerateGeometryOnCheckin Generate Geometry On Checkin}' attribute.
*
*
* @param value the new value of the 'Generate Geometry On Checkin' attribute.
* @see #isGenerateGeometryOnCheckin()
* @generated
*/
void setGenerateGeometryOnCheckin(boolean value);
/**
* Returns the value of the 'Allow Only Whitelisted' attribute.
*
*
* If the meaning of the 'Allow Only Whitelisted' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Allow Only Whitelisted' attribute.
* @see #setAllowOnlyWhitelisted(boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_AllowOnlyWhitelisted()
* @model
* @generated
*/
boolean isAllowOnlyWhitelisted();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#isAllowOnlyWhitelisted Allow Only Whitelisted}' attribute.
*
*
* @param value the new value of the 'Allow Only Whitelisted' attribute.
* @see #isAllowOnlyWhitelisted()
* @generated
*/
void setAllowOnlyWhitelisted(boolean value);
/**
* Returns the value of the 'Whitelisted Domains' attribute list.
* The list contents are of type {@link java.lang.String}.
*
*
* If the meaning of the 'Whitelisted Domains' attribute list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Whitelisted Domains' attribute list.
* @see org.bimserver.models.store.StorePackage#getServerSettings_WhitelistedDomains()
* @model
* @generated
*/
EList getWhitelistedDomains();
/**
* Returns the value of the 'Hide User List For Non Admin' attribute.
*
*
* If the meaning of the 'Hide User List For Non Admin' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Hide User List For Non Admin' attribute.
* @see #setHideUserListForNonAdmin(Boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_HideUserListForNonAdmin()
* @model
* @generated
*/
Boolean getHideUserListForNonAdmin();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getHideUserListForNonAdmin Hide User List For Non Admin}' attribute.
*
*
* @param value the new value of the 'Hide User List For Non Admin' attribute.
* @see #getHideUserListForNonAdmin()
* @generated
*/
void setHideUserListForNonAdmin(Boolean value);
/**
* Returns the value of the 'Protocol Buffers Port' attribute.
*
*
* If the meaning of the 'Protocol Buffers Port' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Protocol Buffers Port' attribute.
* @see #setProtocolBuffersPort(Integer)
* @see org.bimserver.models.store.StorePackage#getServerSettings_ProtocolBuffersPort()
* @model
* @generated
*/
Integer getProtocolBuffersPort();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getProtocolBuffersPort Protocol Buffers Port}' attribute.
*
*
* @param value the new value of the 'Protocol Buffers Port' attribute.
* @see #getProtocolBuffersPort()
* @generated
*/
void setProtocolBuffersPort(Integer value);
/**
* Returns the value of the 'Cache Output Files' attribute.
*
*
* If the meaning of the 'Cache Output Files' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Cache Output Files' attribute.
* @see #setCacheOutputFiles(Boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_CacheOutputFiles()
* @model
* @generated
*/
Boolean getCacheOutputFiles();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getCacheOutputFiles Cache Output Files}' attribute.
*
*
* @param value the new value of the 'Cache Output Files' attribute.
* @see #getCacheOutputFiles()
* @generated
*/
void setCacheOutputFiles(Boolean value);
/**
* Returns the value of the 'Web Modules' reference list.
* The list contents are of type {@link org.bimserver.models.store.WebModulePluginConfiguration}.
* It is bidirectional and its opposite is '{@link org.bimserver.models.store.WebModulePluginConfiguration#getServerSettings Server Settings}'.
*
*
* If the meaning of the 'Web Modules' reference list isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Web Modules' reference list.
* @see org.bimserver.models.store.StorePackage#getServerSettings_WebModules()
* @see org.bimserver.models.store.WebModulePluginConfiguration#getServerSettings
* @model opposite="serverSettings"
* @generated
*/
EList getWebModules();
/**
* Returns the value of the 'Web Module' reference.
*
*
* If the meaning of the 'Web Module' reference isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Web Module' reference.
* @see #setWebModule(WebModulePluginConfiguration)
* @see org.bimserver.models.store.StorePackage#getServerSettings_WebModule()
* @model
* @generated
*/
WebModulePluginConfiguration getWebModule();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getWebModule Web Module}' reference.
*
*
* @param value the new value of the 'Web Module' reference.
* @see #getWebModule()
* @generated
*/
void setWebModule(WebModulePluginConfiguration value);
/**
* Returns the value of the 'Service Repository Url' attribute.
*
*
* If the meaning of the 'Service Repository Url' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Service Repository Url' attribute.
* @see #setServiceRepositoryUrl(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_ServiceRepositoryUrl()
* @model
* @generated
*/
String getServiceRepositoryUrl();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getServiceRepositoryUrl Service Repository Url}' attribute.
*
*
* @param value the new value of the 'Service Repository Url' attribute.
* @see #getServiceRepositoryUrl()
* @generated
*/
void setServiceRepositoryUrl(String value);
/**
* Returns the value of the 'Send Email On New Revision' attribute.
*
*
* If the meaning of the 'Send Email On New Revision' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Send Email On New Revision' attribute.
* @see #setSendEmailOnNewRevision(boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SendEmailOnNewRevision()
* @model
* @generated
*/
boolean isSendEmailOnNewRevision();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#isSendEmailOnNewRevision Send Email On New Revision}' attribute.
*
*
* @param value the new value of the 'Send Email On New Revision' attribute.
* @see #isSendEmailOnNewRevision()
* @generated
*/
void setSendEmailOnNewRevision(boolean value);
/**
* Returns the value of the 'Session Time Out Seconds' attribute.
* The default value is "2592000"
.
*
*
* If the meaning of the 'Session Time Out Seconds' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Session Time Out Seconds' attribute.
* @see #setSessionTimeOutSeconds(int)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SessionTimeOutSeconds()
* @model default="2592000"
* @generated
*/
int getSessionTimeOutSeconds();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getSessionTimeOutSeconds Session Time Out Seconds}' attribute.
*
*
* @param value the new value of the 'Session Time Out Seconds' attribute.
* @see #getSessionTimeOutSeconds()
* @generated
*/
void setSessionTimeOutSeconds(int value);
/**
* Returns the value of the 'Smtp Username' attribute.
*
*
* If the meaning of the 'Smtp Username' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Smtp Username' attribute.
* @see #setSmtpUsername(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SmtpUsername()
* @model
* @generated
*/
String getSmtpUsername();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getSmtpUsername Smtp Username}' attribute.
*
*
* @param value the new value of the 'Smtp Username' attribute.
* @see #getSmtpUsername()
* @generated
*/
void setSmtpUsername(String value);
/**
* Returns the value of the 'Smtp Password' attribute.
*
*
* If the meaning of the 'Smtp Password' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Smtp Password' attribute.
* @see #setSmtpPassword(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SmtpPassword()
* @model
* @generated
*/
String getSmtpPassword();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getSmtpPassword Smtp Password}' attribute.
*
*
* @param value the new value of the 'Smtp Password' attribute.
* @see #getSmtpPassword()
* @generated
*/
void setSmtpPassword(String value);
/**
* Returns the value of the 'Smtp Port' attribute.
* The default value is "25"
.
*
*
* If the meaning of the 'Smtp Port' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Smtp Port' attribute.
* @see #setSmtpPort(int)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SmtpPort()
* @model default="25"
* @generated
*/
int getSmtpPort();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getSmtpPort Smtp Port}' attribute.
*
*
* @param value the new value of the 'Smtp Port' attribute.
* @see #getSmtpPort()
* @generated
*/
void setSmtpPort(int value);
/**
* Returns the value of the 'Smtp Protocol' attribute.
* The default value is "SMTP"
.
* The literals are from the enumeration {@link org.bimserver.models.store.SmtpProtocol}.
*
*
* If the meaning of the 'Smtp Protocol' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Smtp Protocol' attribute.
* @see org.bimserver.models.store.SmtpProtocol
* @see #setSmtpProtocol(SmtpProtocol)
* @see org.bimserver.models.store.StorePackage#getServerSettings_SmtpProtocol()
* @model default="SMTP"
* @generated
*/
SmtpProtocol getSmtpProtocol();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getSmtpProtocol Smtp Protocol}' attribute.
*
*
* @param value the new value of the 'Smtp Protocol' attribute.
* @see org.bimserver.models.store.SmtpProtocol
* @see #getSmtpProtocol()
* @generated
*/
void setSmtpProtocol(SmtpProtocol value);
/**
* Returns the value of the 'Reuse Geometry' attribute.
*
*
* If the meaning of the 'Reuse Geometry' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Reuse Geometry' attribute.
* @see #setReuseGeometry(boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_ReuseGeometry()
* @model
* @generated
*/
boolean isReuseGeometry();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#isReuseGeometry Reuse Geometry}' attribute.
*
*
* @param value the new value of the 'Reuse Geometry' attribute.
* @see #isReuseGeometry()
* @generated
*/
void setReuseGeometry(boolean value);
/**
* Returns the value of the 'Allow Create Validated User' attribute.
*
*
* If the meaning of the 'Allow Create Validated User' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Allow Create Validated User' attribute.
* @see #setAllowCreateValidatedUser(boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_AllowCreateValidatedUser()
* @model
* @generated
*/
boolean isAllowCreateValidatedUser();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#isAllowCreateValidatedUser Allow Create Validated User}' attribute.
*
*
* @param value the new value of the 'Allow Create Validated User' attribute.
* @see #isAllowCreateValidatedUser()
* @generated
*/
void setAllowCreateValidatedUser(boolean value);
/**
* Returns the value of the 'Render Engine Processes' attribute.
* The default value is "1"
.
*
*
* If the meaning of the 'Render Engine Processes' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Render Engine Processes' attribute.
* @see #setRenderEngineProcesses(int)
* @see org.bimserver.models.store.StorePackage#getServerSettings_RenderEngineProcesses()
* @model default="1"
* @generated
*/
int getRenderEngineProcesses();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getRenderEngineProcesses Render Engine Processes}' attribute.
*
*
* @param value the new value of the 'Render Engine Processes' attribute.
* @see #getRenderEngineProcesses()
* @generated
*/
void setRenderEngineProcesses(int value);
/**
* Returns the value of the 'Plugin Strict Version Checking' attribute.
*
*
* If the meaning of the 'Plugin Strict Version Checking' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Plugin Strict Version Checking' attribute.
* @see #setPluginStrictVersionChecking(boolean)
* @see org.bimserver.models.store.StorePackage#getServerSettings_PluginStrictVersionChecking()
* @model
* @generated
*/
boolean isPluginStrictVersionChecking();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#isPluginStrictVersionChecking Plugin Strict Version Checking}' attribute.
*
*
* @param value the new value of the 'Plugin Strict Version Checking' attribute.
* @see #isPluginStrictVersionChecking()
* @generated
*/
void setPluginStrictVersionChecking(boolean value);
/**
* Returns the value of the 'Name' attribute.
*
*
* If the meaning of the 'Name' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Name' attribute.
* @see #setName(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_Name()
* @model
* @generated
*/
String getName();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getName Name}' attribute.
*
*
* @param value the new value of the 'Name' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
/**
* Returns the value of the 'Description' attribute.
*
*
* If the meaning of the 'Description' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Description' attribute.
* @see #setDescription(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_Description()
* @model
* @generated
*/
String getDescription();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getDescription Description}' attribute.
*
*
* @param value the new value of the 'Description' attribute.
* @see #getDescription()
* @generated
*/
void setDescription(String value);
/**
* Returns the value of the 'Icon' attribute.
*
*
* If the meaning of the 'Icon' attribute isn't clear,
* there really should be more of a description here...
*
*
* @return the value of the 'Icon' attribute.
* @see #setIcon(String)
* @see org.bimserver.models.store.StorePackage#getServerSettings_Icon()
* @model
* @generated
*/
String getIcon();
/**
* Sets the value of the '{@link org.bimserver.models.store.ServerSettings#getIcon Icon}' attribute.
*
*
* @param value the new value of the 'Icon' attribute.
* @see #getIcon()
* @generated
*/
void setIcon(String value);
} // ServerSettings