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

org.nasdanika.models.coverage.CoveragePackage Maven / Gradle / Ivy

There is a newer version: 2024.8.0
Show newest version
/**
 */
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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy