de.uka.ipd.sdq.units
Interface UnitsFactory

All Known Implementing Classes:
UnitsFactoryImpl

public interface UnitsFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
UnitsPackage

Field Summary
static String copyright
           
static UnitsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BaseUnit createBaseUnit()
          Returns a new object of class 'Base Unit'.
 UnitLiteral createUnitLiteral()
          Returns a new object of class 'Unit Literal'.
 UnitMultiplication createUnitMultiplication()
          Returns a new object of class 'Unit Multiplication'.
 UnitPower createUnitPower()
          Returns a new object of class 'Unit Power'.
 UnitRepository createUnitRepository()
          Returns a new object of class 'Unit Repository'.
 UnitsPackage getUnitsPackage()
          Returns the package supported by this factory.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values

eINSTANCE

static final UnitsFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createBaseUnit

BaseUnit createBaseUnit()
Returns a new object of class 'Base Unit'.

Returns:
a new object of class 'Base Unit'.

createUnitRepository

UnitRepository createUnitRepository()
Returns a new object of class 'Unit Repository'.

Returns:
a new object of class 'Unit Repository'.

createUnitMultiplication

UnitMultiplication createUnitMultiplication()
Returns a new object of class 'Unit Multiplication'.

Returns:
a new object of class 'Unit Multiplication'.

createUnitPower

UnitPower createUnitPower()
Returns a new object of class 'Unit Power'.

Returns:
a new object of class 'Unit Power'.

createUnitLiteral

UnitLiteral createUnitLiteral()
Returns a new object of class 'Unit Literal'.

Returns:
a new object of class 'Unit Literal'.

getUnitsPackage

UnitsPackage getUnitsPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.