Interface QMLContractTypeFactory
-
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Implementing Classes:
QMLContractTypeFactoryImpl
public interface QMLContractTypeFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
QMLContractTypePackage
- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description static QMLContractTypeFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Dimension
createDimension()
Returns a new object of class 'Dimension'.DimensionTypeEnum
createDimensionTypeEnum()
Returns a new object of class 'Dimension Type Enum'.DimensionTypeNumeric
createDimensionTypeNumeric()
Returns a new object of class 'Dimension Type Numeric'.DimensionTypeRepository
createDimensionTypeRepository()
Returns a new object of class 'Dimension Type Repository'.<T extends Number>
DimensionTypeScale<T>createDimensionTypeScale()
Returns a new object of class 'Dimension Type Scale'.DimensionTypeSet
createDimensionTypeSet()
Returns a new object of class 'Dimension Type Set'.Element
createElement()
Returns a new object of class 'Element'.NumericRange
createNumericRange()
Returns a new object of class 'Numeric Range'.Order
createOrder()
Returns a new object of class 'Order'.QMLContractType
createQMLContractType()
Returns a new object of class 'QML Contract Type'.RelationSemantics
createRelationSemantics()
Returns a new object of class 'Relation Semantics'.<T extends Number>
ScaleElement<T>createScaleElement()
Returns a new object of class 'Scale Element'.Unit
createUnit()
Returns a new object of class 'Unit'.UnitRepository
createUnitRepository()
Returns a new object of class 'Unit Repository'.QMLContractTypePackage
getQMLContractTypePackage()
Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
eINSTANCE
static final QMLContractTypeFactory eINSTANCE
The singleton instance of the factory.- Generated class or method.
-
-
Method Detail
-
createDimensionTypeSet
DimensionTypeSet createDimensionTypeSet()
Returns a new object of class 'Dimension Type Set'.- Returns:
- a new object of class 'Dimension Type Set'.
- Generated class or method.
-
createRelationSemantics
RelationSemantics createRelationSemantics()
Returns a new object of class 'Relation Semantics'.- Returns:
- a new object of class 'Relation Semantics'.
- Generated class or method.
-
createElement
Element createElement()
Returns a new object of class 'Element'.- Returns:
- a new object of class 'Element'.
- Generated class or method.
-
createOrder
Order createOrder()
Returns a new object of class 'Order'.- Returns:
- a new object of class 'Order'.
- Generated class or method.
-
createDimensionTypeEnum
DimensionTypeEnum createDimensionTypeEnum()
Returns a new object of class 'Dimension Type Enum'.- Returns:
- a new object of class 'Dimension Type Enum'.
- Generated class or method.
-
createUnit
Unit createUnit()
Returns a new object of class 'Unit'.- Returns:
- a new object of class 'Unit'.
- Generated class or method.
-
createDimensionTypeNumeric
DimensionTypeNumeric createDimensionTypeNumeric()
Returns a new object of class 'Dimension Type Numeric'.- Returns:
- a new object of class 'Dimension Type Numeric'.
- Generated class or method.
-
createNumericRange
NumericRange createNumericRange()
Returns a new object of class 'Numeric Range'.- Returns:
- a new object of class 'Numeric Range'.
- Generated class or method.
-
createQMLContractType
QMLContractType createQMLContractType()
Returns a new object of class 'QML Contract Type'.- Returns:
- a new object of class 'QML Contract Type'.
- Generated class or method.
-
createUnitRepository
UnitRepository createUnitRepository()
Returns a new object of class 'Unit Repository'.- Returns:
- a new object of class 'Unit Repository'.
- Generated class or method.
-
createDimensionTypeRepository
DimensionTypeRepository createDimensionTypeRepository()
Returns a new object of class 'Dimension Type Repository'.- Returns:
- a new object of class 'Dimension Type Repository'.
- Generated class or method.
-
createDimension
Dimension createDimension()
Returns a new object of class 'Dimension'.- Returns:
- a new object of class 'Dimension'.
- Generated class or method.
-
createDimensionTypeScale
<T extends Number> DimensionTypeScale<T> createDimensionTypeScale()
Returns a new object of class 'Dimension Type Scale'.- Returns:
- a new object of class 'Dimension Type Scale'.
- Generated class or method.
-
createScaleElement
<T extends Number> ScaleElement<T> createScaleElement()
Returns a new object of class 'Scale Element'.- Returns:
- a new object of class 'Scale Element'.
- Generated class or method.
-
getQMLContractTypePackage
QMLContractTypePackage getQMLContractTypePackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated class or method.
-
-