/**
* Copyright (c) 2010-2011 United States Government as represented by the Administrator for The National Aeronautics and Space Administration. All Rights Reserved.
*/
package net.certware.measurement.spm.util;
import net.certware.measurement.smm.BinaryMeasure;
import net.certware.measurement.smm.Category;
import net.certware.measurement.smm.Characteristic;
import net.certware.measurement.smm.CollectiveMeasure;
import net.certware.measurement.smm.DimensionalMeasure;
import net.certware.measurement.smm.Measure;
import net.certware.measurement.smm.RatioMeasure;
import net.certware.measurement.smm.Scope;
import net.certware.measurement.smm.SmmElement;
import net.certware.measurement.smm.SmmModel;
import net.certware.measurement.smm.SmmRelationship;
import net.certware.measurement.spm.AdaptabilityRatioMeasure;
import net.certware.measurement.spm.AdaptabilityTrend;
import net.certware.measurement.spm.AdditiveMeasure;
import net.certware.measurement.spm.BaselineCaseSizeMeasure;
import net.certware.measurement.spm.BrokenCaseSizeMeasure;
import net.certware.measurement.spm.CaseDimensionalMeasure;
import net.certware.measurement.spm.CaseScope;
import net.certware.measurement.spm.ChangeOrderDimensionalMeasure;
import net.certware.measurement.spm.ChangeScope;
import net.certware.measurement.spm.CommitRelationship;
import net.certware.measurement.spm.CriticalAndNormalChangeOrderCount;
import net.certware.measurement.spm.CriticalDefectChangeOrderCount;
import net.certware.measurement.spm.DevelopmentEffortMeasure;
import net.certware.measurement.spm.EndProductQuality;
import net.certware.measurement.spm.EndProductQualityCategory;
import net.certware.measurement.spm.FixedCaseSizeMeasure;
import net.certware.measurement.spm.ImprovementChangeOrderCount;
import net.certware.measurement.spm.InProgressIndicator;
import net.certware.measurement.spm.InProgressQualityCategory;
import net.certware.measurement.spm.Maintainability;
import net.certware.measurement.spm.MaintainabilityMeasure;
import net.certware.measurement.spm.MaturityRatioMeasure;
import net.certware.measurement.spm.MaturityTrend;
import net.certware.measurement.spm.ModularityMeasure;
import net.certware.measurement.spm.ModularityTrend;
import net.certware.measurement.spm.NewFeatureChangeOrderCount;
import net.certware.measurement.spm.NormalDefectChangeOrderCount;
import net.certware.measurement.spm.ProjectCommit;
import net.certware.measurement.spm.ProjectModel;
import net.certware.measurement.spm.ProjectScope;
import net.certware.measurement.spm.ProjectSize;
import net.certware.measurement.spm.RepairEffortMeasure;
import net.certware.measurement.spm.ReworkBacklogMeasure;
import net.certware.measurement.spm.ReworkRatioMeasure;
import net.certware.measurement.spm.ReworkStabilityMeasure;
import net.certware.measurement.spm.ScrapRatioMeasure;
import net.certware.measurement.spm.SpmPackage;
import net.certware.measurement.spm.TimeDimensionalMeasure;
import net.certware.measurement.spm.TotalCaseSizeMeasure;
import net.certware.measurement.spm.TotalChangeOrderCount;
import net.certware.measurement.spm.TrendMeasure;
import net.certware.measurement.spm.UsageTimeMeasure;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
* @see net.certware.measurement.spm.SpmPackage
* @generated
*/
public class SpmAdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static SpmPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SpmAdapterFactory() {
if (modelPackage == null) {
modelPackage = SpmPackage.eINSTANCE;
}
}
/**
* Returns whether this factory is applicable for the type of the object.
* <!-- begin-user-doc -->
* This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
* <!-- end-user-doc -->
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType(Object object) {
if (object == modelPackage) {
return true;
}
if (object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
}
/**
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SpmSwitch<Adapter> modelSwitch =
new SpmSwitch<Adapter>() {
@Override
public Adapter caseProjectModel(ProjectModel object) {
return createProjectModelAdapter();
}
@Override
public Adapter caseProjectCommit(ProjectCommit object) {
return createProjectCommitAdapter();
}
@Override
public Adapter caseCommitRelationship(CommitRelationship object) {
return createCommitRelationshipAdapter();
}
@Override
public Adapter caseEndProductQualityCategory(EndProductQualityCategory object) {
return createEndProductQualityCategoryAdapter();
}
@Override
public Adapter caseInProgressQualityCategory(InProgressQualityCategory object) {
return createInProgressQualityCategoryAdapter();
}
@Override
public Adapter caseEndProductQuality(EndProductQuality object) {
return createEndProductQualityAdapter();
}
@Override
public Adapter caseMaintainability(Maintainability object) {
return createMaintainabilityAdapter();
}
@Override
public Adapter caseInProgressIndicator(InProgressIndicator object) {
return createInProgressIndicatorAdapter();
}
@Override
public Adapter caseProjectSize(ProjectSize object) {
return createProjectSizeAdapter();
}
@Override
public Adapter caseCaseDimensionalMeasure(CaseDimensionalMeasure object) {
return createCaseDimensionalMeasureAdapter();
}
@Override
public Adapter caseChangeOrderDimensionalMeasure(ChangeOrderDimensionalMeasure object) {
return createChangeOrderDimensionalMeasureAdapter();
}
@Override
public Adapter caseTimeDimensionalMeasure(TimeDimensionalMeasure object) {
return createTimeDimensionalMeasureAdapter();
}
@Override
public Adapter caseAdditiveMeasure(AdditiveMeasure object) {
return createAdditiveMeasureAdapter();
}
@Override
public Adapter caseCaseScope(CaseScope object) {
return createCaseScopeAdapter();
}
@Override
public Adapter caseProjectScope(ProjectScope object) {
return createProjectScopeAdapter();
}
@Override
public Adapter caseChangeScope(ChangeScope object) {
return createChangeScopeAdapter();
}
@Override
public Adapter caseCriticalDefectChangeOrderCount(CriticalDefectChangeOrderCount object) {
return createCriticalDefectChangeOrderCountAdapter();
}
@Override
public Adapter caseNormalDefectChangeOrderCount(NormalDefectChangeOrderCount object) {
return createNormalDefectChangeOrderCountAdapter();
}
@Override
public Adapter caseImprovementChangeOrderCount(ImprovementChangeOrderCount object) {
return createImprovementChangeOrderCountAdapter();
}
@Override
public Adapter caseNewFeatureChangeOrderCount(NewFeatureChangeOrderCount object) {
return createNewFeatureChangeOrderCountAdapter();
}
@Override
public Adapter caseTrendMeasure(TrendMeasure object) {
return createTrendMeasureAdapter();
}
@Override
public Adapter caseScrapRatioMeasure(ScrapRatioMeasure object) {
return createScrapRatioMeasureAdapter();
}
@Override
public Adapter caseModularityMeasure(ModularityMeasure object) {
return createModularityMeasureAdapter();
}
@Override
public Adapter caseReworkRatioMeasure(ReworkRatioMeasure object) {
return createReworkRatioMeasureAdapter();
}
@Override
public Adapter caseAdaptabilityRatioMeasure(AdaptabilityRatioMeasure object) {
return createAdaptabilityRatioMeasureAdapter();
}
@Override
public Adapter caseMaturityRatioMeasure(MaturityRatioMeasure object) {
return createMaturityRatioMeasureAdapter();
}
@Override
public Adapter caseMaintainabilityMeasure(MaintainabilityMeasure object) {
return createMaintainabilityMeasureAdapter();
}
@Override
public Adapter caseBrokenCaseSizeMeasure(BrokenCaseSizeMeasure object) {
return createBrokenCaseSizeMeasureAdapter();
}
@Override
public Adapter caseFixedCaseSizeMeasure(FixedCaseSizeMeasure object) {
return createFixedCaseSizeMeasureAdapter();
}
@Override
public Adapter caseTotalCaseSizeMeasure(TotalCaseSizeMeasure object) {
return createTotalCaseSizeMeasureAdapter();
}
@Override
public Adapter caseBaselineCaseSizeMeasure(BaselineCaseSizeMeasure object) {
return createBaselineCaseSizeMeasureAdapter();
}
@Override
public Adapter caseUsageTimeMeasure(UsageTimeMeasure object) {
return createUsageTimeMeasureAdapter();
}
@Override
public Adapter caseRepairEffortMeasure(RepairEffortMeasure object) {
return createRepairEffortMeasureAdapter();
}
@Override
public Adapter caseDevelopmentEffortMeasure(DevelopmentEffortMeasure object) {
return createDevelopmentEffortMeasureAdapter();
}
@Override
public Adapter caseTotalChangeOrderCount(TotalChangeOrderCount object) {
return createTotalChangeOrderCountAdapter();
}
@Override
public Adapter caseCriticalAndNormalChangeOrderCount(CriticalAndNormalChangeOrderCount object) {
return createCriticalAndNormalChangeOrderCountAdapter();
}
@Override
public Adapter caseReworkStabilityMeasure(ReworkStabilityMeasure object) {
return createReworkStabilityMeasureAdapter();
}
@Override
public Adapter caseReworkBacklogMeasure(ReworkBacklogMeasure object) {
return createReworkBacklogMeasureAdapter();
}
@Override
public Adapter caseModularityTrend(ModularityTrend object) {
return createModularityTrendAdapter();
}
@Override
public Adapter caseAdaptabilityTrend(AdaptabilityTrend object) {
return createAdaptabilityTrendAdapter();
}
@Override
public Adapter caseMaturityTrend(MaturityTrend object) {
return createMaturityTrendAdapter();
}
@Override
public Adapter caseSmmElement(SmmElement object) {
return createSmmElementAdapter();
}
@Override
public Adapter caseSmmModel(SmmModel object) {
return createSmmModelAdapter();
}
@Override
public Adapter caseSmmRelationship(SmmRelationship object) {
return createSmmRelationshipAdapter();
}
@Override
public Adapter caseCategory(Category object) {
return createCategoryAdapter();
}
@Override
public Adapter caseCharacteristic(Characteristic object) {
return createCharacteristicAdapter();
}
@Override
public Adapter caseMeasure(Measure object) {
return createMeasureAdapter();
}
@Override
public Adapter caseDimensionalMeasure(DimensionalMeasure object) {
return createDimensionalMeasureAdapter();
}
@Override
public Adapter caseCollectiveMeasure(CollectiveMeasure object) {
return createCollectiveMeasureAdapter();
}
@Override
public Adapter caseScope(Scope object) {
return createScopeAdapter();
}
@Override
public Adapter caseBinaryMeasure(BinaryMeasure object) {
return createBinaryMeasureAdapter();
}
@Override
public Adapter caseRatioMeasure(RatioMeasure object) {
return createRatioMeasureAdapter();
}
@Override
public Adapter defaultCase(EObject object) {
return createEObjectAdapter();
}
};
/**
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param target the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@Override
public Adapter createAdapter(Notifier target) {
return modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ProjectModel <em>Project Model</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ProjectModel
* @generated
*/
public Adapter createProjectModelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ProjectCommit <em>Project Commit</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ProjectCommit
* @generated
*/
public Adapter createProjectCommitAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.CommitRelationship <em>Commit Relationship</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.CommitRelationship
* @generated
*/
public Adapter createCommitRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.EndProductQualityCategory <em>End Product Quality Category</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.EndProductQualityCategory
* @generated
*/
public Adapter createEndProductQualityCategoryAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.InProgressQualityCategory <em>In Progress Quality Category</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.InProgressQualityCategory
* @generated
*/
public Adapter createInProgressQualityCategoryAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.EndProductQuality <em>End Product Quality</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.EndProductQuality
* @generated
*/
public Adapter createEndProductQualityAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.Maintainability <em>Maintainability</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.Maintainability
* @generated
*/
public Adapter createMaintainabilityAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.InProgressIndicator <em>In Progress Indicator</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.InProgressIndicator
* @generated
*/
public Adapter createInProgressIndicatorAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ProjectSize <em>Project Size</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ProjectSize
* @generated
*/
public Adapter createProjectSizeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.CaseDimensionalMeasure <em>Case Dimensional Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.CaseDimensionalMeasure
* @generated
*/
public Adapter createCaseDimensionalMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ChangeOrderDimensionalMeasure <em>Change Order Dimensional Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ChangeOrderDimensionalMeasure
* @generated
*/
public Adapter createChangeOrderDimensionalMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.TimeDimensionalMeasure <em>Time Dimensional Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.TimeDimensionalMeasure
* @generated
*/
public Adapter createTimeDimensionalMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.AdditiveMeasure <em>Additive Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.AdditiveMeasure
* @generated
*/
public Adapter createAdditiveMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.CaseScope <em>Case Scope</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.CaseScope
* @generated
*/
public Adapter createCaseScopeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ProjectScope <em>Project Scope</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ProjectScope
* @generated
*/
public Adapter createProjectScopeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ChangeScope <em>Change Scope</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ChangeScope
* @generated
*/
public Adapter createChangeScopeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.CriticalDefectChangeOrderCount <em>Critical Defect Change Order Count</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.CriticalDefectChangeOrderCount
* @generated
*/
public Adapter createCriticalDefectChangeOrderCountAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.NormalDefectChangeOrderCount <em>Normal Defect Change Order Count</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.NormalDefectChangeOrderCount
* @generated
*/
public Adapter createNormalDefectChangeOrderCountAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ImprovementChangeOrderCount <em>Improvement Change Order Count</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ImprovementChangeOrderCount
* @generated
*/
public Adapter createImprovementChangeOrderCountAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.NewFeatureChangeOrderCount <em>New Feature Change Order Count</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.NewFeatureChangeOrderCount
* @generated
*/
public Adapter createNewFeatureChangeOrderCountAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.TrendMeasure <em>Trend Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.TrendMeasure
* @generated
*/
public Adapter createTrendMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ScrapRatioMeasure <em>Scrap Ratio Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ScrapRatioMeasure
* @generated
*/
public Adapter createScrapRatioMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ModularityMeasure <em>Modularity Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ModularityMeasure
* @generated
*/
public Adapter createModularityMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ReworkRatioMeasure <em>Rework Ratio Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ReworkRatioMeasure
* @generated
*/
public Adapter createReworkRatioMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.AdaptabilityRatioMeasure <em>Adaptability Ratio Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.AdaptabilityRatioMeasure
* @generated
*/
public Adapter createAdaptabilityRatioMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.MaturityRatioMeasure <em>Maturity Ratio Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.MaturityRatioMeasure
* @generated
*/
public Adapter createMaturityRatioMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.MaintainabilityMeasure <em>Maintainability Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.MaintainabilityMeasure
* @generated
*/
public Adapter createMaintainabilityMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.BrokenCaseSizeMeasure <em>Broken Case Size Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.BrokenCaseSizeMeasure
* @generated
*/
public Adapter createBrokenCaseSizeMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.FixedCaseSizeMeasure <em>Fixed Case Size Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.FixedCaseSizeMeasure
* @generated
*/
public Adapter createFixedCaseSizeMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.TotalCaseSizeMeasure <em>Total Case Size Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.TotalCaseSizeMeasure
* @generated
*/
public Adapter createTotalCaseSizeMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.BaselineCaseSizeMeasure <em>Baseline Case Size Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.BaselineCaseSizeMeasure
* @generated
*/
public Adapter createBaselineCaseSizeMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.UsageTimeMeasure <em>Usage Time Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.UsageTimeMeasure
* @generated
*/
public Adapter createUsageTimeMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.RepairEffortMeasure <em>Repair Effort Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.RepairEffortMeasure
* @generated
*/
public Adapter createRepairEffortMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.DevelopmentEffortMeasure <em>Development Effort Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.DevelopmentEffortMeasure
* @generated
*/
public Adapter createDevelopmentEffortMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.TotalChangeOrderCount <em>Total Change Order Count</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.TotalChangeOrderCount
* @generated
*/
public Adapter createTotalChangeOrderCountAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.CriticalAndNormalChangeOrderCount <em>Critical And Normal Change Order Count</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.CriticalAndNormalChangeOrderCount
* @generated
*/
public Adapter createCriticalAndNormalChangeOrderCountAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ReworkStabilityMeasure <em>Rework Stability Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ReworkStabilityMeasure
* @generated
*/
public Adapter createReworkStabilityMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ReworkBacklogMeasure <em>Rework Backlog Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ReworkBacklogMeasure
* @generated
*/
public Adapter createReworkBacklogMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.ModularityTrend <em>Modularity Trend</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.ModularityTrend
* @generated
*/
public Adapter createModularityTrendAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.AdaptabilityTrend <em>Adaptability Trend</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.AdaptabilityTrend
* @generated
*/
public Adapter createAdaptabilityTrendAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.spm.MaturityTrend <em>Maturity Trend</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.spm.MaturityTrend
* @generated
*/
public Adapter createMaturityTrendAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.SmmElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.SmmElement
* @generated
*/
public Adapter createSmmElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.SmmModel <em>Model</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.SmmModel
* @generated
*/
public Adapter createSmmModelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.SmmRelationship <em>Relationship</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.SmmRelationship
* @generated
*/
public Adapter createSmmRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.Category <em>Category</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.Category
* @generated
*/
public Adapter createCategoryAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.Characteristic <em>Characteristic</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.Characteristic
* @generated
*/
public Adapter createCharacteristicAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.Measure <em>Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.Measure
* @generated
*/
public Adapter createMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.DimensionalMeasure <em>Dimensional Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.DimensionalMeasure
* @generated
*/
public Adapter createDimensionalMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.CollectiveMeasure <em>Collective Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.CollectiveMeasure
* @generated
*/
public Adapter createCollectiveMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.Scope <em>Scope</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.Scope
* @generated
*/
public Adapter createScopeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.BinaryMeasure <em>Binary Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.BinaryMeasure
* @generated
*/
public Adapter createBinaryMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link net.certware.measurement.smm.RatioMeasure <em>Ratio Measure</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
* @see net.certware.measurement.smm.RatioMeasure
* @generated
*/
public Adapter createRatioMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for the default case.
* <!-- begin-user-doc -->
* This default implementation returns null.
* <!-- end-user-doc -->
* @return the new adapter.
* @generated
*/
public Adapter createEObjectAdapter() {
return null;
}
} //SpmAdapterFactory