
kieker.analysis.model.analysisMetaModel.MIAnalysisComponent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of analysis Show documentation
Show all versions of analysis Show documentation
Kieker: Application Performance Monitoring and Dynamic Software Analysis
The newest version!
/**
*/
package kieker.analysis.model.analysisMetaModel;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
/**
*
* A representation of the model object 'Analysis Component'.
*
*
*
* The following features are supported:
*
* - {@link kieker.analysis.model.analysisMetaModel.MIAnalysisComponent#getName Name}
* - {@link kieker.analysis.model.analysisMetaModel.MIAnalysisComponent#getClassname Classname}
* - {@link kieker.analysis.model.analysisMetaModel.MIAnalysisComponent#getProperties Properties}
* - {@link kieker.analysis.model.analysisMetaModel.MIAnalysisComponent#getId Id}
*
*
*
* @see kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelPackage#getAnalysisComponent()
* @model abstract="true"
* @generated
*/
public interface MIAnalysisComponent extends EObject {
/**
* 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 kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelPackage#getAnalysisComponent_Name()
* @model required="true"
* @generated
*/
String getName();
/**
* Sets the value of the '{@link kieker.analysis.model.analysisMetaModel.MIAnalysisComponent#getName Name}' attribute.
*
*
*
* @param value
* the new value of the 'Name' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
/**
* Returns the value of the 'Classname' attribute.
*
*
* If the meaning of the 'Classname' attribute isn't clear,
* there really should be more of a description here...
*
*
*
* @return the value of the 'Classname' attribute.
* @see #setClassname(String)
* @see kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelPackage#getAnalysisComponent_Classname()
* @model required="true"
* @generated
*/
String getClassname();
/**
* Sets the value of the '{@link kieker.analysis.model.analysisMetaModel.MIAnalysisComponent#getClassname Classname}' attribute.
*
*
*
* @param value
* the new value of the 'Classname' attribute.
* @see #getClassname()
* @generated
*/
void setClassname(String value);
/**
* Returns the value of the 'Properties' containment reference list.
* The list contents are of type {@link kieker.analysis.model.analysisMetaModel.MIProperty}.
*
*
* If the meaning of the 'Properties' containment reference list isn't clear,
* there really should be more of a description here...
*
*
*
* @return the value of the 'Properties' containment reference list.
* @see kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelPackage#getAnalysisComponent_Properties()
* @model containment="true"
* @generated
*/
EList getProperties();
/**
* Returns the value of the 'Id' attribute.
*
*
* If the meaning of the 'Id' attribute isn't clear,
* there really should be more of a description here...
*
*
*
* @return the value of the 'Id' attribute.
* @see #setId(String)
* @see kieker.analysis.model.analysisMetaModel.MIAnalysisMetaModelPackage#getAnalysisComponent_Id()
* @model id="true" required="true" ordered="false"
* @generated
*/
String getId();
/**
* Sets the value of the '{@link kieker.analysis.model.analysisMetaModel.MIAnalysisComponent#getId Id}' attribute.
*
*
*
* @param value
* the new value of the 'Id' attribute.
* @see #getId()
* @generated
*/
void setId(String value);
} // MIAnalysisComponent
© 2015 - 2025 Weber Informatics LLC | Privacy Policy