org.nasdanika.models.coverage.CoveragePackage Maven / Gradle / Ivy
/**
*/
package org.nasdanika.models.coverage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see org.nasdanika.models.coverage.CoverageFactory
* @model kind="package"
* @generated
*/
public interface CoveragePackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "coverage";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "ecore://nasdanika.org/models/coverage";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "org.nasdanika.models.coverage";
/**
* The singleton instance of the package.
*
*
* @generated
*/
CoveragePackage eINSTANCE = org.nasdanika.models.coverage.impl.CoveragePackageImpl.init();
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.CounterImpl Counter}' class.
*
*
* @see org.nasdanika.models.coverage.impl.CounterImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getCounter()
* @generated
*/
int COUNTER = 0;
/**
* The feature id for the 'Covered' attribute.
*
*
* @generated
* @ordered
*/
int COUNTER__COVERED = 0;
/**
* The feature id for the 'Missed' attribute.
*
*
* @generated
* @ordered
*/
int COUNTER__MISSED = 1;
/**
* The number of structural features of the 'Counter' class.
*
*
* @generated
* @ordered
*/
int COUNTER_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Counter' class.
*
*
* @generated
* @ordered
*/
int COUNTER_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.CoverageImpl Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.CoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getCoverage()
* @generated
*/
int COVERAGE = 1;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int COVERAGE__NAME = 0;
/**
* The feature id for the 'Instruction Counter' containment reference.
*
*
* @generated
* @ordered
*/
int COVERAGE__INSTRUCTION_COUNTER = 1;
/**
* The feature id for the 'Branch Counter' containment reference.
*
*
* @generated
* @ordered
*/
int COVERAGE__BRANCH_COUNTER = 2;
/**
* The feature id for the 'Line Counter' containment reference.
*
*
* @generated
* @ordered
*/
int COVERAGE__LINE_COUNTER = 3;
/**
* The feature id for the 'Complexity Counter' containment reference.
*
*
* @generated
* @ordered
*/
int COVERAGE__COMPLEXITY_COUNTER = 4;
/**
* The feature id for the 'Method Counter' containment reference.
*
*
* @generated
* @ordered
*/
int COVERAGE__METHOD_COUNTER = 5;
/**
* The feature id for the 'Class Counter' containment reference.
*
*
* @generated
* @ordered
*/
int COVERAGE__CLASS_COUNTER = 6;
/**
* The number of structural features of the 'Coverage' class.
*
*
* @generated
* @ordered
*/
int COVERAGE_FEATURE_COUNT = 7;
/**
* The number of operations of the 'Coverage' class.
*
*
* @generated
* @ordered
*/
int COVERAGE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.SessionImpl Session}' class.
*
*
* @see org.nasdanika.models.coverage.impl.SessionImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getSession()
* @generated
*/
int SESSION = 2;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int SESSION__ID = 0;
/**
* The feature id for the 'Start' attribute.
*
*
* @generated
* @ordered
*/
int SESSION__START = 1;
/**
* The feature id for the 'Dump' attribute.
*
*
* @generated
* @ordered
*/
int SESSION__DUMP = 2;
/**
* The number of structural features of the 'Session' class.
*
*
* @generated
* @ordered
*/
int SESSION_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Session' class.
*
*
* @generated
* @ordered
*/
int SESSION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.ModuleCoverageImpl Module Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.ModuleCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getModuleCoverage()
* @generated
*/
int MODULE_COVERAGE = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__NAME = COVERAGE__NAME;
/**
* The feature id for the 'Instruction Counter' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__INSTRUCTION_COUNTER = COVERAGE__INSTRUCTION_COUNTER;
/**
* The feature id for the 'Branch Counter' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__BRANCH_COUNTER = COVERAGE__BRANCH_COUNTER;
/**
* The feature id for the 'Line Counter' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__LINE_COUNTER = COVERAGE__LINE_COUNTER;
/**
* The feature id for the 'Complexity Counter' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__COMPLEXITY_COUNTER = COVERAGE__COMPLEXITY_COUNTER;
/**
* The feature id for the 'Method Counter' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__METHOD_COUNTER = COVERAGE__METHOD_COUNTER;
/**
* The feature id for the 'Class Counter' containment reference.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__CLASS_COUNTER = COVERAGE__CLASS_COUNTER;
/**
* The feature id for the 'Packages' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__PACKAGES = COVERAGE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Sessions' containment reference list.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE__SESSIONS = COVERAGE_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Module Coverage' class.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE_FEATURE_COUNT = COVERAGE_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Module Coverage' class.
*
*
* @generated
* @ordered
*/
int MODULE_COVERAGE_OPERATION_COUNT = COVERAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.PackageCoverageImpl Package Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.PackageCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getPackageCoverage()
* @generated
*/
int PACKAGE_COVERAGE = 4;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__NAME = COVERAGE__NAME;
/**
* The feature id for the 'Instruction Counter' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__INSTRUCTION_COUNTER = COVERAGE__INSTRUCTION_COUNTER;
/**
* The feature id for the 'Branch Counter' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__BRANCH_COUNTER = COVERAGE__BRANCH_COUNTER;
/**
* The feature id for the 'Line Counter' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__LINE_COUNTER = COVERAGE__LINE_COUNTER;
/**
* The feature id for the 'Complexity Counter' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__COMPLEXITY_COUNTER = COVERAGE__COMPLEXITY_COUNTER;
/**
* The feature id for the 'Method Counter' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__METHOD_COUNTER = COVERAGE__METHOD_COUNTER;
/**
* The feature id for the 'Class Counter' containment reference.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__CLASS_COUNTER = COVERAGE__CLASS_COUNTER;
/**
* The feature id for the 'Classes' containment reference list.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__CLASSES = COVERAGE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Source Files' containment reference list.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE__SOURCE_FILES = COVERAGE_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Package Coverage' class.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE_FEATURE_COUNT = COVERAGE_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Package Coverage' class.
*
*
* @generated
* @ordered
*/
int PACKAGE_COVERAGE_OPERATION_COUNT = COVERAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.LineImpl Line}' class.
*
*
* @see org.nasdanika.models.coverage.impl.LineImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getLine()
* @generated
*/
int LINE = 5;
/**
* The feature id for the 'Number' attribute.
*
*
* @generated
* @ordered
*/
int LINE__NUMBER = 0;
/**
* The feature id for the 'Instruction Counter' containment reference.
*
*
* @generated
* @ordered
*/
int LINE__INSTRUCTION_COUNTER = 1;
/**
* The feature id for the 'Branch Counter' containment reference.
*
*
* @generated
* @ordered
*/
int LINE__BRANCH_COUNTER = 2;
/**
* The number of structural features of the 'Line' class.
*
*
* @generated
* @ordered
*/
int LINE_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Line' class.
*
*
* @generated
* @ordered
*/
int LINE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.SourceCoverageImpl Source Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.SourceCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getSourceCoverage()
* @generated
*/
int SOURCE_COVERAGE = 6;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE__NAME = COVERAGE__NAME;
/**
* The feature id for the 'Instruction Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE__INSTRUCTION_COUNTER = COVERAGE__INSTRUCTION_COUNTER;
/**
* The feature id for the 'Branch Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE__BRANCH_COUNTER = COVERAGE__BRANCH_COUNTER;
/**
* The feature id for the 'Line Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE__LINE_COUNTER = COVERAGE__LINE_COUNTER;
/**
* The feature id for the 'Complexity Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE__COMPLEXITY_COUNTER = COVERAGE__COMPLEXITY_COUNTER;
/**
* The feature id for the 'Method Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE__METHOD_COUNTER = COVERAGE__METHOD_COUNTER;
/**
* The feature id for the 'Class Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE__CLASS_COUNTER = COVERAGE__CLASS_COUNTER;
/**
* The feature id for the 'Lines' containment reference list.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE__LINES = COVERAGE_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Source Coverage' class.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE_FEATURE_COUNT = COVERAGE_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Source Coverage' class.
*
*
* @generated
* @ordered
*/
int SOURCE_COVERAGE_OPERATION_COUNT = COVERAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.ClassCoverageImpl Class Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.ClassCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getClassCoverage()
* @generated
*/
int CLASS_COVERAGE = 7;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__NAME = SOURCE_COVERAGE__NAME;
/**
* The feature id for the 'Instruction Counter' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__INSTRUCTION_COUNTER = SOURCE_COVERAGE__INSTRUCTION_COUNTER;
/**
* The feature id for the 'Branch Counter' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__BRANCH_COUNTER = SOURCE_COVERAGE__BRANCH_COUNTER;
/**
* The feature id for the 'Line Counter' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__LINE_COUNTER = SOURCE_COVERAGE__LINE_COUNTER;
/**
* The feature id for the 'Complexity Counter' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__COMPLEXITY_COUNTER = SOURCE_COVERAGE__COMPLEXITY_COUNTER;
/**
* The feature id for the 'Method Counter' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__METHOD_COUNTER = SOURCE_COVERAGE__METHOD_COUNTER;
/**
* The feature id for the 'Class Counter' containment reference.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__CLASS_COUNTER = SOURCE_COVERAGE__CLASS_COUNTER;
/**
* The feature id for the 'Lines' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__LINES = SOURCE_COVERAGE__LINES;
/**
* The feature id for the 'Id' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__ID = SOURCE_COVERAGE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Interfaces' attribute list.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__INTERFACES = SOURCE_COVERAGE_FEATURE_COUNT + 1;
/**
* The feature id for the 'Super Type' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__SUPER_TYPE = SOURCE_COVERAGE_FEATURE_COUNT + 2;
/**
* The feature id for the 'Methods' containment reference list.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__METHODS = SOURCE_COVERAGE_FEATURE_COUNT + 3;
/**
* The feature id for the 'Signature' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__SIGNATURE = SOURCE_COVERAGE_FEATURE_COUNT + 4;
/**
* The feature id for the 'No Match' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__NO_MATCH = SOURCE_COVERAGE_FEATURE_COUNT + 5;
/**
* The feature id for the 'Source File' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__SOURCE_FILE = SOURCE_COVERAGE_FEATURE_COUNT + 6;
/**
* The feature id for the 'Package Name' attribute.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE__PACKAGE_NAME = SOURCE_COVERAGE_FEATURE_COUNT + 7;
/**
* The number of structural features of the 'Class Coverage' class.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE_FEATURE_COUNT = SOURCE_COVERAGE_FEATURE_COUNT + 8;
/**
* The number of operations of the 'Class Coverage' class.
*
*
* @generated
* @ordered
*/
int CLASS_COVERAGE_OPERATION_COUNT = SOURCE_COVERAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.MethodCoverageImpl Method Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.MethodCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getMethodCoverage()
* @generated
*/
int METHOD_COVERAGE = 8;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__NAME = SOURCE_COVERAGE__NAME;
/**
* The feature id for the 'Instruction Counter' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__INSTRUCTION_COUNTER = SOURCE_COVERAGE__INSTRUCTION_COUNTER;
/**
* The feature id for the 'Branch Counter' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__BRANCH_COUNTER = SOURCE_COVERAGE__BRANCH_COUNTER;
/**
* The feature id for the 'Line Counter' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__LINE_COUNTER = SOURCE_COVERAGE__LINE_COUNTER;
/**
* The feature id for the 'Complexity Counter' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__COMPLEXITY_COUNTER = SOURCE_COVERAGE__COMPLEXITY_COUNTER;
/**
* The feature id for the 'Method Counter' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__METHOD_COUNTER = SOURCE_COVERAGE__METHOD_COUNTER;
/**
* The feature id for the 'Class Counter' containment reference.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__CLASS_COUNTER = SOURCE_COVERAGE__CLASS_COUNTER;
/**
* The feature id for the 'Lines' containment reference list.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__LINES = SOURCE_COVERAGE__LINES;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__DESCRIPTION = SOURCE_COVERAGE_FEATURE_COUNT + 0;
/**
* The feature id for the 'Signature' attribute.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__SIGNATURE = SOURCE_COVERAGE_FEATURE_COUNT + 1;
/**
* The feature id for the 'Parameter Types' attribute list.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE__PARAMETER_TYPES = SOURCE_COVERAGE_FEATURE_COUNT + 2;
/**
* The number of structural features of the 'Method Coverage' class.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE_FEATURE_COUNT = SOURCE_COVERAGE_FEATURE_COUNT + 3;
/**
* The number of operations of the 'Method Coverage' class.
*
*
* @generated
* @ordered
*/
int METHOD_COVERAGE_OPERATION_COUNT = SOURCE_COVERAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.nasdanika.models.coverage.impl.SourceFileCoverageImpl Source File Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.SourceFileCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getSourceFileCoverage()
* @generated
*/
int SOURCE_FILE_COVERAGE = 9;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE__NAME = SOURCE_COVERAGE__NAME;
/**
* The feature id for the 'Instruction Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE__INSTRUCTION_COUNTER = SOURCE_COVERAGE__INSTRUCTION_COUNTER;
/**
* The feature id for the 'Branch Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE__BRANCH_COUNTER = SOURCE_COVERAGE__BRANCH_COUNTER;
/**
* The feature id for the 'Line Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE__LINE_COUNTER = SOURCE_COVERAGE__LINE_COUNTER;
/**
* The feature id for the 'Complexity Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE__COMPLEXITY_COUNTER = SOURCE_COVERAGE__COMPLEXITY_COUNTER;
/**
* The feature id for the 'Method Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE__METHOD_COUNTER = SOURCE_COVERAGE__METHOD_COUNTER;
/**
* The feature id for the 'Class Counter' containment reference.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE__CLASS_COUNTER = SOURCE_COVERAGE__CLASS_COUNTER;
/**
* The feature id for the 'Lines' containment reference list.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE__LINES = SOURCE_COVERAGE__LINES;
/**
* The number of structural features of the 'Source File Coverage' class.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE_FEATURE_COUNT = SOURCE_COVERAGE_FEATURE_COUNT + 0;
/**
* The number of operations of the 'Source File Coverage' class.
*
*
* @generated
* @ordered
*/
int SOURCE_FILE_COVERAGE_OPERATION_COUNT = SOURCE_COVERAGE_OPERATION_COUNT + 0;
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.Counter Counter}'.
*
*
* @return the meta object for class 'Counter'.
* @see org.nasdanika.models.coverage.Counter
* @generated
*/
EClass getCounter();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.Counter#getCovered Covered}'.
*
*
* @return the meta object for the attribute 'Covered'.
* @see org.nasdanika.models.coverage.Counter#getCovered()
* @see #getCounter()
* @generated
*/
EAttribute getCounter_Covered();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.Counter#getMissed Missed}'.
*
*
* @return the meta object for the attribute 'Missed'.
* @see org.nasdanika.models.coverage.Counter#getMissed()
* @see #getCounter()
* @generated
*/
EAttribute getCounter_Missed();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.Coverage Coverage}'.
*
*
* @return the meta object for class 'Coverage'.
* @see org.nasdanika.models.coverage.Coverage
* @generated
*/
EClass getCoverage();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.Coverage#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see org.nasdanika.models.coverage.Coverage#getName()
* @see #getCoverage()
* @generated
*/
EAttribute getCoverage_Name();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.coverage.Coverage#getInstructionCounter Instruction Counter}'.
*
*
* @return the meta object for the containment reference 'Instruction Counter'.
* @see org.nasdanika.models.coverage.Coverage#getInstructionCounter()
* @see #getCoverage()
* @generated
*/
EReference getCoverage_InstructionCounter();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.coverage.Coverage#getBranchCounter Branch Counter}'.
*
*
* @return the meta object for the containment reference 'Branch Counter'.
* @see org.nasdanika.models.coverage.Coverage#getBranchCounter()
* @see #getCoverage()
* @generated
*/
EReference getCoverage_BranchCounter();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.coverage.Coverage#getLineCounter Line Counter}'.
*
*
* @return the meta object for the containment reference 'Line Counter'.
* @see org.nasdanika.models.coverage.Coverage#getLineCounter()
* @see #getCoverage()
* @generated
*/
EReference getCoverage_LineCounter();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.coverage.Coverage#getComplexityCounter Complexity Counter}'.
*
*
* @return the meta object for the containment reference 'Complexity Counter'.
* @see org.nasdanika.models.coverage.Coverage#getComplexityCounter()
* @see #getCoverage()
* @generated
*/
EReference getCoverage_ComplexityCounter();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.coverage.Coverage#getMethodCounter Method Counter}'.
*
*
* @return the meta object for the containment reference 'Method Counter'.
* @see org.nasdanika.models.coverage.Coverage#getMethodCounter()
* @see #getCoverage()
* @generated
*/
EReference getCoverage_MethodCounter();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.coverage.Coverage#getClassCounter Class Counter}'.
*
*
* @return the meta object for the containment reference 'Class Counter'.
* @see org.nasdanika.models.coverage.Coverage#getClassCounter()
* @see #getCoverage()
* @generated
*/
EReference getCoverage_ClassCounter();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.Session Session}'.
*
*
* @return the meta object for class 'Session'.
* @see org.nasdanika.models.coverage.Session
* @generated
*/
EClass getSession();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.Session#getId Id}'.
*
*
* @return the meta object for the attribute 'Id'.
* @see org.nasdanika.models.coverage.Session#getId()
* @see #getSession()
* @generated
*/
EAttribute getSession_Id();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.Session#getStart Start}'.
*
*
* @return the meta object for the attribute 'Start'.
* @see org.nasdanika.models.coverage.Session#getStart()
* @see #getSession()
* @generated
*/
EAttribute getSession_Start();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.Session#getDump Dump}'.
*
*
* @return the meta object for the attribute 'Dump'.
* @see org.nasdanika.models.coverage.Session#getDump()
* @see #getSession()
* @generated
*/
EAttribute getSession_Dump();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.ModuleCoverage Module Coverage}'.
*
*
* @return the meta object for class 'Module Coverage'.
* @see org.nasdanika.models.coverage.ModuleCoverage
* @generated
*/
EClass getModuleCoverage();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.coverage.ModuleCoverage#getPackages Packages}'.
*
*
* @return the meta object for the containment reference list 'Packages'.
* @see org.nasdanika.models.coverage.ModuleCoverage#getPackages()
* @see #getModuleCoverage()
* @generated
*/
EReference getModuleCoverage_Packages();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.coverage.ModuleCoverage#getSessions Sessions}'.
*
*
* @return the meta object for the containment reference list 'Sessions'.
* @see org.nasdanika.models.coverage.ModuleCoverage#getSessions()
* @see #getModuleCoverage()
* @generated
*/
EReference getModuleCoverage_Sessions();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.PackageCoverage Package Coverage}'.
*
*
* @return the meta object for class 'Package Coverage'.
* @see org.nasdanika.models.coverage.PackageCoverage
* @generated
*/
EClass getPackageCoverage();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.coverage.PackageCoverage#getClasses Classes}'.
*
*
* @return the meta object for the containment reference list 'Classes'.
* @see org.nasdanika.models.coverage.PackageCoverage#getClasses()
* @see #getPackageCoverage()
* @generated
*/
EReference getPackageCoverage_Classes();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.coverage.PackageCoverage#getSourceFiles Source Files}'.
*
*
* @return the meta object for the containment reference list 'Source Files'.
* @see org.nasdanika.models.coverage.PackageCoverage#getSourceFiles()
* @see #getPackageCoverage()
* @generated
*/
EReference getPackageCoverage_SourceFiles();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.Line Line}'.
*
*
* @return the meta object for class 'Line'.
* @see org.nasdanika.models.coverage.Line
* @generated
*/
EClass getLine();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.Line#getNumber Number}'.
*
*
* @return the meta object for the attribute 'Number'.
* @see org.nasdanika.models.coverage.Line#getNumber()
* @see #getLine()
* @generated
*/
EAttribute getLine_Number();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.coverage.Line#getInstructionCounter Instruction Counter}'.
*
*
* @return the meta object for the containment reference 'Instruction Counter'.
* @see org.nasdanika.models.coverage.Line#getInstructionCounter()
* @see #getLine()
* @generated
*/
EReference getLine_InstructionCounter();
/**
* Returns the meta object for the containment reference '{@link org.nasdanika.models.coverage.Line#getBranchCounter Branch Counter}'.
*
*
* @return the meta object for the containment reference 'Branch Counter'.
* @see org.nasdanika.models.coverage.Line#getBranchCounter()
* @see #getLine()
* @generated
*/
EReference getLine_BranchCounter();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.SourceCoverage Source Coverage}'.
*
*
* @return the meta object for class 'Source Coverage'.
* @see org.nasdanika.models.coverage.SourceCoverage
* @generated
*/
EClass getSourceCoverage();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.coverage.SourceCoverage#getLines Lines}'.
*
*
* @return the meta object for the containment reference list 'Lines'.
* @see org.nasdanika.models.coverage.SourceCoverage#getLines()
* @see #getSourceCoverage()
* @generated
*/
EReference getSourceCoverage_Lines();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.ClassCoverage Class Coverage}'.
*
*
* @return the meta object for class 'Class Coverage'.
* @see org.nasdanika.models.coverage.ClassCoverage
* @generated
*/
EClass getClassCoverage();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.ClassCoverage#getId Id}'.
*
*
* @return the meta object for the attribute 'Id'.
* @see org.nasdanika.models.coverage.ClassCoverage#getId()
* @see #getClassCoverage()
* @generated
*/
EAttribute getClassCoverage_Id();
/**
* Returns the meta object for the attribute list '{@link org.nasdanika.models.coverage.ClassCoverage#getInterfaces Interfaces}'.
*
*
* @return the meta object for the attribute list 'Interfaces'.
* @see org.nasdanika.models.coverage.ClassCoverage#getInterfaces()
* @see #getClassCoverage()
* @generated
*/
EAttribute getClassCoverage_Interfaces();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.ClassCoverage#getSuperType Super Type}'.
*
*
* @return the meta object for the attribute 'Super Type'.
* @see org.nasdanika.models.coverage.ClassCoverage#getSuperType()
* @see #getClassCoverage()
* @generated
*/
EAttribute getClassCoverage_SuperType();
/**
* Returns the meta object for the containment reference list '{@link org.nasdanika.models.coverage.ClassCoverage#getMethods Methods}'.
*
*
* @return the meta object for the containment reference list 'Methods'.
* @see org.nasdanika.models.coverage.ClassCoverage#getMethods()
* @see #getClassCoverage()
* @generated
*/
EReference getClassCoverage_Methods();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.ClassCoverage#getSignature Signature}'.
*
*
* @return the meta object for the attribute 'Signature'.
* @see org.nasdanika.models.coverage.ClassCoverage#getSignature()
* @see #getClassCoverage()
* @generated
*/
EAttribute getClassCoverage_Signature();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.ClassCoverage#isNoMatch No Match}'.
*
*
* @return the meta object for the attribute 'No Match'.
* @see org.nasdanika.models.coverage.ClassCoverage#isNoMatch()
* @see #getClassCoverage()
* @generated
*/
EAttribute getClassCoverage_NoMatch();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.ClassCoverage#getSourceFile Source File}'.
*
*
* @return the meta object for the attribute 'Source File'.
* @see org.nasdanika.models.coverage.ClassCoverage#getSourceFile()
* @see #getClassCoverage()
* @generated
*/
EAttribute getClassCoverage_SourceFile();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.ClassCoverage#getPackageName Package Name}'.
*
*
* @return the meta object for the attribute 'Package Name'.
* @see org.nasdanika.models.coverage.ClassCoverage#getPackageName()
* @see #getClassCoverage()
* @generated
*/
EAttribute getClassCoverage_PackageName();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.MethodCoverage Method Coverage}'.
*
*
* @return the meta object for class 'Method Coverage'.
* @see org.nasdanika.models.coverage.MethodCoverage
* @generated
*/
EClass getMethodCoverage();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.MethodCoverage#getDescription Description}'.
*
*
* @return the meta object for the attribute 'Description'.
* @see org.nasdanika.models.coverage.MethodCoverage#getDescription()
* @see #getMethodCoverage()
* @generated
*/
EAttribute getMethodCoverage_Description();
/**
* Returns the meta object for the attribute '{@link org.nasdanika.models.coverage.MethodCoverage#getSignature Signature}'.
*
*
* @return the meta object for the attribute 'Signature'.
* @see org.nasdanika.models.coverage.MethodCoverage#getSignature()
* @see #getMethodCoverage()
* @generated
*/
EAttribute getMethodCoverage_Signature();
/**
* Returns the meta object for the attribute list '{@link org.nasdanika.models.coverage.MethodCoverage#getParameterTypes Parameter Types}'.
*
*
* @return the meta object for the attribute list 'Parameter Types'.
* @see org.nasdanika.models.coverage.MethodCoverage#getParameterTypes()
* @see #getMethodCoverage()
* @generated
*/
EAttribute getMethodCoverage_ParameterTypes();
/**
* Returns the meta object for class '{@link org.nasdanika.models.coverage.SourceFileCoverage Source File Coverage}'.
*
*
* @return the meta object for class 'Source File Coverage'.
* @see org.nasdanika.models.coverage.SourceFileCoverage
* @generated
*/
EClass getSourceFileCoverage();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
CoverageFactory getCoverageFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.CounterImpl Counter}' class.
*
*
* @see org.nasdanika.models.coverage.impl.CounterImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getCounter()
* @generated
*/
EClass COUNTER = eINSTANCE.getCounter();
/**
* The meta object literal for the 'Covered' attribute feature.
*
*
* @generated
*/
EAttribute COUNTER__COVERED = eINSTANCE.getCounter_Covered();
/**
* The meta object literal for the 'Missed' attribute feature.
*
*
* @generated
*/
EAttribute COUNTER__MISSED = eINSTANCE.getCounter_Missed();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.CoverageImpl Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.CoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getCoverage()
* @generated
*/
EClass COVERAGE = eINSTANCE.getCoverage();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute COVERAGE__NAME = eINSTANCE.getCoverage_Name();
/**
* The meta object literal for the 'Instruction Counter' containment reference feature.
*
*
* @generated
*/
EReference COVERAGE__INSTRUCTION_COUNTER = eINSTANCE.getCoverage_InstructionCounter();
/**
* The meta object literal for the 'Branch Counter' containment reference feature.
*
*
* @generated
*/
EReference COVERAGE__BRANCH_COUNTER = eINSTANCE.getCoverage_BranchCounter();
/**
* The meta object literal for the 'Line Counter' containment reference feature.
*
*
* @generated
*/
EReference COVERAGE__LINE_COUNTER = eINSTANCE.getCoverage_LineCounter();
/**
* The meta object literal for the 'Complexity Counter' containment reference feature.
*
*
* @generated
*/
EReference COVERAGE__COMPLEXITY_COUNTER = eINSTANCE.getCoverage_ComplexityCounter();
/**
* The meta object literal for the 'Method Counter' containment reference feature.
*
*
* @generated
*/
EReference COVERAGE__METHOD_COUNTER = eINSTANCE.getCoverage_MethodCounter();
/**
* The meta object literal for the 'Class Counter' containment reference feature.
*
*
* @generated
*/
EReference COVERAGE__CLASS_COUNTER = eINSTANCE.getCoverage_ClassCounter();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.SessionImpl Session}' class.
*
*
* @see org.nasdanika.models.coverage.impl.SessionImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getSession()
* @generated
*/
EClass SESSION = eINSTANCE.getSession();
/**
* The meta object literal for the 'Id' attribute feature.
*
*
* @generated
*/
EAttribute SESSION__ID = eINSTANCE.getSession_Id();
/**
* The meta object literal for the 'Start' attribute feature.
*
*
* @generated
*/
EAttribute SESSION__START = eINSTANCE.getSession_Start();
/**
* The meta object literal for the 'Dump' attribute feature.
*
*
* @generated
*/
EAttribute SESSION__DUMP = eINSTANCE.getSession_Dump();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.ModuleCoverageImpl Module Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.ModuleCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getModuleCoverage()
* @generated
*/
EClass MODULE_COVERAGE = eINSTANCE.getModuleCoverage();
/**
* The meta object literal for the 'Packages' containment reference list feature.
*
*
* @generated
*/
EReference MODULE_COVERAGE__PACKAGES = eINSTANCE.getModuleCoverage_Packages();
/**
* The meta object literal for the 'Sessions' containment reference list feature.
*
*
* @generated
*/
EReference MODULE_COVERAGE__SESSIONS = eINSTANCE.getModuleCoverage_Sessions();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.PackageCoverageImpl Package Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.PackageCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getPackageCoverage()
* @generated
*/
EClass PACKAGE_COVERAGE = eINSTANCE.getPackageCoverage();
/**
* The meta object literal for the 'Classes' containment reference list feature.
*
*
* @generated
*/
EReference PACKAGE_COVERAGE__CLASSES = eINSTANCE.getPackageCoverage_Classes();
/**
* The meta object literal for the 'Source Files' containment reference list feature.
*
*
* @generated
*/
EReference PACKAGE_COVERAGE__SOURCE_FILES = eINSTANCE.getPackageCoverage_SourceFiles();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.LineImpl Line}' class.
*
*
* @see org.nasdanika.models.coverage.impl.LineImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getLine()
* @generated
*/
EClass LINE = eINSTANCE.getLine();
/**
* The meta object literal for the 'Number' attribute feature.
*
*
* @generated
*/
EAttribute LINE__NUMBER = eINSTANCE.getLine_Number();
/**
* The meta object literal for the 'Instruction Counter' containment reference feature.
*
*
* @generated
*/
EReference LINE__INSTRUCTION_COUNTER = eINSTANCE.getLine_InstructionCounter();
/**
* The meta object literal for the 'Branch Counter' containment reference feature.
*
*
* @generated
*/
EReference LINE__BRANCH_COUNTER = eINSTANCE.getLine_BranchCounter();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.SourceCoverageImpl Source Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.SourceCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getSourceCoverage()
* @generated
*/
EClass SOURCE_COVERAGE = eINSTANCE.getSourceCoverage();
/**
* The meta object literal for the 'Lines' containment reference list feature.
*
*
* @generated
*/
EReference SOURCE_COVERAGE__LINES = eINSTANCE.getSourceCoverage_Lines();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.ClassCoverageImpl Class Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.ClassCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getClassCoverage()
* @generated
*/
EClass CLASS_COVERAGE = eINSTANCE.getClassCoverage();
/**
* The meta object literal for the 'Id' attribute feature.
*
*
* @generated
*/
EAttribute CLASS_COVERAGE__ID = eINSTANCE.getClassCoverage_Id();
/**
* The meta object literal for the 'Interfaces' attribute list feature.
*
*
* @generated
*/
EAttribute CLASS_COVERAGE__INTERFACES = eINSTANCE.getClassCoverage_Interfaces();
/**
* The meta object literal for the 'Super Type' attribute feature.
*
*
* @generated
*/
EAttribute CLASS_COVERAGE__SUPER_TYPE = eINSTANCE.getClassCoverage_SuperType();
/**
* The meta object literal for the 'Methods' containment reference list feature.
*
*
* @generated
*/
EReference CLASS_COVERAGE__METHODS = eINSTANCE.getClassCoverage_Methods();
/**
* The meta object literal for the 'Signature' attribute feature.
*
*
* @generated
*/
EAttribute CLASS_COVERAGE__SIGNATURE = eINSTANCE.getClassCoverage_Signature();
/**
* The meta object literal for the 'No Match' attribute feature.
*
*
* @generated
*/
EAttribute CLASS_COVERAGE__NO_MATCH = eINSTANCE.getClassCoverage_NoMatch();
/**
* The meta object literal for the 'Source File' attribute feature.
*
*
* @generated
*/
EAttribute CLASS_COVERAGE__SOURCE_FILE = eINSTANCE.getClassCoverage_SourceFile();
/**
* The meta object literal for the 'Package Name' attribute feature.
*
*
* @generated
*/
EAttribute CLASS_COVERAGE__PACKAGE_NAME = eINSTANCE.getClassCoverage_PackageName();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.MethodCoverageImpl Method Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.MethodCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getMethodCoverage()
* @generated
*/
EClass METHOD_COVERAGE = eINSTANCE.getMethodCoverage();
/**
* The meta object literal for the 'Description' attribute feature.
*
*
* @generated
*/
EAttribute METHOD_COVERAGE__DESCRIPTION = eINSTANCE.getMethodCoverage_Description();
/**
* The meta object literal for the 'Signature' attribute feature.
*
*
* @generated
*/
EAttribute METHOD_COVERAGE__SIGNATURE = eINSTANCE.getMethodCoverage_Signature();
/**
* The meta object literal for the 'Parameter Types' attribute list feature.
*
*
* @generated
*/
EAttribute METHOD_COVERAGE__PARAMETER_TYPES = eINSTANCE.getMethodCoverage_ParameterTypes();
/**
* The meta object literal for the '{@link org.nasdanika.models.coverage.impl.SourceFileCoverageImpl Source File Coverage}' class.
*
*
* @see org.nasdanika.models.coverage.impl.SourceFileCoverageImpl
* @see org.nasdanika.models.coverage.impl.CoveragePackageImpl#getSourceFileCoverage()
* @generated
*/
EClass SOURCE_FILE_COVERAGE = eINSTANCE.getSourceFileCoverage();
}
} //CoveragePackage