blob: d9af0d5f7e4f3fcb8b3ea9f4e4c245a34b14a439 [file] [log] [blame]
/**
* Copyright (c) 2010 Mia-Software.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Nicolas Payneau (Mia-Software) - initial API and implementation
*/
package org.eclipse.modisco.omg.smm.util;
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;
import org.eclipse.modisco.omg.smm.AbstractMeasureElement;
import org.eclipse.modisco.omg.smm.AggregatedMeasurement;
import org.eclipse.modisco.omg.smm.Annotation;
import org.eclipse.modisco.omg.smm.Argument;
import org.eclipse.modisco.omg.smm.Attribute;
import org.eclipse.modisco.omg.smm.Base1MeasureRelationship;
import org.eclipse.modisco.omg.smm.Base1MeasurementRelationship;
import org.eclipse.modisco.omg.smm.Base2MeasureRelationship;
import org.eclipse.modisco.omg.smm.Base2MeasurementRelationship;
import org.eclipse.modisco.omg.smm.BaseMeasureRelationship;
import org.eclipse.modisco.omg.smm.BaseMeasurementRelationship;
import org.eclipse.modisco.omg.smm.BinaryMeasure;
import org.eclipse.modisco.omg.smm.BinaryMeasurement;
import org.eclipse.modisco.omg.smm.CategoryRelationship;
import org.eclipse.modisco.omg.smm.Characteristic;
import org.eclipse.modisco.omg.smm.CollectiveMeasure;
import org.eclipse.modisco.omg.smm.CollectiveMeasurement;
import org.eclipse.modisco.omg.smm.Count;
import org.eclipse.modisco.omg.smm.Counting;
import org.eclipse.modisco.omg.smm.DimensionalMeasure;
import org.eclipse.modisco.omg.smm.DimensionalMeasurement;
import org.eclipse.modisco.omg.smm.DirectMeasure;
import org.eclipse.modisco.omg.smm.DirectMeasurement;
import org.eclipse.modisco.omg.smm.EquivalentMeasureRelationship;
import org.eclipse.modisco.omg.smm.EquivalentMeasurementRelationship;
import org.eclipse.modisco.omg.smm.Grade;
import org.eclipse.modisco.omg.smm.Measure;
import org.eclipse.modisco.omg.smm.MeasureCategory;
import org.eclipse.modisco.omg.smm.MeasureLibrary;
import org.eclipse.modisco.omg.smm.MeasureRelationship;
import org.eclipse.modisco.omg.smm.Measurement;
import org.eclipse.modisco.omg.smm.MeasurementRelationship;
import org.eclipse.modisco.omg.smm.NamedMeasure;
import org.eclipse.modisco.omg.smm.NamedMeasurement;
import org.eclipse.modisco.omg.smm.OCLOperation;
import org.eclipse.modisco.omg.smm.Observation;
import org.eclipse.modisco.omg.smm.ObservationScope;
import org.eclipse.modisco.omg.smm.ObservedMeasure;
import org.eclipse.modisco.omg.smm.Operation;
import org.eclipse.modisco.omg.smm.Ranking;
import org.eclipse.modisco.omg.smm.RankingInterval;
import org.eclipse.modisco.omg.smm.RankingMeasureRelationship;
import org.eclipse.modisco.omg.smm.RankingMeasurementRelationship;
import org.eclipse.modisco.omg.smm.RatioMeasure;
import org.eclipse.modisco.omg.smm.RatioMeasurement;
import org.eclipse.modisco.omg.smm.RecursiveMeasureRelationship;
import org.eclipse.modisco.omg.smm.RecursiveMeasurementRelationship;
import org.eclipse.modisco.omg.smm.RefinementMeasureRelationship;
import org.eclipse.modisco.omg.smm.RefinementMeasurementRelationship;
import org.eclipse.modisco.omg.smm.RescaleMeasureRelationship;
import org.eclipse.modisco.omg.smm.RescaleMeasurementRelationship;
import org.eclipse.modisco.omg.smm.RescaledMeasure;
import org.eclipse.modisco.omg.smm.RescaledMeasurement;
import org.eclipse.modisco.omg.smm.Scope;
import org.eclipse.modisco.omg.smm.SmmElement;
import org.eclipse.modisco.omg.smm.SmmModel;
import org.eclipse.modisco.omg.smm.SmmPackage;
import org.eclipse.modisco.omg.smm.SmmRelationship;
/**
* <!-- 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 org.eclipse.modisco.omg.smm.SmmPackage
* @generated
*/
@SuppressWarnings("all")
public class SmmAdapterFactory extends AdapterFactoryImpl {
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static SmmPackage modelPackage;
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SmmAdapterFactory() {
if (SmmAdapterFactory.modelPackage == null) {
SmmAdapterFactory.modelPackage = SmmPackage.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(final Object object) {
if (object == SmmAdapterFactory.modelPackage) {
return true;
}
if (object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == SmmAdapterFactory.modelPackage;
}
return false;
}
/**
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected SmmSwitch<Adapter> modelSwitch =
new SmmSwitch<Adapter>() {
@Override
public Adapter caseAbstractMeasureElement(final AbstractMeasureElement object) {
return createAbstractMeasureElementAdapter();
}
@Override
public Adapter caseAnnotation(final Annotation object) {
return createAnnotationAdapter();
}
@Override
public Adapter caseArgument(final Argument object) {
return createArgumentAdapter();
}
@Override
public Adapter caseAttribute(final Attribute object) {
return createAttributeAdapter();
}
@Override
public Adapter caseAggregatedMeasurement(final AggregatedMeasurement object) {
return createAggregatedMeasurementAdapter();
}
@Override
public Adapter caseBase1MeasurementRelationship(final Base1MeasurementRelationship object) {
return createBase1MeasurementRelationshipAdapter();
}
@Override
public Adapter caseBase1MeasureRelationship(final Base1MeasureRelationship object) {
return createBase1MeasureRelationshipAdapter();
}
@Override
public Adapter caseBase2MeasurementRelationship(final Base2MeasurementRelationship object) {
return createBase2MeasurementRelationshipAdapter();
}
@Override
public Adapter caseBase2MeasureRelationship(final Base2MeasureRelationship object) {
return createBase2MeasureRelationshipAdapter();
}
@Override
public Adapter caseBaseMeasurementRelationship(final BaseMeasurementRelationship object) {
return createBaseMeasurementRelationshipAdapter();
}
@Override
public Adapter caseBaseMeasureRelationship(final BaseMeasureRelationship object) {
return createBaseMeasureRelationshipAdapter();
}
@Override
public Adapter caseBinaryMeasure(final BinaryMeasure object) {
return createBinaryMeasureAdapter();
}
@Override
public Adapter caseBinaryMeasurement(final BinaryMeasurement object) {
return createBinaryMeasurementAdapter();
}
@Override
public Adapter caseCategoryRelationship(final CategoryRelationship object) {
return createCategoryRelationshipAdapter();
}
@Override
public Adapter caseCharacteristic(final Characteristic object) {
return createCharacteristicAdapter();
}
@Override
public Adapter caseCollectiveMeasure(final CollectiveMeasure object) {
return createCollectiveMeasureAdapter();
}
@Override
public Adapter caseCollectiveMeasurement(final CollectiveMeasurement object) {
return createCollectiveMeasurementAdapter();
}
@Override
public Adapter caseCount(final Count object) {
return createCountAdapter();
}
@Override
public Adapter caseCounting(final Counting object) {
return createCountingAdapter();
}
@Override
public Adapter caseDimensionalMeasure(final DimensionalMeasure object) {
return createDimensionalMeasureAdapter();
}
@Override
public Adapter caseDimensionalMeasurement(final DimensionalMeasurement object) {
return createDimensionalMeasurementAdapter();
}
@Override
public Adapter caseDirectMeasure(final DirectMeasure object) {
return createDirectMeasureAdapter();
}
@Override
public Adapter caseDirectMeasurement(final DirectMeasurement object) {
return createDirectMeasurementAdapter();
}
@Override
public Adapter caseEquivalentMeasureRelationship(final EquivalentMeasureRelationship object) {
return createEquivalentMeasureRelationshipAdapter();
}
@Override
public Adapter caseEquivalentMeasurementRelationship(final EquivalentMeasurementRelationship object) {
return createEquivalentMeasurementRelationshipAdapter();
}
@Override
public Adapter caseGrade(final Grade object) {
return createGradeAdapter();
}
@Override
public Adapter caseMeasure(final Measure object) {
return createMeasureAdapter();
}
@Override
public Adapter caseMeasureCategory(final MeasureCategory object) {
return createMeasureCategoryAdapter();
}
@Override
public Adapter caseMeasureLibrary(final MeasureLibrary object) {
return createMeasureLibraryAdapter();
}
@Override
public Adapter caseMeasureRelationship(final MeasureRelationship object) {
return createMeasureRelationshipAdapter();
}
@Override
public Adapter caseMeasurement(final Measurement object) {
return createMeasurementAdapter();
}
@Override
public Adapter caseMeasurementRelationship(final MeasurementRelationship object) {
return createMeasurementRelationshipAdapter();
}
@Override
public Adapter caseNamedMeasure(final NamedMeasure object) {
return createNamedMeasureAdapter();
}
@Override
public Adapter caseNamedMeasurement(final NamedMeasurement object) {
return createNamedMeasurementAdapter();
}
@Override
public Adapter caseObservation(final Observation object) {
return createObservationAdapter();
}
@Override
public Adapter caseObservationScope(final ObservationScope object) {
return createObservationScopeAdapter();
}
@Override
public Adapter caseObservedMeasure(final ObservedMeasure object) {
return createObservedMeasureAdapter();
}
@Override
public Adapter caseOCLOperation(final OCLOperation object) {
return createOCLOperationAdapter();
}
@Override
public Adapter caseOperation(final Operation object) {
return createOperationAdapter();
}
@Override
public Adapter caseRanking(final Ranking object) {
return createRankingAdapter();
}
@Override
public Adapter caseRankingInterval(final RankingInterval object) {
return createRankingIntervalAdapter();
}
@Override
public Adapter caseRankingMeasureRelationship(final RankingMeasureRelationship object) {
return createRankingMeasureRelationshipAdapter();
}
@Override
public Adapter caseRankingMeasurementRelationship(final RankingMeasurementRelationship object) {
return createRankingMeasurementRelationshipAdapter();
}
@Override
public Adapter caseRatioMeasure(final RatioMeasure object) {
return createRatioMeasureAdapter();
}
@Override
public Adapter caseRatioMeasurement(final RatioMeasurement object) {
return createRatioMeasurementAdapter();
}
@Override
public Adapter caseRecursiveMeasureRelationship(final RecursiveMeasureRelationship object) {
return createRecursiveMeasureRelationshipAdapter();
}
@Override
public Adapter caseRecursiveMeasurementRelationship(final RecursiveMeasurementRelationship object) {
return createRecursiveMeasurementRelationshipAdapter();
}
@Override
public Adapter caseRefinementMeasureRelationship(final RefinementMeasureRelationship object) {
return createRefinementMeasureRelationshipAdapter();
}
@Override
public Adapter caseRefinementMeasurementRelationship(final RefinementMeasurementRelationship object) {
return createRefinementMeasurementRelationshipAdapter();
}
@Override
public Adapter caseRescaledMeasure(final RescaledMeasure object) {
return createRescaledMeasureAdapter();
}
@Override
public Adapter caseRescaleMeasureRelationship(final RescaleMeasureRelationship object) {
return createRescaleMeasureRelationshipAdapter();
}
@Override
public Adapter caseRescaledMeasurement(final RescaledMeasurement object) {
return createRescaledMeasurementAdapter();
}
@Override
public Adapter caseRescaleMeasurementRelationship(final RescaleMeasurementRelationship object) {
return createRescaleMeasurementRelationshipAdapter();
}
@Override
public Adapter caseScope(final Scope object) {
return createScopeAdapter();
}
@Override
public Adapter caseSmmElement(final SmmElement object) {
return createSmmElementAdapter();
}
@Override
public Adapter caseSmmModel(final SmmModel object) {
return createSmmModelAdapter();
}
@Override
public Adapter caseSmmRelationship(final SmmRelationship object) {
return createSmmRelationshipAdapter();
}
@Override
public Adapter defaultCase(final 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(final Notifier target) {
return this.modelSwitch.doSwitch((EObject)target);
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.AbstractMeasureElement <em>Abstract Measure 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 org.eclipse.modisco.omg.smm.AbstractMeasureElement
* @generated
*/
public Adapter createAbstractMeasureElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Annotation <em>Annotation</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 org.eclipse.modisco.omg.smm.Annotation
* @generated
*/
public Adapter createAnnotationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Argument <em>Argument</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 org.eclipse.modisco.omg.smm.Argument
* @generated
*/
public Adapter createArgumentAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Attribute <em>Attribute</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 org.eclipse.modisco.omg.smm.Attribute
* @generated
*/
public Adapter createAttributeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.AggregatedMeasurement <em>Aggregated Measurement</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 org.eclipse.modisco.omg.smm.AggregatedMeasurement
* @generated
*/
public Adapter createAggregatedMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Base1MeasurementRelationship <em>Base1 Measurement 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 org.eclipse.modisco.omg.smm.Base1MeasurementRelationship
* @generated
*/
public Adapter createBase1MeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Base1MeasureRelationship <em>Base1 Measure 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 org.eclipse.modisco.omg.smm.Base1MeasureRelationship
* @generated
*/
public Adapter createBase1MeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Base2MeasurementRelationship <em>Base2 Measurement 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 org.eclipse.modisco.omg.smm.Base2MeasurementRelationship
* @generated
*/
public Adapter createBase2MeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Base2MeasureRelationship <em>Base2 Measure 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 org.eclipse.modisco.omg.smm.Base2MeasureRelationship
* @generated
*/
public Adapter createBase2MeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.BaseMeasurementRelationship <em>Base Measurement 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 org.eclipse.modisco.omg.smm.BaseMeasurementRelationship
* @generated
*/
public Adapter createBaseMeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.BaseMeasureRelationship <em>Base Measure 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 org.eclipse.modisco.omg.smm.BaseMeasureRelationship
* @generated
*/
public Adapter createBaseMeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.BinaryMeasure
* @generated
*/
public Adapter createBinaryMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.BinaryMeasurement <em>Binary Measurement</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 org.eclipse.modisco.omg.smm.BinaryMeasurement
* @generated
*/
public Adapter createBinaryMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.CategoryRelationship <em>Category 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 org.eclipse.modisco.omg.smm.CategoryRelationship
* @generated
*/
public Adapter createCategoryRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.Characteristic
* @generated
*/
public Adapter createCharacteristicAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.CollectiveMeasure
* @generated
*/
public Adapter createCollectiveMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.CollectiveMeasurement <em>Collective Measurement</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 org.eclipse.modisco.omg.smm.CollectiveMeasurement
* @generated
*/
public Adapter createCollectiveMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Count <em>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 org.eclipse.modisco.omg.smm.Count
* @generated
*/
public Adapter createCountAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Counting <em>Counting</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 org.eclipse.modisco.omg.smm.Counting
* @generated
*/
public Adapter createCountingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.DimensionalMeasure
* @generated
*/
public Adapter createDimensionalMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.DimensionalMeasurement <em>Dimensional Measurement</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 org.eclipse.modisco.omg.smm.DimensionalMeasurement
* @generated
*/
public Adapter createDimensionalMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.DirectMeasure <em>Direct 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 org.eclipse.modisco.omg.smm.DirectMeasure
* @generated
*/
public Adapter createDirectMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.DirectMeasurement <em>Direct Measurement</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 org.eclipse.modisco.omg.smm.DirectMeasurement
* @generated
*/
public Adapter createDirectMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.EquivalentMeasureRelationship <em>Equivalent Measure 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 org.eclipse.modisco.omg.smm.EquivalentMeasureRelationship
* @generated
*/
public Adapter createEquivalentMeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.EquivalentMeasurementRelationship <em>Equivalent Measurement 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 org.eclipse.modisco.omg.smm.EquivalentMeasurementRelationship
* @generated
*/
public Adapter createEquivalentMeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Grade <em>Grade</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 org.eclipse.modisco.omg.smm.Grade
* @generated
*/
public Adapter createGradeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.Measure
* @generated
*/
public Adapter createMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.MeasureCategory <em>Measure 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 org.eclipse.modisco.omg.smm.MeasureCategory
* @generated
*/
public Adapter createMeasureCategoryAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.MeasureLibrary <em>Measure Library</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 org.eclipse.modisco.omg.smm.MeasureLibrary
* @generated
*/
public Adapter createMeasureLibraryAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.MeasureRelationship <em>Measure 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 org.eclipse.modisco.omg.smm.MeasureRelationship
* @generated
*/
public Adapter createMeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Measurement <em>Measurement</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 org.eclipse.modisco.omg.smm.Measurement
* @generated
*/
public Adapter createMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.MeasurementRelationship <em>Measurement 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 org.eclipse.modisco.omg.smm.MeasurementRelationship
* @generated
*/
public Adapter createMeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.NamedMeasure <em>Named 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 org.eclipse.modisco.omg.smm.NamedMeasure
* @generated
*/
public Adapter createNamedMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.NamedMeasurement <em>Named Measurement</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 org.eclipse.modisco.omg.smm.NamedMeasurement
* @generated
*/
public Adapter createNamedMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Observation <em>Observation</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 org.eclipse.modisco.omg.smm.Observation
* @generated
*/
public Adapter createObservationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.ObservationScope <em>Observation 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 org.eclipse.modisco.omg.smm.ObservationScope
* @generated
*/
public Adapter createObservationScopeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.ObservedMeasure <em>Observed 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 org.eclipse.modisco.omg.smm.ObservedMeasure
* @generated
*/
public Adapter createObservedMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.OCLOperation <em>OCL Operation</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 org.eclipse.modisco.omg.smm.OCLOperation
* @generated
*/
public Adapter createOCLOperationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Operation <em>Operation</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 org.eclipse.modisco.omg.smm.Operation
* @generated
*/
public Adapter createOperationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.Ranking <em>Ranking</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 org.eclipse.modisco.omg.smm.Ranking
* @generated
*/
public Adapter createRankingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RankingInterval <em>Ranking Interval</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 org.eclipse.modisco.omg.smm.RankingInterval
* @generated
*/
public Adapter createRankingIntervalAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RankingMeasureRelationship <em>Ranking Measure 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 org.eclipse.modisco.omg.smm.RankingMeasureRelationship
* @generated
*/
public Adapter createRankingMeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RankingMeasurementRelationship <em>Ranking Measurement 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 org.eclipse.modisco.omg.smm.RankingMeasurementRelationship
* @generated
*/
public Adapter createRankingMeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.RatioMeasure
* @generated
*/
public Adapter createRatioMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RatioMeasurement <em>Ratio Measurement</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 org.eclipse.modisco.omg.smm.RatioMeasurement
* @generated
*/
public Adapter createRatioMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RecursiveMeasureRelationship <em>Recursive Measure 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 org.eclipse.modisco.omg.smm.RecursiveMeasureRelationship
* @generated
*/
public Adapter createRecursiveMeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RecursiveMeasurementRelationship <em>Recursive Measurement 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 org.eclipse.modisco.omg.smm.RecursiveMeasurementRelationship
* @generated
*/
public Adapter createRecursiveMeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RefinementMeasureRelationship <em>Refinement Measure 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 org.eclipse.modisco.omg.smm.RefinementMeasureRelationship
* @generated
*/
public Adapter createRefinementMeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RefinementMeasurementRelationship <em>Refinement Measurement 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 org.eclipse.modisco.omg.smm.RefinementMeasurementRelationship
* @generated
*/
public Adapter createRefinementMeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RescaledMeasure <em>Rescaled 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 org.eclipse.modisco.omg.smm.RescaledMeasure
* @generated
*/
public Adapter createRescaledMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RescaleMeasureRelationship <em>Rescale Measure 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 org.eclipse.modisco.omg.smm.RescaleMeasureRelationship
* @generated
*/
public Adapter createRescaleMeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RescaledMeasurement <em>Rescaled Measurement</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 org.eclipse.modisco.omg.smm.RescaledMeasurement
* @generated
*/
public Adapter createRescaledMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.smm.RescaleMeasurementRelationship <em>Rescale Measurement 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 org.eclipse.modisco.omg.smm.RescaleMeasurementRelationship
* @generated
*/
public Adapter createRescaleMeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.Scope
* @generated
*/
public Adapter createScopeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.SmmElement
* @generated
*/
public Adapter createSmmElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.SmmModel
* @generated
*/
public Adapter createSmmModelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.modisco.omg.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 org.eclipse.modisco.omg.smm.SmmRelationship
* @generated
*/
public Adapter createSmmRelationshipAdapter() {
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;
}
} //SmmAdapterFactory