/**
* Copyright (c) 2015-2016 Obeo, Inria
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* - William Piers <william.piers@obeo.fr>
* - Philippe Merle <philippe.merle@inria.fr>
*/
package monitoringext;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.occiware.clouddesigner.occi.monitoring.MonitoringPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see monitoringext.MonitoringextFactory
* @model kind="package"
* @generated
*/
public interface MonitoringextPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "monitoringext";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://occiware.org/occi/monitoring/ext/ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "monitoringext";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
MonitoringextPackage eINSTANCE = monitoringext.impl.MonitoringextPackageImpl.init();
/**
* The meta object id for the '{@link monitoringext.impl.SshcollectorImpl <em>Sshcollector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.impl.SshcollectorImpl
* @see monitoringext.impl.MonitoringextPackageImpl#getSshcollector()
* @generated
*/
int SSHCOLLECTOR = 0;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__ID = MonitoringPackage.COLLECTOR__ID;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__TITLE = MonitoringPackage.COLLECTOR__TITLE;
/**
* The feature id for the '<em><b>Kind</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__KIND = MonitoringPackage.COLLECTOR__KIND;
/**
* The feature id for the '<em><b>Mixins</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__MIXINS = MonitoringPackage.COLLECTOR__MIXINS;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__ATTRIBUTES = MonitoringPackage.COLLECTOR__ATTRIBUTES;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__SOURCE = MonitoringPackage.COLLECTOR__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__TARGET = MonitoringPackage.COLLECTOR__TARGET;
/**
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__PERIOD = MonitoringPackage.COLLECTOR__PERIOD;
/**
* The feature id for the '<em><b>Accuracy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__ACCURACY = MonitoringPackage.COLLECTOR__ACCURACY;
/**
* The feature id for the '<em><b>Granularity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR__GRANULARITY = MonitoringPackage.COLLECTOR__GRANULARITY;
/**
* The number of structural features of the '<em>Sshcollector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR_FEATURE_COUNT = MonitoringPackage.COLLECTOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Occi Create</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR___OCCI_CREATE = MonitoringPackage.COLLECTOR___OCCI_CREATE;
/**
* The operation id for the '<em>Occi Retrieve</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR___OCCI_RETRIEVE = MonitoringPackage.COLLECTOR___OCCI_RETRIEVE;
/**
* The operation id for the '<em>Occi Update</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR___OCCI_UPDATE = MonitoringPackage.COLLECTOR___OCCI_UPDATE;
/**
* The operation id for the '<em>Occi Delete</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR___OCCI_DELETE = MonitoringPackage.COLLECTOR___OCCI_DELETE;
/**
* The number of operations of the '<em>Sshcollector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SSHCOLLECTOR_OPERATION_COUNT = MonitoringPackage.COLLECTOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link monitoringext.impl.CentreoncollectorImpl <em>Centreoncollector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.impl.CentreoncollectorImpl
* @see monitoringext.impl.MonitoringextPackageImpl#getCentreoncollector()
* @generated
*/
int CENTREONCOLLECTOR = 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__ID = MonitoringPackage.COLLECTOR__ID;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__TITLE = MonitoringPackage.COLLECTOR__TITLE;
/**
* The feature id for the '<em><b>Kind</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__KIND = MonitoringPackage.COLLECTOR__KIND;
/**
* The feature id for the '<em><b>Mixins</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__MIXINS = MonitoringPackage.COLLECTOR__MIXINS;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__ATTRIBUTES = MonitoringPackage.COLLECTOR__ATTRIBUTES;
/**
* The feature id for the '<em><b>Source</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__SOURCE = MonitoringPackage.COLLECTOR__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__TARGET = MonitoringPackage.COLLECTOR__TARGET;
/**
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__PERIOD = MonitoringPackage.COLLECTOR__PERIOD;
/**
* The feature id for the '<em><b>Accuracy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__ACCURACY = MonitoringPackage.COLLECTOR__ACCURACY;
/**
* The feature id for the '<em><b>Granularity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR__GRANULARITY = MonitoringPackage.COLLECTOR__GRANULARITY;
/**
* The number of structural features of the '<em>Centreoncollector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR_FEATURE_COUNT = MonitoringPackage.COLLECTOR_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Occi Create</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR___OCCI_CREATE = MonitoringPackage.COLLECTOR___OCCI_CREATE;
/**
* The operation id for the '<em>Occi Retrieve</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR___OCCI_RETRIEVE = MonitoringPackage.COLLECTOR___OCCI_RETRIEVE;
/**
* The operation id for the '<em>Occi Update</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR___OCCI_UPDATE = MonitoringPackage.COLLECTOR___OCCI_UPDATE;
/**
* The operation id for the '<em>Occi Delete</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR___OCCI_DELETE = MonitoringPackage.COLLECTOR___OCCI_DELETE;
/**
* The number of operations of the '<em>Centreoncollector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CENTREONCOLLECTOR_OPERATION_COUNT = MonitoringPackage.COLLECTOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link monitoringext.impl.SensorextImpl <em>Sensorext</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.impl.SensorextImpl
* @see monitoringext.impl.MonitoringextPackageImpl#getSensorext()
* @generated
*/
int SENSOREXT = 2;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__ID = MonitoringPackage.SENSOR__ID;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__TITLE = MonitoringPackage.SENSOR__TITLE;
/**
* The feature id for the '<em><b>Kind</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__KIND = MonitoringPackage.SENSOR__KIND;
/**
* The feature id for the '<em><b>Mixins</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__MIXINS = MonitoringPackage.SENSOR__MIXINS;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__ATTRIBUTES = MonitoringPackage.SENSOR__ATTRIBUTES;
/**
* The feature id for the '<em><b>Summary</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__SUMMARY = MonitoringPackage.SENSOR__SUMMARY;
/**
* The feature id for the '<em><b>Links</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__LINKS = MonitoringPackage.SENSOR__LINKS;
/**
* The feature id for the '<em><b>Timebase</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__TIMEBASE = MonitoringPackage.SENSOR__TIMEBASE;
/**
* The feature id for the '<em><b>Timestart</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__TIMESTART = MonitoringPackage.SENSOR__TIMESTART;
/**
* The feature id for the '<em><b>Timestop</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__TIMESTOP = MonitoringPackage.SENSOR__TIMESTOP;
/**
* The feature id for the '<em><b>Period</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__PERIOD = MonitoringPackage.SENSOR__PERIOD;
/**
* The feature id for the '<em><b>Granularity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__GRANULARITY = MonitoringPackage.SENSOR__GRANULARITY;
/**
* The feature id for the '<em><b>Accuracy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__ACCURACY = MonitoringPackage.SENSOR__ACCURACY;
/**
* The feature id for the '<em><b>Cpu</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__CPU = MonitoringPackage.SENSOR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ram</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__RAM = MonitoringPackage.SENSOR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Loadavg</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__LOADAVG = MonitoringPackage.SENSOR_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Monitorstate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT__MONITORSTATE = MonitoringPackage.SENSOR_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Sensorext</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT_FEATURE_COUNT = MonitoringPackage.SENSOR_FEATURE_COUNT + 4;
/**
* The operation id for the '<em>Occi Create</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT___OCCI_CREATE = MonitoringPackage.SENSOR___OCCI_CREATE;
/**
* The operation id for the '<em>Occi Retrieve</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT___OCCI_RETRIEVE = MonitoringPackage.SENSOR___OCCI_RETRIEVE;
/**
* The operation id for the '<em>Occi Update</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT___OCCI_UPDATE = MonitoringPackage.SENSOR___OCCI_UPDATE;
/**
* The operation id for the '<em>Occi Delete</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT___OCCI_DELETE = MonitoringPackage.SENSOR___OCCI_DELETE;
/**
* The operation id for the '<em>Start Monitoring</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT___START_MONITORING = MonitoringPackage.SENSOR_OPERATION_COUNT + 0;
/**
* The operation id for the '<em>Stop Monitoring</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT___STOP_MONITORING = MonitoringPackage.SENSOR_OPERATION_COUNT + 1;
/**
* The number of operations of the '<em>Sensorext</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SENSOREXT_OPERATION_COUNT = MonitoringPackage.SENSOR_OPERATION_COUNT + 2;
/**
* The meta object id for the '{@link monitoringext.MonitorState <em>Monitor State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.MonitorState
* @see monitoringext.impl.MonitoringextPackageImpl#getMonitorState()
* @generated
*/
int MONITOR_STATE = 3;
/**
* The meta object id for the '<em>Float Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.impl.MonitoringextPackageImpl#getFloatType()
* @generated
*/
int FLOAT_TYPE = 4;
/**
* Returns the meta object for class '{@link monitoringext.Sshcollector <em>Sshcollector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sshcollector</em>'.
* @see monitoringext.Sshcollector
* @generated
*/
EClass getSshcollector();
/**
* Returns the meta object for class '{@link monitoringext.Centreoncollector <em>Centreoncollector</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Centreoncollector</em>'.
* @see monitoringext.Centreoncollector
* @generated
*/
EClass getCentreoncollector();
/**
* Returns the meta object for class '{@link monitoringext.Sensorext <em>Sensorext</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sensorext</em>'.
* @see monitoringext.Sensorext
* @generated
*/
EClass getSensorext();
/**
* Returns the meta object for the attribute '{@link monitoringext.Sensorext#getCpu <em>Cpu</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Cpu</em>'.
* @see monitoringext.Sensorext#getCpu()
* @see #getSensorext()
* @generated
*/
EAttribute getSensorext_Cpu();
/**
* Returns the meta object for the attribute '{@link monitoringext.Sensorext#getRam <em>Ram</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ram</em>'.
* @see monitoringext.Sensorext#getRam()
* @see #getSensorext()
* @generated
*/
EAttribute getSensorext_Ram();
/**
* Returns the meta object for the attribute '{@link monitoringext.Sensorext#getLoadavg <em>Loadavg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Loadavg</em>'.
* @see monitoringext.Sensorext#getLoadavg()
* @see #getSensorext()
* @generated
*/
EAttribute getSensorext_Loadavg();
/**
* Returns the meta object for the attribute '{@link monitoringext.Sensorext#getMonitorstate <em>Monitorstate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Monitorstate</em>'.
* @see monitoringext.Sensorext#getMonitorstate()
* @see #getSensorext()
* @generated
*/
EAttribute getSensorext_Monitorstate();
/**
* Returns the meta object for the '{@link monitoringext.Sensorext#startMonitoring() <em>Start Monitoring</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Start Monitoring</em>' operation.
* @see monitoringext.Sensorext#startMonitoring()
* @generated
*/
EOperation getSensorext__StartMonitoring();
/**
* Returns the meta object for the '{@link monitoringext.Sensorext#stopMonitoring() <em>Stop Monitoring</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>Stop Monitoring</em>' operation.
* @see monitoringext.Sensorext#stopMonitoring()
* @generated
*/
EOperation getSensorext__StopMonitoring();
/**
* Returns the meta object for enum '{@link monitoringext.MonitorState <em>Monitor State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Monitor State</em>'.
* @see monitoringext.MonitorState
* @generated
*/
EEnum getMonitorState();
/**
* Returns the meta object for data type '<em>Float Type</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Float Type</em>'.
* @model instanceClass="float"
* extendedMetaData="mininclusive='0'"
* @generated
*/
EDataType getFloatType();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
MonitoringextFactory getMonitoringextFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link monitoringext.impl.SshcollectorImpl <em>Sshcollector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.impl.SshcollectorImpl
* @see monitoringext.impl.MonitoringextPackageImpl#getSshcollector()
* @generated
*/
EClass SSHCOLLECTOR = eINSTANCE.getSshcollector();
/**
* The meta object literal for the '{@link monitoringext.impl.CentreoncollectorImpl <em>Centreoncollector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.impl.CentreoncollectorImpl
* @see monitoringext.impl.MonitoringextPackageImpl#getCentreoncollector()
* @generated
*/
EClass CENTREONCOLLECTOR = eINSTANCE.getCentreoncollector();
/**
* The meta object literal for the '{@link monitoringext.impl.SensorextImpl <em>Sensorext</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.impl.SensorextImpl
* @see monitoringext.impl.MonitoringextPackageImpl#getSensorext()
* @generated
*/
EClass SENSOREXT = eINSTANCE.getSensorext();
/**
* The meta object literal for the '<em><b>Cpu</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SENSOREXT__CPU = eINSTANCE.getSensorext_Cpu();
/**
* The meta object literal for the '<em><b>Ram</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SENSOREXT__RAM = eINSTANCE.getSensorext_Ram();
/**
* The meta object literal for the '<em><b>Loadavg</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SENSOREXT__LOADAVG = eINSTANCE.getSensorext_Loadavg();
/**
* The meta object literal for the '<em><b>Monitorstate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SENSOREXT__MONITORSTATE = eINSTANCE.getSensorext_Monitorstate();
/**
* The meta object literal for the '<em><b>Start Monitoring</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation SENSOREXT___START_MONITORING = eINSTANCE.getSensorext__StartMonitoring();
/**
* The meta object literal for the '<em><b>Stop Monitoring</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation SENSOREXT___STOP_MONITORING = eINSTANCE.getSensorext__StopMonitoring();
/**
* The meta object literal for the '{@link monitoringext.MonitorState <em>Monitor State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.MonitorState
* @see monitoringext.impl.MonitoringextPackageImpl#getMonitorState()
* @generated
*/
EEnum MONITOR_STATE = eINSTANCE.getMonitorState();
/**
* The meta object literal for the '<em>Float Type</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see monitoringext.impl.MonitoringextPackageImpl#getFloatType()
* @generated
*/
EDataType FLOAT_TYPE = eINSTANCE.getFloatType();
}
} //MonitoringextPackage