Package org.omg.smm
Interface SmmFactory
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
SmmFactoryImpl
public interface SmmFactory
extends org.eclipse.emf.ecore.EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
SmmPackage
-
Field Summary
Fields Modifier and Type Field Description static SmmFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description AnnotationcreateAnnotation()Returns a new object of class 'Annotation'.ArgumentcreateArgument()Returns a new object of class 'Argument'.AttributecreateAttribute()Returns a new object of class 'Attribute'.Base1MeasurementRelationshipcreateBase1MeasurementRelationship()Returns a new object of class 'Base1 Measurement Relationship'.Base1MeasureRelationshipcreateBase1MeasureRelationship()Returns a new object of class 'Base1 Measure Relationship'.Base2MeasurementRelationshipcreateBase2MeasurementRelationship()Returns a new object of class 'Base2 Measurement Relationship'.Base2MeasureRelationshipcreateBase2MeasureRelationship()Returns a new object of class 'Base2 Measure Relationship'.BaseNMeasurementRelationshipcreateBaseNMeasurementRelationship()Returns a new object of class 'Base NMeasurement Relationship'.BaseNMeasureRelationshipcreateBaseNMeasureRelationship()Returns a new object of class 'Base NMeasure Relationship'.BinaryMeasurecreateBinaryMeasure()Returns a new object of class 'Binary Measure'.BinaryMeasurementcreateBinaryMeasurement()Returns a new object of class 'Binary Measurement'.CategoryRelationshipcreateCategoryRelationship()Returns a new object of class 'Category Relationship'.CharacteristiccreateCharacteristic()Returns a new object of class 'Characteristic'.CollectiveMeasurecreateCollectiveMeasure()Returns a new object of class 'Collective Measure'.CollectiveMeasurementcreateCollectiveMeasurement()Returns a new object of class 'Collective Measurement'.CountingUnitcreateCountingUnit()Returns a new object of class 'Counting Unit'.DirectMeasurecreateDirectMeasure()Returns a new object of class 'Direct Measure'.DirectMeasurementcreateDirectMeasurement()Returns a new object of class 'Direct Measurement'.EquivalentMeasurementRelationshipcreateEquivalentMeasurementRelationship()Returns a new object of class 'Equivalent Measurement Relationship'.EquivalentMeasureRelationshipcreateEquivalentMeasureRelationship()Returns a new object of class 'Equivalent Measure Relationship'.GradeIntervalcreateGradeInterval()Returns a new object of class 'Grade Interval'.GradeMeasurecreateGradeMeasure()Returns a new object of class 'Grade Measure'.GradeMeasurementcreateGradeMeasurement()Returns a new object of class 'Grade Measurement'.GradeMeasurementRelationshipcreateGradeMeasurementRelationship()Returns a new object of class 'Grade Measurement Relationship'.GradeMeasureRelationshipcreateGradeMeasureRelationship()Returns a new object of class 'Grade Measure Relationship'.MeasureCategorycreateMeasureCategory()Returns a new object of class 'Measure Category'.MeasureLibrarycreateMeasureLibrary()Returns a new object of class 'Measure Library'.NamedMeasurecreateNamedMeasure()Returns a new object of class 'Named Measure'.NamedMeasurementcreateNamedMeasurement()Returns a new object of class 'Named Measurement'.ObservationcreateObservation()Returns a new object of class 'Observation'.ObservationScopecreateObservationScope()Returns a new object of class 'Observation Scope'.ObservedMeasurecreateObservedMeasure()Returns a new object of class 'Observed Measure'.OCLOperationcreateOCLOperation()Returns a new object of class 'OCL Operation'.OperationcreateOperation()Returns a new object of class 'Operation'.RankingIntervalcreateRankingInterval()Returns a new object of class 'Ranking Interval'.RankingMeasurecreateRankingMeasure()Returns a new object of class 'Ranking Measure'.RankingMeasurementcreateRankingMeasurement()Returns a new object of class 'Ranking Measurement'.RankingMeasurementRelationshipcreateRankingMeasurementRelationship()Returns a new object of class 'Ranking Measurement Relationship'.RankingMeasureRelationshipcreateRankingMeasureRelationship()Returns a new object of class 'Ranking Measure Relationship'.RatioMeasurecreateRatioMeasure()Returns a new object of class 'Ratio Measure'.RatioMeasurementcreateRatioMeasurement()Returns a new object of class 'Ratio Measurement'.RefinementMeasurementRelationshipcreateRefinementMeasurementRelationship()Returns a new object of class 'Refinement Measurement Relationship'.RefinementMeasureRelationshipcreateRefinementMeasureRelationship()Returns a new object of class 'Refinement Measure Relationship'.RescaledMeasurecreateRescaledMeasure()Returns a new object of class 'Rescaled Measure'.RescaledMeasurementcreateRescaledMeasurement()Returns a new object of class 'Rescaled Measurement'.RescaledMeasurementRelationshipcreateRescaledMeasurementRelationship()Returns a new object of class 'Rescaled Measurement Relationship'.RescaledMeasureRelationshipcreateRescaledMeasureRelationship()Returns a new object of class 'Rescaled Measure Relationship'.ScopecreateScope()Returns a new object of class 'Scope'.SmmModelcreateSmmModel()Returns a new object of class 'Model'.UnitOfMeasurecreateUnitOfMeasure()Returns a new object of class 'Unit Of Measure'.SmmPackagegetSmmPackage()Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, 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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createAnnotation
Annotation createAnnotation()Returns a new object of class 'Annotation'.- Returns:
- a new object of class 'Annotation'.
-
createArgument
Argument createArgument()Returns a new object of class 'Argument'.- Returns:
- a new object of class 'Argument'.
-
createAttribute
Attribute createAttribute()Returns a new object of class 'Attribute'.- Returns:
- a new object of class 'Attribute'.
-
createBase1MeasureRelationship
Base1MeasureRelationship createBase1MeasureRelationship()Returns a new object of class 'Base1 Measure Relationship'.- Returns:
- a new object of class 'Base1 Measure Relationship'.
-
createBase1MeasurementRelationship
Base1MeasurementRelationship createBase1MeasurementRelationship()Returns a new object of class 'Base1 Measurement Relationship'.- Returns:
- a new object of class 'Base1 Measurement Relationship'.
-
createBase2MeasureRelationship
Base2MeasureRelationship createBase2MeasureRelationship()Returns a new object of class 'Base2 Measure Relationship'.- Returns:
- a new object of class 'Base2 Measure Relationship'.
-
createBase2MeasurementRelationship
Base2MeasurementRelationship createBase2MeasurementRelationship()Returns a new object of class 'Base2 Measurement Relationship'.- Returns:
- a new object of class 'Base2 Measurement Relationship'.
-
createBaseNMeasureRelationship
BaseNMeasureRelationship createBaseNMeasureRelationship()Returns a new object of class 'Base NMeasure Relationship'.- Returns:
- a new object of class 'Base NMeasure Relationship'.
-
createBaseNMeasurementRelationship
BaseNMeasurementRelationship createBaseNMeasurementRelationship()Returns a new object of class 'Base NMeasurement Relationship'.- Returns:
- a new object of class 'Base NMeasurement Relationship'.
-
createBinaryMeasure
BinaryMeasure createBinaryMeasure()Returns a new object of class 'Binary Measure'.- Returns:
- a new object of class 'Binary Measure'.
-
createBinaryMeasurement
BinaryMeasurement createBinaryMeasurement()Returns a new object of class 'Binary Measurement'.- Returns:
- a new object of class 'Binary Measurement'.
-
createCategoryRelationship
CategoryRelationship createCategoryRelationship()Returns a new object of class 'Category Relationship'.- Returns:
- a new object of class 'Category Relationship'.
-
createCharacteristic
Characteristic createCharacteristic()Returns a new object of class 'Characteristic'.- Returns:
- a new object of class 'Characteristic'.
-
createCollectiveMeasure
CollectiveMeasure createCollectiveMeasure()Returns a new object of class 'Collective Measure'.- Returns:
- a new object of class 'Collective Measure'.
-
createCollectiveMeasurement
CollectiveMeasurement createCollectiveMeasurement()Returns a new object of class 'Collective Measurement'.- Returns:
- a new object of class 'Collective Measurement'.
-
createDirectMeasure
DirectMeasure createDirectMeasure()Returns a new object of class 'Direct Measure'.- Returns:
- a new object of class 'Direct Measure'.
-
createDirectMeasurement
DirectMeasurement createDirectMeasurement()Returns a new object of class 'Direct Measurement'.- Returns:
- a new object of class 'Direct Measurement'.
-
createEquivalentMeasureRelationship
EquivalentMeasureRelationship createEquivalentMeasureRelationship()Returns a new object of class 'Equivalent Measure Relationship'.- Returns:
- a new object of class 'Equivalent Measure Relationship'.
-
createEquivalentMeasurementRelationship
EquivalentMeasurementRelationship createEquivalentMeasurementRelationship()Returns a new object of class 'Equivalent Measurement Relationship'.- Returns:
- a new object of class 'Equivalent Measurement Relationship'.
-
createGradeMeasurement
GradeMeasurement createGradeMeasurement()Returns a new object of class 'Grade Measurement'.- Returns:
- a new object of class 'Grade Measurement'.
-
createMeasureCategory
MeasureCategory createMeasureCategory()Returns a new object of class 'Measure Category'.- Returns:
- a new object of class 'Measure Category'.
-
createMeasureLibrary
MeasureLibrary createMeasureLibrary()Returns a new object of class 'Measure Library'.- Returns:
- a new object of class 'Measure Library'.
-
createNamedMeasure
NamedMeasure createNamedMeasure()Returns a new object of class 'Named Measure'.- Returns:
- a new object of class 'Named Measure'.
-
createNamedMeasurement
NamedMeasurement createNamedMeasurement()Returns a new object of class 'Named Measurement'.- Returns:
- a new object of class 'Named Measurement'.
-
createOCLOperation
OCLOperation createOCLOperation()Returns a new object of class 'OCL Operation'.- Returns:
- a new object of class 'OCL Operation'.
-
createObservation
Observation createObservation()Returns a new object of class 'Observation'.- Returns:
- a new object of class 'Observation'.
-
createObservationScope
ObservationScope createObservationScope()Returns a new object of class 'Observation Scope'.- Returns:
- a new object of class 'Observation Scope'.
-
createObservedMeasure
ObservedMeasure createObservedMeasure()Returns a new object of class 'Observed Measure'.- Returns:
- a new object of class 'Observed Measure'.
-
createOperation
Operation createOperation()Returns a new object of class 'Operation'.- Returns:
- a new object of class 'Operation'.
-
createGradeMeasure
GradeMeasure createGradeMeasure()Returns a new object of class 'Grade Measure'.- Returns:
- a new object of class 'Grade Measure'.
-
createGradeInterval
GradeInterval createGradeInterval()Returns a new object of class 'Grade Interval'.- Returns:
- a new object of class 'Grade Interval'.
-
createRankingMeasureRelationship
RankingMeasureRelationship createRankingMeasureRelationship()Returns a new object of class 'Ranking Measure Relationship'.- Returns:
- a new object of class 'Ranking Measure Relationship'.
-
createGradeMeasurementRelationship
GradeMeasurementRelationship createGradeMeasurementRelationship()Returns a new object of class 'Grade Measurement Relationship'.- Returns:
- a new object of class 'Grade Measurement Relationship'.
-
createRatioMeasure
RatioMeasure createRatioMeasure()Returns a new object of class 'Ratio Measure'.- Returns:
- a new object of class 'Ratio Measure'.
-
createRatioMeasurement
RatioMeasurement createRatioMeasurement()Returns a new object of class 'Ratio Measurement'.- Returns:
- a new object of class 'Ratio Measurement'.
-
createRefinementMeasureRelationship
RefinementMeasureRelationship createRefinementMeasureRelationship()Returns a new object of class 'Refinement Measure Relationship'.- Returns:
- a new object of class 'Refinement Measure Relationship'.
-
createRefinementMeasurementRelationship
RefinementMeasurementRelationship createRefinementMeasurementRelationship()Returns a new object of class 'Refinement Measurement Relationship'.- Returns:
- a new object of class 'Refinement Measurement Relationship'.
-
createRescaledMeasure
RescaledMeasure createRescaledMeasure()Returns a new object of class 'Rescaled Measure'.- Returns:
- a new object of class 'Rescaled Measure'.
-
createRescaledMeasureRelationship
RescaledMeasureRelationship createRescaledMeasureRelationship()Returns a new object of class 'Rescaled Measure Relationship'.- Returns:
- a new object of class 'Rescaled Measure Relationship'.
-
createRescaledMeasurement
RescaledMeasurement createRescaledMeasurement()Returns a new object of class 'Rescaled Measurement'.- Returns:
- a new object of class 'Rescaled Measurement'.
-
createRescaledMeasurementRelationship
RescaledMeasurementRelationship createRescaledMeasurementRelationship()Returns a new object of class 'Rescaled Measurement Relationship'.- Returns:
- a new object of class 'Rescaled Measurement Relationship'.
-
createScope
Scope createScope()Returns a new object of class 'Scope'.- Returns:
- a new object of class 'Scope'.
-
createSmmModel
SmmModel createSmmModel()Returns a new object of class 'Model'.- Returns:
- a new object of class 'Model'.
-
createRankingMeasure
RankingMeasure createRankingMeasure()Returns a new object of class 'Ranking Measure'.- Returns:
- a new object of class 'Ranking Measure'.
-
createRankingInterval
RankingInterval createRankingInterval()Returns a new object of class 'Ranking Interval'.- Returns:
- a new object of class 'Ranking Interval'.
-
createGradeMeasureRelationship
GradeMeasureRelationship createGradeMeasureRelationship()Returns a new object of class 'Grade Measure Relationship'.- Returns:
- a new object of class 'Grade Measure Relationship'.
-
createRankingMeasurement
RankingMeasurement createRankingMeasurement()Returns a new object of class 'Ranking Measurement'.- Returns:
- a new object of class 'Ranking Measurement'.
-
createRankingMeasurementRelationship
RankingMeasurementRelationship createRankingMeasurementRelationship()Returns a new object of class 'Ranking Measurement Relationship'.- Returns:
- a new object of class 'Ranking Measurement Relationship'.
-
createUnitOfMeasure
UnitOfMeasure createUnitOfMeasure()Returns a new object of class 'Unit Of Measure'.- Returns:
- a new object of class 'Unit Of Measure'.
-
createCountingUnit
CountingUnit createCountingUnit()Returns a new object of class 'Counting Unit'.- Returns:
- a new object of class 'Counting Unit'.
-
getSmmPackage
SmmPackage getSmmPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-