/** | |
* 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.impl; | |
import java.sql.Timestamp; | |
import java.util.Date; | |
import org.eclipse.emf.ecore.EClass; | |
import org.eclipse.emf.ecore.EDataType; | |
import org.eclipse.emf.ecore.EObject; | |
import org.eclipse.emf.ecore.EPackage; | |
import org.eclipse.emf.ecore.impl.EFactoryImpl; | |
import org.eclipse.emf.ecore.plugin.EcorePlugin; | |
import org.eclipse.modisco.omg.smm.Accumulator; | |
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.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.MeasureCategory; | |
import org.eclipse.modisco.omg.smm.MeasureLibrary; | |
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.SmmFactory; | |
import org.eclipse.modisco.omg.smm.SmmModel; | |
import org.eclipse.modisco.omg.smm.SmmPackage; | |
/** | |
* <!-- begin-user-doc --> | |
* An implementation of the model <b>Factory</b>. | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@SuppressWarnings("all") | |
public class SmmFactoryImpl extends EFactoryImpl implements SmmFactory { | |
/** | |
* Creates the default factory implementation. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public static SmmFactory init() { | |
try { | |
SmmFactory theSmmFactory = (SmmFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/MoDisco/SMM/1.0.Beta2/smm"); | |
if (theSmmFactory != null) { | |
return theSmmFactory; | |
} | |
} | |
catch (Exception exception) { | |
EcorePlugin.INSTANCE.log(exception); | |
} | |
return new SmmFactoryImpl(); | |
} | |
/** | |
* Creates an instance of the factory. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public SmmFactoryImpl() { | |
super(); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public EObject create(final EClass eClass) { | |
switch (eClass.getClassifierID()) { | |
case SmmPackage.ANNOTATION: return createAnnotation(); | |
case SmmPackage.ARGUMENT: return createArgument(); | |
case SmmPackage.ATTRIBUTE: return createAttribute(); | |
case SmmPackage.AGGREGATED_MEASUREMENT: return createAggregatedMeasurement(); | |
case SmmPackage.BASE1_MEASUREMENT_RELATIONSHIP: return createBase1MeasurementRelationship(); | |
case SmmPackage.BASE1_MEASURE_RELATIONSHIP: return createBase1MeasureRelationship(); | |
case SmmPackage.BASE2_MEASUREMENT_RELATIONSHIP: return createBase2MeasurementRelationship(); | |
case SmmPackage.BASE2_MEASURE_RELATIONSHIP: return createBase2MeasureRelationship(); | |
case SmmPackage.BASE_MEASUREMENT_RELATIONSHIP: return createBaseMeasurementRelationship(); | |
case SmmPackage.BASE_MEASURE_RELATIONSHIP: return createBaseMeasureRelationship(); | |
case SmmPackage.BINARY_MEASURE: return createBinaryMeasure(); | |
case SmmPackage.BINARY_MEASUREMENT: return createBinaryMeasurement(); | |
case SmmPackage.CATEGORY_RELATIONSHIP: return createCategoryRelationship(); | |
case SmmPackage.CHARACTERISTIC: return createCharacteristic(); | |
case SmmPackage.COLLECTIVE_MEASURE: return createCollectiveMeasure(); | |
case SmmPackage.COLLECTIVE_MEASUREMENT: return createCollectiveMeasurement(); | |
case SmmPackage.COUNT: return createCount(); | |
case SmmPackage.COUNTING: return createCounting(); | |
case SmmPackage.DIMENSIONAL_MEASURE: return createDimensionalMeasure(); | |
case SmmPackage.DIRECT_MEASURE: return createDirectMeasure(); | |
case SmmPackage.DIRECT_MEASUREMENT: return createDirectMeasurement(); | |
case SmmPackage.EQUIVALENT_MEASURE_RELATIONSHIP: return createEquivalentMeasureRelationship(); | |
case SmmPackage.EQUIVALENT_MEASUREMENT_RELATIONSHIP: return createEquivalentMeasurementRelationship(); | |
case SmmPackage.GRADE: return createGrade(); | |
case SmmPackage.MEASURE_CATEGORY: return createMeasureCategory(); | |
case SmmPackage.MEASURE_LIBRARY: return createMeasureLibrary(); | |
case SmmPackage.NAMED_MEASURE: return createNamedMeasure(); | |
case SmmPackage.NAMED_MEASUREMENT: return createNamedMeasurement(); | |
case SmmPackage.OBSERVATION: return createObservation(); | |
case SmmPackage.OBSERVATION_SCOPE: return createObservationScope(); | |
case SmmPackage.OBSERVED_MEASURE: return createObservedMeasure(); | |
case SmmPackage.OCL_OPERATION: return createOCLOperation(); | |
case SmmPackage.OPERATION: return createOperation(); | |
case SmmPackage.RANKING: return createRanking(); | |
case SmmPackage.RANKING_INTERVAL: return createRankingInterval(); | |
case SmmPackage.RANKING_MEASURE_RELATIONSHIP: return createRankingMeasureRelationship(); | |
case SmmPackage.RANKING_MEASUREMENT_RELATIONSHIP: return createRankingMeasurementRelationship(); | |
case SmmPackage.RATIO_MEASURE: return createRatioMeasure(); | |
case SmmPackage.RATIO_MEASUREMENT: return createRatioMeasurement(); | |
case SmmPackage.RECURSIVE_MEASURE_RELATIONSHIP: return createRecursiveMeasureRelationship(); | |
case SmmPackage.RECURSIVE_MEASUREMENT_RELATIONSHIP: return createRecursiveMeasurementRelationship(); | |
case SmmPackage.REFINEMENT_MEASURE_RELATIONSHIP: return createRefinementMeasureRelationship(); | |
case SmmPackage.REFINEMENT_MEASUREMENT_RELATIONSHIP: return createRefinementMeasurementRelationship(); | |
case SmmPackage.RESCALED_MEASURE: return createRescaledMeasure(); | |
case SmmPackage.RESCALE_MEASURE_RELATIONSHIP: return createRescaleMeasureRelationship(); | |
case SmmPackage.RESCALED_MEASUREMENT: return createRescaledMeasurement(); | |
case SmmPackage.RESCALE_MEASUREMENT_RELATIONSHIP: return createRescaleMeasurementRelationship(); | |
case SmmPackage.SCOPE: return createScope(); | |
case SmmPackage.SMM_MODEL: return createSmmModel(); | |
default: | |
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); | |
} | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Object createFromString(final EDataType eDataType, final String initialValue) { | |
switch (eDataType.getClassifierID()) { | |
case SmmPackage.ACCUMULATOR: | |
return createAccumulatorFromString(eDataType, initialValue); | |
case SmmPackage.DATE: | |
return createDateFromString(eDataType, initialValue); | |
case SmmPackage.TIMESTAMP: | |
return createTimestampFromString(eDataType, initialValue); | |
default: | |
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | |
} | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public String convertToString(final EDataType eDataType, final Object instanceValue) { | |
switch (eDataType.getClassifierID()) { | |
case SmmPackage.ACCUMULATOR: | |
return convertAccumulatorToString(eDataType, instanceValue); | |
case SmmPackage.DATE: | |
return convertDateToString(eDataType, instanceValue); | |
case SmmPackage.TIMESTAMP: | |
return convertTimestampToString(eDataType, instanceValue); | |
default: | |
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); | |
} | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Annotation createAnnotation() { | |
AnnotationImpl annotation = new AnnotationImpl(); | |
return annotation; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Argument createArgument() { | |
ArgumentImpl argument = new ArgumentImpl(); | |
return argument; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Attribute createAttribute() { | |
AttributeImpl attribute = new AttributeImpl(); | |
return attribute; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public AggregatedMeasurement createAggregatedMeasurement() { | |
AggregatedMeasurementImpl aggregatedMeasurement = new AggregatedMeasurementImpl(); | |
return aggregatedMeasurement; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Base1MeasurementRelationship createBase1MeasurementRelationship() { | |
Base1MeasurementRelationshipImpl base1MeasurementRelationship = new Base1MeasurementRelationshipImpl(); | |
return base1MeasurementRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Base1MeasureRelationship createBase1MeasureRelationship() { | |
Base1MeasureRelationshipImpl base1MeasureRelationship = new Base1MeasureRelationshipImpl(); | |
return base1MeasureRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Base2MeasurementRelationship createBase2MeasurementRelationship() { | |
Base2MeasurementRelationshipImpl base2MeasurementRelationship = new Base2MeasurementRelationshipImpl(); | |
return base2MeasurementRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Base2MeasureRelationship createBase2MeasureRelationship() { | |
Base2MeasureRelationshipImpl base2MeasureRelationship = new Base2MeasureRelationshipImpl(); | |
return base2MeasureRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public BaseMeasurementRelationship createBaseMeasurementRelationship() { | |
BaseMeasurementRelationshipImpl baseMeasurementRelationship = new BaseMeasurementRelationshipImpl(); | |
return baseMeasurementRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public BaseMeasureRelationship createBaseMeasureRelationship() { | |
BaseMeasureRelationshipImpl baseMeasureRelationship = new BaseMeasureRelationshipImpl(); | |
return baseMeasureRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public BinaryMeasure createBinaryMeasure() { | |
BinaryMeasureImpl binaryMeasure = new BinaryMeasureImpl(); | |
return binaryMeasure; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public BinaryMeasurement createBinaryMeasurement() { | |
BinaryMeasurementImpl binaryMeasurement = new BinaryMeasurementImpl(); | |
return binaryMeasurement; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public CategoryRelationship createCategoryRelationship() { | |
CategoryRelationshipImpl categoryRelationship = new CategoryRelationshipImpl(); | |
return categoryRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Characteristic createCharacteristic() { | |
CharacteristicImpl characteristic = new CharacteristicImpl(); | |
return characteristic; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public CollectiveMeasure createCollectiveMeasure() { | |
CollectiveMeasureImpl collectiveMeasure = new CollectiveMeasureImpl(); | |
return collectiveMeasure; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public CollectiveMeasurement createCollectiveMeasurement() { | |
CollectiveMeasurementImpl collectiveMeasurement = new CollectiveMeasurementImpl(); | |
return collectiveMeasurement; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Count createCount() { | |
CountImpl count = new CountImpl(); | |
return count; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Counting createCounting() { | |
CountingImpl counting = new CountingImpl(); | |
return counting; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public DimensionalMeasure createDimensionalMeasure() { | |
DimensionalMeasureImpl dimensionalMeasure = new DimensionalMeasureImpl(); | |
return dimensionalMeasure; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public DirectMeasure createDirectMeasure() { | |
DirectMeasureImpl directMeasure = new DirectMeasureImpl(); | |
return directMeasure; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public DirectMeasurement createDirectMeasurement() { | |
DirectMeasurementImpl directMeasurement = new DirectMeasurementImpl(); | |
return directMeasurement; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EquivalentMeasureRelationship createEquivalentMeasureRelationship() { | |
EquivalentMeasureRelationshipImpl equivalentMeasureRelationship = new EquivalentMeasureRelationshipImpl(); | |
return equivalentMeasureRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public EquivalentMeasurementRelationship createEquivalentMeasurementRelationship() { | |
EquivalentMeasurementRelationshipImpl equivalentMeasurementRelationship = new EquivalentMeasurementRelationshipImpl(); | |
return equivalentMeasurementRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Grade createGrade() { | |
GradeImpl grade = new GradeImpl(); | |
return grade; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public MeasureCategory createMeasureCategory() { | |
MeasureCategoryImpl measureCategory = new MeasureCategoryImpl(); | |
return measureCategory; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public MeasureLibrary createMeasureLibrary() { | |
MeasureLibraryImpl measureLibrary = new MeasureLibraryImpl(); | |
return measureLibrary; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public NamedMeasure createNamedMeasure() { | |
NamedMeasureImpl namedMeasure = new NamedMeasureImpl(); | |
return namedMeasure; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public NamedMeasurement createNamedMeasurement() { | |
NamedMeasurementImpl namedMeasurement = new NamedMeasurementImpl(); | |
return namedMeasurement; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Observation createObservation() { | |
ObservationImpl observation = new ObservationImpl(); | |
return observation; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public ObservationScope createObservationScope() { | |
ObservationScopeImpl observationScope = new ObservationScopeImpl(); | |
return observationScope; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public ObservedMeasure createObservedMeasure() { | |
ObservedMeasureImpl observedMeasure = new ObservedMeasureImpl(); | |
return observedMeasure; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public OCLOperation createOCLOperation() { | |
OCLOperationImpl oclOperation = new OCLOperationImpl(); | |
return oclOperation; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Operation createOperation() { | |
OperationImpl operation = new OperationImpl(); | |
return operation; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Ranking createRanking() { | |
RankingImpl ranking = new RankingImpl(); | |
return ranking; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RankingInterval createRankingInterval() { | |
RankingIntervalImpl rankingInterval = new RankingIntervalImpl(); | |
return rankingInterval; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RankingMeasureRelationship createRankingMeasureRelationship() { | |
RankingMeasureRelationshipImpl rankingMeasureRelationship = new RankingMeasureRelationshipImpl(); | |
return rankingMeasureRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RankingMeasurementRelationship createRankingMeasurementRelationship() { | |
RankingMeasurementRelationshipImpl rankingMeasurementRelationship = new RankingMeasurementRelationshipImpl(); | |
return rankingMeasurementRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RatioMeasure createRatioMeasure() { | |
RatioMeasureImpl ratioMeasure = new RatioMeasureImpl(); | |
return ratioMeasure; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RatioMeasurement createRatioMeasurement() { | |
RatioMeasurementImpl ratioMeasurement = new RatioMeasurementImpl(); | |
return ratioMeasurement; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RecursiveMeasureRelationship createRecursiveMeasureRelationship() { | |
RecursiveMeasureRelationshipImpl recursiveMeasureRelationship = new RecursiveMeasureRelationshipImpl(); | |
return recursiveMeasureRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RecursiveMeasurementRelationship createRecursiveMeasurementRelationship() { | |
RecursiveMeasurementRelationshipImpl recursiveMeasurementRelationship = new RecursiveMeasurementRelationshipImpl(); | |
return recursiveMeasurementRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RefinementMeasureRelationship createRefinementMeasureRelationship() { | |
RefinementMeasureRelationshipImpl refinementMeasureRelationship = new RefinementMeasureRelationshipImpl(); | |
return refinementMeasureRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RefinementMeasurementRelationship createRefinementMeasurementRelationship() { | |
RefinementMeasurementRelationshipImpl refinementMeasurementRelationship = new RefinementMeasurementRelationshipImpl(); | |
return refinementMeasurementRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RescaledMeasure createRescaledMeasure() { | |
RescaledMeasureImpl rescaledMeasure = new RescaledMeasureImpl(); | |
return rescaledMeasure; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RescaleMeasureRelationship createRescaleMeasureRelationship() { | |
RescaleMeasureRelationshipImpl rescaleMeasureRelationship = new RescaleMeasureRelationshipImpl(); | |
return rescaleMeasureRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RescaledMeasurement createRescaledMeasurement() { | |
RescaledMeasurementImpl rescaledMeasurement = new RescaledMeasurementImpl(); | |
return rescaledMeasurement; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public RescaleMeasurementRelationship createRescaleMeasurementRelationship() { | |
RescaleMeasurementRelationshipImpl rescaleMeasurementRelationship = new RescaleMeasurementRelationshipImpl(); | |
return rescaleMeasurementRelationship; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Scope createScope() { | |
ScopeImpl scope = new ScopeImpl(); | |
return scope; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public SmmModel createSmmModel() { | |
SmmModelImpl smmModel = new SmmModelImpl(); | |
return smmModel; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Accumulator createAccumulatorFromString(final EDataType eDataType, final String initialValue) { | |
Accumulator result = Accumulator.get(initialValue); | |
if (result == null) { | |
throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); | |
} | |
return result; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public String convertAccumulatorToString(final EDataType eDataType, final Object instanceValue) { | |
return instanceValue == null ? null : instanceValue.toString(); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Date createDateFromString(final EDataType eDataType, final String initialValue) { | |
return (Date)super.createFromString(eDataType, initialValue); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public String convertDateToString(final EDataType eDataType, final Object instanceValue) { | |
return super.convertToString(eDataType, instanceValue); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public Timestamp createTimestampFromString(final EDataType eDataType, final String initialValue) { | |
return (Timestamp)super.createFromString(eDataType, initialValue); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public String convertTimestampToString(final EDataType eDataType, final Object instanceValue) { | |
return super.convertToString(eDataType, instanceValue); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public SmmPackage getSmmPackage() { | |
return (SmmPackage)getEPackage(); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @deprecated | |
* @generated | |
*/ | |
@Deprecated | |
public static SmmPackage getPackage() { | |
return SmmPackage.eINSTANCE; | |
} | |
} //SmmFactoryImpl |