/***************************************************************************** * Copyright (c) 2010 CEA LIST. * * * 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: * Chokri MRAIDHA (CEA LIST) chokri.mraidha@cea.fr - Initial API and implementation * *****************************************************************************/ package org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM; import org.eclipse.emf.common.util.EList; import org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.ComputingResource; import org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.Scheduler; /** * * A representation of the model object 'Ga Exec Host'. * * *

* The following features are supported: *

*

* * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost() * @model * @generated */ public interface GaExecHost extends Scheduler, ComputingResource { /** * Returns the value of the 'Comm Tx Ovh' attribute. * *

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

* * @return the value of the 'Comm Tx Ovh' attribute. * @see #setCommTxOvh(String) * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost_CommTxOvh() * @model unique="false" dataType="org.eclipse.papyrus.MARTE_Library.BasicNFP_Types.NFP_Duration" ordered="false" * @generated */ String getCommTxOvh(); /** * Sets the value of the '{@link org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GaExecHost#getCommTxOvh Comm Tx Ovh}' attribute. * * * @param value the new value of the 'Comm Tx Ovh' attribute. * @see #getCommTxOvh() * @generated */ void setCommTxOvh(String value); /** * Returns the value of the 'Comm Rcv Ovh' attribute. * *

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

* * @return the value of the 'Comm Rcv Ovh' attribute. * @see #setCommRcvOvh(String) * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost_CommRcvOvh() * @model unique="false" dataType="org.eclipse.papyrus.MARTE_Library.BasicNFP_Types.NFP_Duration" ordered="false" * @generated */ String getCommRcvOvh(); /** * Sets the value of the '{@link org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GaExecHost#getCommRcvOvh Comm Rcv Ovh}' attribute. * * * @param value the new value of the 'Comm Rcv Ovh' attribute. * @see #getCommRcvOvh() * @generated */ void setCommRcvOvh(String value); /** * Returns the value of the 'Cntxt Sw T' attribute. * *

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

* * @return the value of the 'Cntxt Sw T' attribute. * @see #setCntxtSwT(String) * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost_CntxtSwT() * @model unique="false" dataType="org.eclipse.papyrus.MARTE_Library.BasicNFP_Types.NFP_Duration" ordered="false" * @generated */ String getCntxtSwT(); /** * Sets the value of the '{@link org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GaExecHost#getCntxtSwT Cntxt Sw T}' attribute. * * * @param value the new value of the 'Cntxt Sw T' attribute. * @see #getCntxtSwT() * @generated */ void setCntxtSwT(String value); /** * Returns the value of the 'Clock Ovh' attribute. * *

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

* * @return the value of the 'Clock Ovh' attribute. * @see #setClockOvh(String) * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost_ClockOvh() * @model unique="false" dataType="org.eclipse.papyrus.MARTE_Library.BasicNFP_Types.NFP_Duration" ordered="false" * @generated */ String getClockOvh(); /** * Sets the value of the '{@link org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GaExecHost#getClockOvh Clock Ovh}' attribute. * * * @param value the new value of the 'Clock Ovh' attribute. * @see #getClockOvh() * @generated */ void setClockOvh(String value); /** * Returns the value of the 'Sched Pri Range' attribute. * *

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

* * @return the value of the 'Sched Pri Range' attribute. * @see #setSchedPriRange(String) * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost_SchedPriRange() * @model unique="false" dataType="org.eclipse.papyrus.MARTE_Library.MARTE_DataTypes.IntegerInterval" ordered="false" * @generated */ String getSchedPriRange(); /** * Sets the value of the '{@link org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GaExecHost#getSchedPriRange Sched Pri Range}' attribute. * * * @param value the new value of the 'Sched Pri Range' attribute. * @see #getSchedPriRange() * @generated */ void setSchedPriRange(String value); /** * Returns the value of the 'Mem Size' attribute. * *

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

* * @return the value of the 'Mem Size' attribute. * @see #setMemSize(String) * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost_MemSize() * @model unique="false" dataType="org.eclipse.papyrus.MARTE_Library.BasicNFP_Types.NFP_DataSize" ordered="false" * @generated */ String getMemSize(); /** * Sets the value of the '{@link org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GaExecHost#getMemSize Mem Size}' attribute. * * * @param value the new value of the 'Mem Size' attribute. * @see #getMemSize() * @generated */ void setMemSize(String value); /** * Returns the value of the 'Utilization' attribute list. * The list contents are of type {@link java.lang.String}. * *

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

* * @return the value of the 'Utilization' attribute list. * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost_Utilization() * @model dataType="org.eclipse.papyrus.MARTE_Library.BasicNFP_Types.NFP_Real" ordered="false" * @generated */ EList getUtilization(); /** * Returns the value of the 'Throughput' attribute list. * The list contents are of type {@link java.lang.String}. * *

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

* * @return the value of the 'Throughput' attribute list. * @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaExecHost_Throughput() * @model dataType="org.eclipse.papyrus.MARTE_Library.BasicNFP_Types.NFP_Frequency" ordered="false" * @generated */ EList getThroughput(); } // GaExecHost