blob: f7c178fe67ee0f1d902e6ad2d0cf384491bfa483 [file] [log] [blame]
/**
* *******************************************************************************
* Copyright (c) 2008, 2019 Castor Technologies Inc and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* Alain Picard (Castor Technologies Inc) - initial API and implementation
* *******************************************************************************
*
* $Id$
*/
package org.eclipse.gmt.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.gmt.modisco.omg.smm.AggregatedMeasurement;
import org.eclipse.gmt.modisco.omg.smm.Annotation;
import org.eclipse.gmt.modisco.omg.smm.Attribute;
import org.eclipse.gmt.modisco.omg.smm.BinaryMeasure;
import org.eclipse.gmt.modisco.omg.smm.Category;
import org.eclipse.gmt.modisco.omg.smm.CategoryRelationship;
import org.eclipse.gmt.modisco.omg.smm.Characteristic;
import org.eclipse.gmt.modisco.omg.smm.CollectiveMeasure;
import org.eclipse.gmt.modisco.omg.smm.CollectiveMeasurement;
import org.eclipse.gmt.modisco.omg.smm.Count;
import org.eclipse.gmt.modisco.omg.smm.Counting;
import org.eclipse.gmt.modisco.omg.smm.DimensionalMeasure;
import org.eclipse.gmt.modisco.omg.smm.DimensionalMeasurement;
import org.eclipse.gmt.modisco.omg.smm.DirectMeasure;
import org.eclipse.gmt.modisco.omg.smm.DirectMeasurement;
import org.eclipse.gmt.modisco.omg.smm.Grade;
import org.eclipse.gmt.modisco.omg.smm.Measure;
import org.eclipse.gmt.modisco.omg.smm.MeasureRelationship;
import org.eclipse.gmt.modisco.omg.smm.Measurement;
import org.eclipse.gmt.modisco.omg.smm.MeasurementRelationship;
import org.eclipse.gmt.modisco.omg.smm.NamedMeasure;
import org.eclipse.gmt.modisco.omg.smm.NamedMeasurement;
import org.eclipse.gmt.modisco.omg.smm.Observation;
import org.eclipse.gmt.modisco.omg.smm.Ranking;
import org.eclipse.gmt.modisco.omg.smm.RankingInterval;
import org.eclipse.gmt.modisco.omg.smm.RatioMeasure;
import org.eclipse.gmt.modisco.omg.smm.ReScaledMeasurement;
import org.eclipse.gmt.modisco.omg.smm.RescaledMeasure;
import org.eclipse.gmt.modisco.omg.smm.Scope;
import org.eclipse.gmt.modisco.omg.smm.SmmElement;
import org.eclipse.gmt.modisco.omg.smm.SmmModel;
import org.eclipse.gmt.modisco.omg.smm.SmmPackage;
import org.eclipse.gmt.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.gmt.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 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 caseCategoryRelationship(final CategoryRelationship object) {
return createCategoryRelationshipAdapter();
}
@Override
public Adapter caseCategory(final Category object) {
return createCategoryAdapter();
}
@Override
public Adapter caseMeasure(final Measure object) {
return createMeasureAdapter();
}
@Override
public Adapter caseMeasurement(final Measurement object) {
return createMeasurementAdapter();
}
@Override
public Adapter caseObservation(final Observation object) {
return createObservationAdapter();
}
@Override
public Adapter caseMeasureRelationship(final MeasureRelationship object) {
return createMeasureRelationshipAdapter();
}
@Override
public Adapter caseDimensionalMeasure(final DimensionalMeasure object) {
return createDimensionalMeasureAdapter();
}
@Override
public Adapter caseRanking(final Ranking object) {
return createRankingAdapter();
}
@Override
public Adapter caseRankingInterval(final RankingInterval object) {
return createRankingIntervalAdapter();
}
@Override
public Adapter caseCharacteristic(final Characteristic object) {
return createCharacteristicAdapter();
}
@Override
public Adapter caseScope(final Scope object) {
return createScopeAdapter();
}
@Override
public Adapter caseBinaryMeasure(final BinaryMeasure object) {
return createBinaryMeasureAdapter();
}
@Override
public Adapter caseDirectMeasure(final DirectMeasure object) {
return createDirectMeasureAdapter();
}
@Override
public Adapter caseCollectiveMeasure(final CollectiveMeasure object) {
return createCollectiveMeasureAdapter();
}
@Override
public Adapter caseNamedMeasure(final NamedMeasure object) {
return createNamedMeasureAdapter();
}
@Override
public Adapter caseRescaledMeasure(final RescaledMeasure object) {
return createRescaledMeasureAdapter();
}
@Override
public Adapter caseRatioMeasure(final RatioMeasure object) {
return createRatioMeasureAdapter();
}
@Override
public Adapter caseCounting(final Counting object) {
return createCountingAdapter();
}
@Override
public Adapter caseDimensionalMeasurement(final DimensionalMeasurement object) {
return createDimensionalMeasurementAdapter();
}
@Override
public Adapter caseGrade(final Grade object) {
return createGradeAdapter();
}
@Override
public Adapter caseMeasurementRelationship(final MeasurementRelationship object) {
return createMeasurementRelationshipAdapter();
}
@Override
public Adapter caseDirectMeasurement(final DirectMeasurement object) {
return createDirectMeasurementAdapter();
}
@Override
public Adapter caseCount(final Count object) {
return createCountAdapter();
}
@Override
public Adapter caseCollectiveMeasurement(final CollectiveMeasurement object) {
return createCollectiveMeasurementAdapter();
}
@Override
public Adapter caseAggregatedMeasurement(final AggregatedMeasurement object) {
return createAggregatedMeasurementAdapter();
}
@Override
public Adapter caseNamedMeasurement(final NamedMeasurement object) {
return createNamedMeasurementAdapter();
}
@Override
public Adapter caseReScaledMeasurement(final ReScaledMeasurement object) {
return createReScaledMeasurementAdapter();
}
@Override
public Adapter caseAttribute(final Attribute object) {
return createAttributeAdapter();
}
@Override
public Adapter caseAnnotation(final Annotation object) {
return createAnnotationAdapter();
}
@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.gmt.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.gmt.modisco.omg.smm.SmmElement
* @generated
*/
public Adapter createSmmElementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.SmmModel
* @generated
*/
public Adapter createSmmModelAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.SmmRelationship
* @generated
*/
public Adapter createSmmRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.CategoryRelationship
* @generated
*/
public Adapter createCategoryRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.modisco.omg.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 org.eclipse.gmt.modisco.omg.smm.Category
* @generated
*/
public Adapter createCategoryAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Measure
* @generated
*/
public Adapter createMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Measurement
* @generated
*/
public Adapter createMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Observation
* @generated
*/
public Adapter createObservationAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.MeasureRelationship
* @generated
*/
public Adapter createMeasureRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.DimensionalMeasure
* @generated
*/
public Adapter createDimensionalMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Ranking
* @generated
*/
public Adapter createRankingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.RankingInterval
* @generated
*/
public Adapter createRankingIntervalAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Characteristic
* @generated
*/
public Adapter createCharacteristicAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Scope
* @generated
*/
public Adapter createScopeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.BinaryMeasure
* @generated
*/
public Adapter createBinaryMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.DirectMeasure
* @generated
*/
public Adapter createDirectMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.CollectiveMeasure
* @generated
*/
public Adapter createCollectiveMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.NamedMeasure
* @generated
*/
public Adapter createNamedMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.RescaledMeasure
* @generated
*/
public Adapter createRescaledMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.RatioMeasure
* @generated
*/
public Adapter createRatioMeasureAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Counting
* @generated
*/
public Adapter createCountingAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.DimensionalMeasurement
* @generated
*/
public Adapter createDimensionalMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Grade
* @generated
*/
public Adapter createGradeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.MeasurementRelationship
* @generated
*/
public Adapter createMeasurementRelationshipAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.DirectMeasurement
* @generated
*/
public Adapter createDirectMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Count
* @generated
*/
public Adapter createCountAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.CollectiveMeasurement
* @generated
*/
public Adapter createCollectiveMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.AggregatedMeasurement
* @generated
*/
public Adapter createAggregatedMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.NamedMeasurement
* @generated
*/
public Adapter createNamedMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.modisco.omg.smm.ReScaledMeasurement <em>Re Scaled 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.gmt.modisco.omg.smm.ReScaledMeasurement
* @generated
*/
public Adapter createReScaledMeasurementAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Attribute
* @generated
*/
public Adapter createAttributeAdapter() {
return null;
}
/**
* Creates a new adapter for an object of class '{@link org.eclipse.gmt.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.gmt.modisco.omg.smm.Annotation
* @generated
*/
public Adapter createAnnotationAdapter() {
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