de.uka.ipd.sdq.units
Interface UnitsPackage

All Known Implementing Classes:
UnitsPackageImpl

public interface UnitsPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
UnitsFactory

Nested Class Summary
static interface UnitsPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static int BASE_UNIT
          The meta object id for the 'Base Unit' class.
static int BASE_UNIT__NAME
          The feature id for the 'Name' attribute.
static int BASE_UNIT_FEATURE_COUNT
          The number of structural features of the 'Base Unit' class.
static String copyright
           
static UnitsPackage eINSTANCE
          The singleton instance of the package.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int UNIT
          The meta object id for the 'Unit' class.
static int UNIT_CARRYING_ELEMENT
          The meta object id for the 'Unit Carrying Element' class.
static int UNIT_CARRYING_ELEMENT__UNIT
          The feature id for the 'Unit' reference.
static int UNIT_CARRYING_ELEMENT__UNIT_SPECIFICATION
          The feature id for the 'Unit Specification' attribute.
static int UNIT_CARRYING_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Unit Carrying Element' class.
static int UNIT_FEATURE_COUNT
          The number of structural features of the 'Unit' class.
static int UNIT_LITERAL
          The meta object id for the 'Unit Literal' class.
static int UNIT_LITERAL__BASE_UNIT
          The feature id for the 'Base Unit' reference.
static int UNIT_LITERAL_FEATURE_COUNT
          The number of structural features of the 'Unit Literal' class.
static int UNIT_MULTIPLICATION
          The meta object id for the 'Unit Multiplication' class.
static int UNIT_MULTIPLICATION__UNITS
          The feature id for the 'Units' containment reference list.
static int UNIT_MULTIPLICATION_FEATURE_COUNT
          The number of structural features of the 'Unit Multiplication' class.
static int UNIT_POWER
          The meta object id for the 'Unit Power' class.
static int UNIT_POWER__EXPONENT
          The feature id for the 'Exponent' attribute.
static int UNIT_POWER__UNIT
          The feature id for the 'Unit' containment reference.
static int UNIT_POWER_FEATURE_COUNT
          The number of structural features of the 'Unit Power' class.
static int UNIT_REPOSITORY
          The meta object id for the 'Unit Repository' class.
static int UNIT_REPOSITORY__UNITS
          The feature id for the 'Units' containment reference list.
static int UNIT_REPOSITORY_FEATURE_COUNT
          The number of structural features of the 'Unit Repository' class.
 
Method Summary
 EAttribute getBaseUnit_Name()
          Returns the meta object for the attribute 'Name'.
 EClass getBaseUnit()
          Returns the meta object for class 'Base Unit'.
 EClass getUnit()
          Returns the meta object for class 'Unit'.
 EReference getUnitCarryingElement_Unit()
          Returns the meta object for the reference 'Unit'.
 EAttribute getUnitCarryingElement_UnitSpecification()
          Returns the meta object for the attribute 'Unit Specification'.
 EClass getUnitCarryingElement()
          Returns the meta object for class 'Unit Carrying Element'.
 EReference getUnitLiteral_BaseUnit()
          Returns the meta object for the reference 'Base Unit'.
 EClass getUnitLiteral()
          Returns the meta object for class 'Unit Literal'.
 EReference getUnitMultiplication_Units()
          Returns the meta object for the containment reference list 'Units'.
 EClass getUnitMultiplication()
          Returns the meta object for class 'Unit Multiplication'.
 EAttribute getUnitPower_Exponent()
          Returns the meta object for the attribute 'Exponent'.
 EReference getUnitPower_Unit()
          Returns the meta object for the containment reference 'Unit'.
 EClass getUnitPower()
          Returns the meta object for class 'Unit Power'.
 EReference getUnitRepository_Units()
          Returns the meta object for the containment reference list 'Units'.
 EClass getUnitRepository()
          Returns the meta object for class 'Unit Repository'.
 UnitsFactory getUnitsFactory()
          Returns the factory that creates the instances of the model.
 

Field Detail

copyright

static final String copyright

See Also:
Constant Field Values

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final UnitsPackage eINSTANCE
The singleton instance of the package.


UNIT_CARRYING_ELEMENT

static final int UNIT_CARRYING_ELEMENT
The meta object id for the 'Unit Carrying Element' class.

See Also:
UnitCarryingElementImpl, UnitsPackageImpl.getUnitCarryingElement(), Constant Field Values

UNIT_CARRYING_ELEMENT__UNIT

static final int UNIT_CARRYING_ELEMENT__UNIT
The feature id for the 'Unit' reference.

See Also:
Constant Field Values

UNIT_CARRYING_ELEMENT__UNIT_SPECIFICATION

static final int UNIT_CARRYING_ELEMENT__UNIT_SPECIFICATION
The feature id for the 'Unit Specification' attribute.

See Also:
Constant Field Values

UNIT_CARRYING_ELEMENT_FEATURE_COUNT

static final int UNIT_CARRYING_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Unit Carrying Element' class.

See Also:
Constant Field Values

UNIT

static final int UNIT
The meta object id for the 'Unit' class.

See Also:
UnitImpl, UnitsPackageImpl.getUnit(), Constant Field Values

UNIT_FEATURE_COUNT

static final int UNIT_FEATURE_COUNT
The number of structural features of the 'Unit' class.

See Also:
Constant Field Values

BASE_UNIT

static final int BASE_UNIT
The meta object id for the 'Base Unit' class.

See Also:
BaseUnitImpl, UnitsPackageImpl.getBaseUnit(), Constant Field Values

BASE_UNIT__NAME

static final int BASE_UNIT__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

BASE_UNIT_FEATURE_COUNT

static final int BASE_UNIT_FEATURE_COUNT
The number of structural features of the 'Base Unit' class.

See Also:
Constant Field Values

UNIT_REPOSITORY

static final int UNIT_REPOSITORY
The meta object id for the 'Unit Repository' class.

See Also:
UnitRepositoryImpl, UnitsPackageImpl.getUnitRepository(), Constant Field Values

UNIT_REPOSITORY__UNITS

static final int UNIT_REPOSITORY__UNITS
The feature id for the 'Units' containment reference list.

See Also:
Constant Field Values

UNIT_REPOSITORY_FEATURE_COUNT

static final int UNIT_REPOSITORY_FEATURE_COUNT
The number of structural features of the 'Unit Repository' class.

See Also:
Constant Field Values

UNIT_MULTIPLICATION

static final int UNIT_MULTIPLICATION
The meta object id for the 'Unit Multiplication' class.

See Also:
UnitMultiplicationImpl, UnitsPackageImpl.getUnitMultiplication(), Constant Field Values

UNIT_MULTIPLICATION__UNITS

static final int UNIT_MULTIPLICATION__UNITS
The feature id for the 'Units' containment reference list.

See Also:
Constant Field Values

UNIT_MULTIPLICATION_FEATURE_COUNT

static final int UNIT_MULTIPLICATION_FEATURE_COUNT
The number of structural features of the 'Unit Multiplication' class.

See Also:
Constant Field Values

UNIT_POWER

static final int UNIT_POWER
The meta object id for the 'Unit Power' class.

See Also:
UnitPowerImpl, UnitsPackageImpl.getUnitPower(), Constant Field Values

UNIT_POWER__UNIT

static final int UNIT_POWER__UNIT
The feature id for the 'Unit' containment reference.

See Also:
Constant Field Values

UNIT_POWER__EXPONENT

static final int UNIT_POWER__EXPONENT
The feature id for the 'Exponent' attribute.

See Also:
Constant Field Values

UNIT_POWER_FEATURE_COUNT

static final int UNIT_POWER_FEATURE_COUNT
The number of structural features of the 'Unit Power' class.

See Also:
Constant Field Values

UNIT_LITERAL

static final int UNIT_LITERAL
The meta object id for the 'Unit Literal' class.

See Also:
UnitLiteralImpl, UnitsPackageImpl.getUnitLiteral(), Constant Field Values

UNIT_LITERAL__BASE_UNIT

static final int UNIT_LITERAL__BASE_UNIT
The feature id for the 'Base Unit' reference.

See Also:
Constant Field Values

UNIT_LITERAL_FEATURE_COUNT

static final int UNIT_LITERAL_FEATURE_COUNT
The number of structural features of the 'Unit Literal' class.

See Also:
Constant Field Values
Method Detail

getUnitCarryingElement

EClass getUnitCarryingElement()
Returns the meta object for class 'Unit Carrying Element'.

Returns:
the meta object for class 'Unit Carrying Element'.
See Also:
UnitCarryingElement

getUnitCarryingElement_Unit

EReference getUnitCarryingElement_Unit()
Returns the meta object for the reference 'Unit'.

Returns:
the meta object for the reference 'Unit'.
See Also:
UnitCarryingElement.getUnit(), getUnitCarryingElement()

getUnitCarryingElement_UnitSpecification

EAttribute getUnitCarryingElement_UnitSpecification()
Returns the meta object for the attribute 'Unit Specification'.

Returns:
the meta object for the attribute 'Unit Specification'.
See Also:
UnitCarryingElement.getUnitSpecification(), getUnitCarryingElement()

getUnit

EClass getUnit()
Returns the meta object for class 'Unit'.

Returns:
the meta object for class 'Unit'.
See Also:
Unit

getBaseUnit

EClass getBaseUnit()
Returns the meta object for class 'Base Unit'.

Returns:
the meta object for class 'Base Unit'.
See Also:
BaseUnit

getBaseUnit_Name

EAttribute getBaseUnit_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
BaseUnit.getName(), getBaseUnit()

getUnitRepository

EClass getUnitRepository()
Returns the meta object for class 'Unit Repository'.

Returns:
the meta object for class 'Unit Repository'.
See Also:
UnitRepository

getUnitRepository_Units

EReference getUnitRepository_Units()
Returns the meta object for the containment reference list 'Units'.

Returns:
the meta object for the containment reference list 'Units'.
See Also:
UnitRepository.getUnits(), getUnitRepository()

getUnitMultiplication

EClass getUnitMultiplication()
Returns the meta object for class 'Unit Multiplication'.

Returns:
the meta object for class 'Unit Multiplication'.
See Also:
UnitMultiplication

getUnitMultiplication_Units

EReference getUnitMultiplication_Units()
Returns the meta object for the containment reference list 'Units'.

Returns:
the meta object for the containment reference list 'Units'.
See Also:
UnitMultiplication.getUnits(), getUnitMultiplication()

getUnitPower

EClass getUnitPower()
Returns the meta object for class 'Unit Power'.

Returns:
the meta object for class 'Unit Power'.
See Also:
UnitPower

getUnitPower_Unit

EReference getUnitPower_Unit()
Returns the meta object for the containment reference 'Unit'.

Returns:
the meta object for the containment reference 'Unit'.
See Also:
UnitPower.getUnit(), getUnitPower()

getUnitPower_Exponent

EAttribute getUnitPower_Exponent()
Returns the meta object for the attribute 'Exponent'.

Returns:
the meta object for the attribute 'Exponent'.
See Also:
UnitPower.getExponent(), getUnitPower()

getUnitLiteral

EClass getUnitLiteral()
Returns the meta object for class 'Unit Literal'.

Returns:
the meta object for class 'Unit Literal'.
See Also:
UnitLiteral

getUnitLiteral_BaseUnit

EReference getUnitLiteral_BaseUnit()
Returns the meta object for the reference 'Base Unit'.

Returns:
the meta object for the reference 'Base Unit'.
See Also:
UnitLiteral.getBaseUnit(), getUnitLiteral()

getUnitsFactory

UnitsFactory getUnitsFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.