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

org.bimserver.models.store.JavaInfo 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 'Java Info'.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.bimserver.models.store.JavaInfo#getHeapTotal Heap Total}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getHeapUsed Heap Used}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getHeapFree Heap Free}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getHeapMax Heap Max}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getThreads Threads}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaHome Java Home}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaVersion Java Version}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaVendor Java Vendor}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaVendorurl Java Vendorurl}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavavmVersion Javavm Version}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavavmVendor Javavm Vendor}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavavmName Javavm Name}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaspecVersion Javaspec Version}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaspecVendor Javaspec Vendor}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaspecName Javaspec Name}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaClassVersion Java Class Version}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaClasspath Java Classpath}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaLibrarypath Java Librarypath}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaIoTmp Java Io Tmp}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaExtdir Java Extdir}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaFileSeparator Java File Separator}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaPathSeparator Java Path Separator}
  • *
  • {@link org.bimserver.models.store.JavaInfo#getJavaLineSeparator Java Line Separator}
  • *
* * @see org.bimserver.models.store.StorePackage#getJavaInfo() * @model * @extends IdEObject * @generated */ public interface JavaInfo extends IdEObject { /** * Returns the value of the 'Heap Total' attribute. * *

* If the meaning of the 'Heap Total' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Heap Total' attribute. * @see #setHeapTotal(long) * @see org.bimserver.models.store.StorePackage#getJavaInfo_HeapTotal() * @model * @generated */ long getHeapTotal(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getHeapTotal Heap Total}' attribute. * * * @param value the new value of the 'Heap Total' attribute. * @see #getHeapTotal() * @generated */ void setHeapTotal(long value); /** * Returns the value of the 'Heap Used' attribute. * *

* If the meaning of the 'Heap Used' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Heap Used' attribute. * @see #setHeapUsed(long) * @see org.bimserver.models.store.StorePackage#getJavaInfo_HeapUsed() * @model * @generated */ long getHeapUsed(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getHeapUsed Heap Used}' attribute. * * * @param value the new value of the 'Heap Used' attribute. * @see #getHeapUsed() * @generated */ void setHeapUsed(long value); /** * Returns the value of the 'Heap Free' attribute. * *

* If the meaning of the 'Heap Free' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Heap Free' attribute. * @see #setHeapFree(long) * @see org.bimserver.models.store.StorePackage#getJavaInfo_HeapFree() * @model * @generated */ long getHeapFree(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getHeapFree Heap Free}' attribute. * * * @param value the new value of the 'Heap Free' attribute. * @see #getHeapFree() * @generated */ void setHeapFree(long value); /** * Returns the value of the 'Heap Max' attribute. * *

* If the meaning of the 'Heap Max' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Heap Max' attribute. * @see #setHeapMax(long) * @see org.bimserver.models.store.StorePackage#getJavaInfo_HeapMax() * @model * @generated */ long getHeapMax(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getHeapMax Heap Max}' attribute. * * * @param value the new value of the 'Heap Max' attribute. * @see #getHeapMax() * @generated */ void setHeapMax(long value); /** * Returns the value of the 'Threads' attribute. * *

* If the meaning of the 'Threads' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Threads' attribute. * @see #setThreads(int) * @see org.bimserver.models.store.StorePackage#getJavaInfo_Threads() * @model * @generated */ int getThreads(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getThreads Threads}' attribute. * * * @param value the new value of the 'Threads' attribute. * @see #getThreads() * @generated */ void setThreads(int value); /** * Returns the value of the 'Java Home' attribute. * *

* If the meaning of the 'Java Home' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Home' attribute. * @see #setJavaHome(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaHome() * @model * @generated */ String getJavaHome(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaHome Java Home}' attribute. * * * @param value the new value of the 'Java Home' attribute. * @see #getJavaHome() * @generated */ void setJavaHome(String value); /** * Returns the value of the 'Java Version' attribute. * *

* If the meaning of the 'Java Version' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Version' attribute. * @see #setJavaVersion(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaVersion() * @model * @generated */ String getJavaVersion(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaVersion Java Version}' attribute. * * * @param value the new value of the 'Java Version' attribute. * @see #getJavaVersion() * @generated */ void setJavaVersion(String value); /** * Returns the value of the 'Java Vendor' attribute. * *

* If the meaning of the 'Java Vendor' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Vendor' attribute. * @see #setJavaVendor(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaVendor() * @model * @generated */ String getJavaVendor(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaVendor Java Vendor}' attribute. * * * @param value the new value of the 'Java Vendor' attribute. * @see #getJavaVendor() * @generated */ void setJavaVendor(String value); /** * Returns the value of the 'Java Vendorurl' attribute. * *

* If the meaning of the 'Java Vendorurl' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Vendorurl' attribute. * @see #setJavaVendorurl(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaVendorurl() * @model * @generated */ String getJavaVendorurl(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaVendorurl Java Vendorurl}' attribute. * * * @param value the new value of the 'Java Vendorurl' attribute. * @see #getJavaVendorurl() * @generated */ void setJavaVendorurl(String value); /** * Returns the value of the 'Javavm Version' attribute. * *

* If the meaning of the 'Javavm Version' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Javavm Version' attribute. * @see #setJavavmVersion(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavavmVersion() * @model * @generated */ String getJavavmVersion(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavavmVersion Javavm Version}' attribute. * * * @param value the new value of the 'Javavm Version' attribute. * @see #getJavavmVersion() * @generated */ void setJavavmVersion(String value); /** * Returns the value of the 'Javavm Vendor' attribute. * *

* If the meaning of the 'Javavm Vendor' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Javavm Vendor' attribute. * @see #setJavavmVendor(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavavmVendor() * @model * @generated */ String getJavavmVendor(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavavmVendor Javavm Vendor}' attribute. * * * @param value the new value of the 'Javavm Vendor' attribute. * @see #getJavavmVendor() * @generated */ void setJavavmVendor(String value); /** * Returns the value of the 'Javavm Name' attribute. * *

* If the meaning of the 'Javavm Name' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Javavm Name' attribute. * @see #setJavavmName(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavavmName() * @model * @generated */ String getJavavmName(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavavmName Javavm Name}' attribute. * * * @param value the new value of the 'Javavm Name' attribute. * @see #getJavavmName() * @generated */ void setJavavmName(String value); /** * Returns the value of the 'Javaspec Version' attribute. * *

* If the meaning of the 'Javaspec Version' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Javaspec Version' attribute. * @see #setJavaspecVersion(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaspecVersion() * @model * @generated */ String getJavaspecVersion(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaspecVersion Javaspec Version}' attribute. * * * @param value the new value of the 'Javaspec Version' attribute. * @see #getJavaspecVersion() * @generated */ void setJavaspecVersion(String value); /** * Returns the value of the 'Javaspec Vendor' attribute. * *

* If the meaning of the 'Javaspec Vendor' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Javaspec Vendor' attribute. * @see #setJavaspecVendor(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaspecVendor() * @model * @generated */ String getJavaspecVendor(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaspecVendor Javaspec Vendor}' attribute. * * * @param value the new value of the 'Javaspec Vendor' attribute. * @see #getJavaspecVendor() * @generated */ void setJavaspecVendor(String value); /** * Returns the value of the 'Javaspec Name' attribute. * *

* If the meaning of the 'Javaspec Name' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Javaspec Name' attribute. * @see #setJavaspecName(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaspecName() * @model * @generated */ String getJavaspecName(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaspecName Javaspec Name}' attribute. * * * @param value the new value of the 'Javaspec Name' attribute. * @see #getJavaspecName() * @generated */ void setJavaspecName(String value); /** * Returns the value of the 'Java Class Version' attribute. * *

* If the meaning of the 'Java Class Version' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Class Version' attribute. * @see #setJavaClassVersion(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaClassVersion() * @model * @generated */ String getJavaClassVersion(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaClassVersion Java Class Version}' attribute. * * * @param value the new value of the 'Java Class Version' attribute. * @see #getJavaClassVersion() * @generated */ void setJavaClassVersion(String value); /** * Returns the value of the 'Java Classpath' attribute list. * The list contents are of type {@link java.lang.String}. * *

* If the meaning of the 'Java Classpath' attribute list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Classpath' attribute list. * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaClasspath() * @model * @generated */ EList getJavaClasspath(); /** * Returns the value of the 'Java Librarypath' attribute list. * The list contents are of type {@link java.lang.String}. * *

* If the meaning of the 'Java Librarypath' attribute list isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Librarypath' attribute list. * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaLibrarypath() * @model * @generated */ EList getJavaLibrarypath(); /** * Returns the value of the 'Java Io Tmp' attribute. * *

* If the meaning of the 'Java Io Tmp' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Io Tmp' attribute. * @see #setJavaIoTmp(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaIoTmp() * @model * @generated */ String getJavaIoTmp(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaIoTmp Java Io Tmp}' attribute. * * * @param value the new value of the 'Java Io Tmp' attribute. * @see #getJavaIoTmp() * @generated */ void setJavaIoTmp(String value); /** * Returns the value of the 'Java Extdir' attribute. * *

* If the meaning of the 'Java Extdir' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Extdir' attribute. * @see #setJavaExtdir(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaExtdir() * @model * @generated */ String getJavaExtdir(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaExtdir Java Extdir}' attribute. * * * @param value the new value of the 'Java Extdir' attribute. * @see #getJavaExtdir() * @generated */ void setJavaExtdir(String value); /** * Returns the value of the 'Java File Separator' attribute. * *

* If the meaning of the 'Java File Separator' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java File Separator' attribute. * @see #setJavaFileSeparator(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaFileSeparator() * @model * @generated */ String getJavaFileSeparator(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaFileSeparator Java File Separator}' attribute. * * * @param value the new value of the 'Java File Separator' attribute. * @see #getJavaFileSeparator() * @generated */ void setJavaFileSeparator(String value); /** * Returns the value of the 'Java Path Separator' attribute. * *

* If the meaning of the 'Java Path Separator' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Path Separator' attribute. * @see #setJavaPathSeparator(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaPathSeparator() * @model * @generated */ String getJavaPathSeparator(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaPathSeparator Java Path Separator}' attribute. * * * @param value the new value of the 'Java Path Separator' attribute. * @see #getJavaPathSeparator() * @generated */ void setJavaPathSeparator(String value); /** * Returns the value of the 'Java Line Separator' attribute. * *

* If the meaning of the 'Java Line Separator' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Java Line Separator' attribute. * @see #setJavaLineSeparator(String) * @see org.bimserver.models.store.StorePackage#getJavaInfo_JavaLineSeparator() * @model * @generated */ String getJavaLineSeparator(); /** * Sets the value of the '{@link org.bimserver.models.store.JavaInfo#getJavaLineSeparator Java Line Separator}' attribute. * * * @param value the new value of the 'Java Line Separator' attribute. * @see #getJavaLineSeparator() * @generated */ void setJavaLineSeparator(String value); } // JavaInfo




© 2015 - 2024 Weber Informatics LLC | Privacy Policy