/** * * * * $Id$ */ package fr.femtost.disc.eclipse.problemmetamodel.problem; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see fr.femtost.disc.eclipse.problemmetamodel.problem.ProblemFactory * @model kind="package" * @generated */ public interface ProblemPackage extends EPackage { /** * The package name. * * * @generated */ String eNAME = "problem"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "problem"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "problem"; /** * The singleton instance of the package. * * * @generated */ ProblemPackage eINSTANCE = fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemPackageImpl.init(); /** * The meta object id for the '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemImpl Problem}' class. * * * @see fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemImpl * @see fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemPackageImpl#getProblem() * @generated */ int PROBLEM = 0; /** * The feature id for the 'Location' attribute. * * * @generated * @ordered */ int PROBLEM__LOCATION = 0; /** * The feature id for the 'Description' attribute. * * * @generated * @ordered */ int PROBLEM__DESCRIPTION = 1; /** * The feature id for the 'Severity' attribute. * * * @generated * @ordered */ int PROBLEM__SEVERITY = 2; /** * The number of structural features of the 'Problem' class. * * * @generated * @ordered */ int PROBLEM_FEATURE_COUNT = 3; /** * The meta object id for the '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.Severity Severity}' enum. * * * @see fr.femtost.disc.eclipse.problemmetamodel.problem.Severity * @see fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemPackageImpl#getSeverity() * @generated */ int SEVERITY = 1; /** * Returns the meta object for class '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.Problem Problem}'. * * * @return the meta object for class 'Problem'. * @see fr.femtost.disc.eclipse.problemmetamodel.problem.Problem * @generated */ EClass getProblem(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.Problem#getLocation Location}'. * * * @return the meta object for the attribute 'Location'. * @see fr.femtost.disc.eclipse.problemmetamodel.problem.Problem#getLocation() * @see #getProblem() * @generated */ EAttribute getProblem_Location(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.Problem#getDescription Description}'. * * * @return the meta object for the attribute 'Description'. * @see fr.femtost.disc.eclipse.problemmetamodel.problem.Problem#getDescription() * @see #getProblem() * @generated */ EAttribute getProblem_Description(); /** * Returns the meta object for the attribute '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.Problem#getSeverity Severity}'. * * * @return the meta object for the attribute 'Severity'. * @see fr.femtost.disc.eclipse.problemmetamodel.problem.Problem#getSeverity() * @see #getProblem() * @generated */ EAttribute getProblem_Severity(); /** * Returns the meta object for enum '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.Severity Severity}'. * * * @return the meta object for enum 'Severity'. * @see fr.femtost.disc.eclipse.problemmetamodel.problem.Severity * @generated */ EEnum getSeverity(); /** * Returns the factory that creates the instances of the model. * * * @return the factory that creates the instances of the model. * @generated */ ProblemFactory getProblemFactory(); /** * * Defines literals for the meta objects that represent * * * @generated */ interface Literals { /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemImpl Problem}' class. * * * @see fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemImpl * @see fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemPackageImpl#getProblem() * @generated */ EClass PROBLEM = eINSTANCE.getProblem(); /** * The meta object literal for the 'Location' attribute feature. * * * @generated */ EAttribute PROBLEM__LOCATION = eINSTANCE.getProblem_Location(); /** * The meta object literal for the 'Description' attribute feature. * * * @generated */ EAttribute PROBLEM__DESCRIPTION = eINSTANCE.getProblem_Description(); /** * The meta object literal for the 'Severity' attribute feature. * * * @generated */ EAttribute PROBLEM__SEVERITY = eINSTANCE.getProblem_Severity(); /** * The meta object literal for the '{@link fr.femtost.disc.eclipse.problemmetamodel.problem.Severity Severity}' enum. * * * @see fr.femtost.disc.eclipse.problemmetamodel.problem.Severity * @see fr.femtost.disc.eclipse.problemmetamodel.problem.impl.ProblemPackageImpl#getSeverity() * @generated */ EEnum SEVERITY = eINSTANCE.getSeverity(); } } //ProblemPackage