Package org.omg.smm.impl
Class SmmFactoryImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
org.omg.smm.impl.SmmFactoryImpl
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory,SmmFactory
public class SmmFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements SmmFactory
An implementation of the model Factory.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.DynamicNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.ContainerNested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackageFields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAGFields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainerFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASEFields inherited from interface org.omg.smm.SmmFactory
eINSTANCE -
Constructor Summary
Constructors Constructor Description SmmFactoryImpl()Creates an instance of the factory. -
Method Summary
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, splitMethods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozenMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainerMethods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettingsMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EFactory
getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Constructor Details
-
SmmFactoryImpl
public SmmFactoryImpl()Creates an instance of the factory.
-
-
Method Details
-
init
Creates the default factory implementation. -
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)- Specified by:
createin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
createin classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createFromString
- Specified by:
createFromStringin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
createFromStringin classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
convertToString
- Specified by:
convertToStringin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
convertToStringin classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createAnnotation
- Specified by:
createAnnotationin interfaceSmmFactory- Returns:
- a new object of class 'Annotation'.
-
createArgument
- Specified by:
createArgumentin interfaceSmmFactory- Returns:
- a new object of class 'Argument'.
-
createAttribute
- Specified by:
createAttributein interfaceSmmFactory- Returns:
- a new object of class 'Attribute'.
-
createBase1MeasureRelationship
- Specified by:
createBase1MeasureRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Base1 Measure Relationship'.
-
createBase1MeasurementRelationship
- Specified by:
createBase1MeasurementRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Base1 Measurement Relationship'.
-
createBase2MeasureRelationship
- Specified by:
createBase2MeasureRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Base2 Measure Relationship'.
-
createBase2MeasurementRelationship
- Specified by:
createBase2MeasurementRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Base2 Measurement Relationship'.
-
createBaseNMeasureRelationship
- Specified by:
createBaseNMeasureRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Base NMeasure Relationship'.
-
createBaseNMeasurementRelationship
- Specified by:
createBaseNMeasurementRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Base NMeasurement Relationship'.
-
createBinaryMeasure
- Specified by:
createBinaryMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Binary Measure'.
-
createBinaryMeasurement
- Specified by:
createBinaryMeasurementin interfaceSmmFactory- Returns:
- a new object of class 'Binary Measurement'.
-
createCategoryRelationship
- Specified by:
createCategoryRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Category Relationship'.
-
createCharacteristic
- Specified by:
createCharacteristicin interfaceSmmFactory- Returns:
- a new object of class 'Characteristic'.
-
createCollectiveMeasure
- Specified by:
createCollectiveMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Collective Measure'.
-
createCollectiveMeasurement
- Specified by:
createCollectiveMeasurementin interfaceSmmFactory- Returns:
- a new object of class 'Collective Measurement'.
-
createDirectMeasure
- Specified by:
createDirectMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Direct Measure'.
-
createDirectMeasurement
- Specified by:
createDirectMeasurementin interfaceSmmFactory- Returns:
- a new object of class 'Direct Measurement'.
-
createEquivalentMeasureRelationship
- Specified by:
createEquivalentMeasureRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Equivalent Measure Relationship'.
-
createEquivalentMeasurementRelationship
- Specified by:
createEquivalentMeasurementRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Equivalent Measurement Relationship'.
-
createGradeMeasurement
- Specified by:
createGradeMeasurementin interfaceSmmFactory- Returns:
- a new object of class 'Grade Measurement'.
-
createMeasureCategory
- Specified by:
createMeasureCategoryin interfaceSmmFactory- Returns:
- a new object of class 'Measure Category'.
-
createMeasureLibrary
- Specified by:
createMeasureLibraryin interfaceSmmFactory- Returns:
- a new object of class 'Measure Library'.
-
createNamedMeasure
- Specified by:
createNamedMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Named Measure'.
-
createNamedMeasurement
- Specified by:
createNamedMeasurementin interfaceSmmFactory- Returns:
- a new object of class 'Named Measurement'.
-
createOCLOperation
- Specified by:
createOCLOperationin interfaceSmmFactory- Returns:
- a new object of class 'OCL Operation'.
-
createObservation
- Specified by:
createObservationin interfaceSmmFactory- Returns:
- a new object of class 'Observation'.
-
createObservationScope
- Specified by:
createObservationScopein interfaceSmmFactory- Returns:
- a new object of class 'Observation Scope'.
-
createObservedMeasure
- Specified by:
createObservedMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Observed Measure'.
-
createOperation
- Specified by:
createOperationin interfaceSmmFactory- Returns:
- a new object of class 'Operation'.
-
createGradeMeasure
- Specified by:
createGradeMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Grade Measure'.
-
createGradeInterval
- Specified by:
createGradeIntervalin interfaceSmmFactory- Returns:
- a new object of class 'Grade Interval'.
-
createRankingMeasureRelationship
- Specified by:
createRankingMeasureRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Ranking Measure Relationship'.
-
createGradeMeasurementRelationship
- Specified by:
createGradeMeasurementRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Grade Measurement Relationship'.
-
createRatioMeasure
- Specified by:
createRatioMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Ratio Measure'.
-
createRatioMeasurement
- Specified by:
createRatioMeasurementin interfaceSmmFactory- Returns:
- a new object of class 'Ratio Measurement'.
-
createRefinementMeasureRelationship
- Specified by:
createRefinementMeasureRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Refinement Measure Relationship'.
-
createRefinementMeasurementRelationship
- Specified by:
createRefinementMeasurementRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Refinement Measurement Relationship'.
-
createRescaledMeasure
- Specified by:
createRescaledMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Rescaled Measure'.
-
createRescaledMeasureRelationship
- Specified by:
createRescaledMeasureRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Rescaled Measure Relationship'.
-
createRescaledMeasurement
- Specified by:
createRescaledMeasurementin interfaceSmmFactory- Returns:
- a new object of class 'Rescaled Measurement'.
-
createRescaledMeasurementRelationship
- Specified by:
createRescaledMeasurementRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Rescaled Measurement Relationship'.
-
createScope
- Specified by:
createScopein interfaceSmmFactory- Returns:
- a new object of class 'Scope'.
-
createSmmModel
- Specified by:
createSmmModelin interfaceSmmFactory- Returns:
- a new object of class 'Model'.
-
createRankingMeasure
- Specified by:
createRankingMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Ranking Measure'.
-
createRankingInterval
- Specified by:
createRankingIntervalin interfaceSmmFactory- Returns:
- a new object of class 'Ranking Interval'.
-
createGradeMeasureRelationship
- Specified by:
createGradeMeasureRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Grade Measure Relationship'.
-
createRankingMeasurement
- Specified by:
createRankingMeasurementin interfaceSmmFactory- Returns:
- a new object of class 'Ranking Measurement'.
-
createRankingMeasurementRelationship
- Specified by:
createRankingMeasurementRelationshipin interfaceSmmFactory- Returns:
- a new object of class 'Ranking Measurement Relationship'.
-
createUnitOfMeasure
- Specified by:
createUnitOfMeasurein interfaceSmmFactory- Returns:
- a new object of class 'Unit Of Measure'.
-
createCountingUnit
- Specified by:
createCountingUnitin interfaceSmmFactory- Returns:
- a new object of class 'Counting Unit'.
-
createAccumulatorFromString
public Accumulator createAccumulatorFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) -
convertAccumulatorToString
public String convertAccumulatorToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) -
createMeasurementScaleFromString
public MeasurementScale createMeasurementScaleFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) -
convertMeasurementScaleToString
public String convertMeasurementScaleToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) -
createInfluenceFromString
public Influence createInfluenceFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) -
convertInfluenceToString
public String convertInfluenceToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) -
createBinaryFunctorFromString
public BinaryFunctor createBinaryFunctorFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) -
convertBinaryFunctorToString
public String convertBinaryFunctorToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) -
createScaleOfMeasurementFromString
public ScaleOfMeasurement createScaleOfMeasurementFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) -
convertScaleOfMeasurementToString
public String convertScaleOfMeasurementToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) -
createTimeStampFromString
public SimpleDateFormat createTimeStampFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) -
convertTimeStampToString
public String convertTimeStampToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) -
getSmmPackage
- Specified by:
getSmmPackagein interfaceSmmFactory- Returns:
- the package supported by this factory.
-
getPackage
Deprecated.
-