/**
*/
package de.hftstuttgart.buildingphysics;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see de.hftstuttgart.buildingphysics.BuildingPhysicsFactory
* @model kind="package"
* @generated
*/
public interface BuildingPhysicsPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "buildingphysics";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "http://www.hftstuttgart.de/buildingphysics";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "buildphys";
/**
* The singleton instance of the package.
*
*
* @generated
*/
BuildingPhysicsPackage eINSTANCE = de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl.init();
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl Catalog}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getBuildingPhysicsCatalog()
* @generated
*/
int BUILDING_PHYSICS_CATALOG = 0;
/**
* The feature id for the 'Author' attribute.
*
*
* @generated
* @ordered
*/
int BUILDING_PHYSICS_CATALOG__AUTHOR = 0;
/**
* The feature id for the 'Window Catalog' containment reference.
*
*
* @generated
* @ordered
*/
int BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG = 1;
/**
* The feature id for the 'Material Catalog' containment reference.
*
*
* @generated
* @ordered
*/
int BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG = 2;
/**
* The number of structural features of the 'Catalog' class.
*
*
* @generated
* @ordered
*/
int BUILDING_PHYSICS_CATALOG_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Catalog' class.
*
*
* @generated
* @ordered
*/
int BUILDING_PHYSICS_CATALOG_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.WindowTypeImpl Window Type}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.WindowTypeImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getWindowType()
* @generated
*/
int WINDOW_TYPE = 1;
/**
* The feature id for the 'Window Type Id' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__WINDOW_TYPE_ID = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__NAME = 1;
/**
* The feature id for the 'UValue' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__UVALUE = 2;
/**
* The feature id for the 'GValue' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__GVALUE = 3;
/**
* The feature id for the 'Glazing Number' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__GLAZING_NUMBER = 4;
/**
* The feature id for the 'Frame Ratio' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__FRAME_RATIO = 5;
/**
* The feature id for the 'Embodied Energy' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__EMBODIED_ENERGY = 6;
/**
* The feature id for the 'Embodied Carbon' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__EMBODIED_CARBON = 7;
/**
* The feature id for the 'Construction Description' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__CONSTRUCTION_DESCRIPTION = 8;
/**
* The feature id for the 'Disposal Energy' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__DISPOSAL_ENERGY = 9;
/**
* The feature id for the 'Disposal Carbon' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__DISPOSAL_CARBON = 10;
/**
* The feature id for the 'Disposal Description' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE__DISPOSAL_DESCRIPTION = 11;
/**
* The number of structural features of the 'Window Type' class.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE_FEATURE_COUNT = 12;
/**
* The number of operations of the 'Window Type' class.
*
*
* @generated
* @ordered
*/
int WINDOW_TYPE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.CatalogImpl Catalog}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.CatalogImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getCatalog()
* @generated
*/
int CATALOG = 2;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CATALOG__NAME = 0;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int CATALOG__DESCRIPTION = 1;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int CATALOG__SOURCE = 2;
/**
* The number of structural features of the 'Catalog' class.
*
*
* @generated
* @ordered
*/
int CATALOG_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Catalog' class.
*
*
* @generated
* @ordered
*/
int CATALOG_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl Window Catalog}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getWindowCatalog()
* @generated
*/
int WINDOW_CATALOG = 3;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_CATALOG__NAME = CATALOG__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_CATALOG__DESCRIPTION = CATALOG__DESCRIPTION;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int WINDOW_CATALOG__SOURCE = CATALOG__SOURCE;
/**
* The feature id for the 'Window Types' containment reference list.
*
*
* @generated
* @ordered
*/
int WINDOW_CATALOG__WINDOW_TYPES = CATALOG_FEATURE_COUNT + 0;
/**
* The number of structural features of the 'Window Catalog' class.
*
*
* @generated
* @ordered
*/
int WINDOW_CATALOG_FEATURE_COUNT = CATALOG_FEATURE_COUNT + 1;
/**
* The number of operations of the 'Window Catalog' class.
*
*
* @generated
* @ordered
*/
int WINDOW_CATALOG_OPERATION_COUNT = CATALOG_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl Material Catalog}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterialCatalog()
* @generated
*/
int MATERIAL_CATALOG = 4;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATALOG__NAME = CATALOG__NAME;
/**
* The feature id for the 'Description' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATALOG__DESCRIPTION = CATALOG__DESCRIPTION;
/**
* The feature id for the 'Source' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATALOG__SOURCE = CATALOG__SOURCE;
/**
* The feature id for the 'Material Categories' containment reference list.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATALOG__MATERIAL_CATEGORIES = CATALOG_FEATURE_COUNT + 0;
/**
* The feature id for the 'Construction Categories' containment reference list.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES = CATALOG_FEATURE_COUNT + 1;
/**
* The number of structural features of the 'Material Catalog' class.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATALOG_FEATURE_COUNT = CATALOG_FEATURE_COUNT + 2;
/**
* The number of operations of the 'Material Catalog' class.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATALOG_OPERATION_COUNT = CATALOG_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialCategoryImpl Material Category}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.MaterialCategoryImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterialCategory()
* @generated
*/
int MATERIAL_CATEGORY = 5;
/**
* The feature id for the 'Materials' containment reference list.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATEGORY__MATERIALS = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATEGORY__NAME = 1;
/**
* The number of structural features of the 'Material Category' class.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATEGORY_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Material Category' class.
*
*
* @generated
* @ordered
*/
int MATERIAL_CATEGORY_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialImpl Material}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.MaterialImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterial()
* @generated
*/
int MATERIAL = 6;
/**
* The feature id for the 'Material Id' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__MATERIAL_ID = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__NAME = 1;
/**
* The feature id for the 'Density' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__DENSITY = 2;
/**
* The feature id for the 'Heat Capacity' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__HEAT_CAPACITY = 3;
/**
* The feature id for the 'Conductivity' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__CONDUCTIVITY = 4;
/**
* The feature id for the 'Embodied Energy' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__EMBODIED_ENERGY = 5;
/**
* The feature id for the 'Embodied Carbon' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__EMBODIED_CARBON = 6;
/**
* The feature id for the 'Construction Description' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__CONSTRUCTION_DESCRIPTION = 7;
/**
* The feature id for the 'Disposal Energy' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__DISPOSAL_ENERGY = 8;
/**
* The feature id for the 'Disposal Carbon' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__DISPOSAL_CARBON = 9;
/**
* The feature id for the 'Disposal Description' attribute.
*
*
* @generated
* @ordered
*/
int MATERIAL__DISPOSAL_DESCRIPTION = 10;
/**
* The feature id for the 'Category' container reference.
*
*
* @generated
* @ordered
*/
int MATERIAL__CATEGORY = 11;
/**
* The number of structural features of the 'Material' class.
*
*
* @generated
* @ordered
*/
int MATERIAL_FEATURE_COUNT = 12;
/**
* The number of operations of the 'Material' class.
*
*
* @generated
* @ordered
*/
int MATERIAL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.ConstructionCategoryImpl Construction Category}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.ConstructionCategoryImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getConstructionCategory()
* @generated
*/
int CONSTRUCTION_CATEGORY = 7;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int CONSTRUCTION_CATEGORY__NAME = 0;
/**
* The feature id for the 'Mountings' containment reference list.
*
*
* @generated
* @ordered
*/
int CONSTRUCTION_CATEGORY__MOUNTINGS = 1;
/**
* The number of structural features of the 'Construction Category' class.
*
*
* @generated
* @ordered
*/
int CONSTRUCTION_CATEGORY_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Construction Category' class.
*
*
* @generated
* @ordered
*/
int CONSTRUCTION_CATEGORY_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.MountingImpl Mounting}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.MountingImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMounting()
* @generated
*/
int MOUNTING = 8;
/**
* The feature id for the 'Mounting Id' attribute.
*
*
* @generated
* @ordered
*/
int MOUNTING__MOUNTING_ID = 0;
/**
* The feature id for the 'Name' attribute.
*
*
* @generated
* @ordered
*/
int MOUNTING__NAME = 1;
/**
* The feature id for the 'Layers' containment reference list.
*
*
* @generated
* @ordered
*/
int MOUNTING__LAYERS = 2;
/**
* The number of structural features of the 'Mounting' class.
*
*
* @generated
* @ordered
*/
int MOUNTING_FEATURE_COUNT = 3;
/**
* The number of operations of the 'Mounting' class.
*
*
* @generated
* @ordered
*/
int MOUNTING_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link de.hftstuttgart.buildingphysics.impl.LayerImpl Layer}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.LayerImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getLayer()
* @generated
*/
int LAYER = 9;
/**
* The feature id for the 'Material' reference.
*
*
* @generated
* @ordered
*/
int LAYER__MATERIAL = 0;
/**
* The feature id for the 'Thickness' attribute.
*
*
* @generated
* @ordered
*/
int LAYER__THICKNESS = 1;
/**
* The number of structural features of the 'Layer' class.
*
*
* @generated
* @ordered
*/
int LAYER_FEATURE_COUNT = 2;
/**
* The number of operations of the 'Layer' class.
*
*
* @generated
* @ordered
*/
int LAYER_OPERATION_COUNT = 0;
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog Catalog}'.
*
*
* @return the meta object for class 'Catalog'.
* @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog
* @generated
*/
EClass getBuildingPhysicsCatalog();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getAuthor Author}'.
*
*
* @return the meta object for the attribute 'Author'.
* @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getAuthor()
* @see #getBuildingPhysicsCatalog()
* @generated
*/
EAttribute getBuildingPhysicsCatalog_Author();
/**
* Returns the meta object for the containment reference '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindowCatalog Window Catalog}'.
*
*
* @return the meta object for the containment reference 'Window Catalog'.
* @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getWindowCatalog()
* @see #getBuildingPhysicsCatalog()
* @generated
*/
EReference getBuildingPhysicsCatalog_WindowCatalog();
/**
* Returns the meta object for the containment reference '{@link de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCatalog Material Catalog}'.
*
*
* @return the meta object for the containment reference 'Material Catalog'.
* @see de.hftstuttgart.buildingphysics.BuildingPhysicsCatalog#getMaterialCatalog()
* @see #getBuildingPhysicsCatalog()
* @generated
*/
EReference getBuildingPhysicsCatalog_MaterialCatalog();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.WindowType Window Type}'.
*
*
* @return the meta object for class 'Window Type'.
* @see de.hftstuttgart.buildingphysics.WindowType
* @generated
*/
EClass getWindowType();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getWindowTypeId Window Type Id}'.
*
*
* @return the meta object for the attribute 'Window Type Id'.
* @see de.hftstuttgart.buildingphysics.WindowType#getWindowTypeId()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_WindowTypeId();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see de.hftstuttgart.buildingphysics.WindowType#getName()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_Name();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getUValue UValue}'.
*
*
* @return the meta object for the attribute 'UValue'.
* @see de.hftstuttgart.buildingphysics.WindowType#getUValue()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_UValue();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getGValue GValue}'.
*
*
* @return the meta object for the attribute 'GValue'.
* @see de.hftstuttgart.buildingphysics.WindowType#getGValue()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_GValue();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getGlazingNumber Glazing Number}'.
*
*
* @return the meta object for the attribute 'Glazing Number'.
* @see de.hftstuttgart.buildingphysics.WindowType#getGlazingNumber()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_GlazingNumber();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getFrameRatio Frame Ratio}'.
*
*
* @return the meta object for the attribute 'Frame Ratio'.
* @see de.hftstuttgart.buildingphysics.WindowType#getFrameRatio()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_FrameRatio();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getEmbodiedEnergy Embodied Energy}'.
*
*
* @return the meta object for the attribute 'Embodied Energy'.
* @see de.hftstuttgart.buildingphysics.WindowType#getEmbodiedEnergy()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_EmbodiedEnergy();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getEmbodiedCarbon Embodied Carbon}'.
*
*
* @return the meta object for the attribute 'Embodied Carbon'.
* @see de.hftstuttgart.buildingphysics.WindowType#getEmbodiedCarbon()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_EmbodiedCarbon();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getConstructionDescription Construction Description}'.
*
*
* @return the meta object for the attribute 'Construction Description'.
* @see de.hftstuttgart.buildingphysics.WindowType#getConstructionDescription()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_ConstructionDescription();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getDisposalEnergy Disposal Energy}'.
*
*
* @return the meta object for the attribute 'Disposal Energy'.
* @see de.hftstuttgart.buildingphysics.WindowType#getDisposalEnergy()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_DisposalEnergy();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getDisposalCarbon Disposal Carbon}'.
*
*
* @return the meta object for the attribute 'Disposal Carbon'.
* @see de.hftstuttgart.buildingphysics.WindowType#getDisposalCarbon()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_DisposalCarbon();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.WindowType#getDisposalDescription Disposal Description}'.
*
*
* @return the meta object for the attribute 'Disposal Description'.
* @see de.hftstuttgart.buildingphysics.WindowType#getDisposalDescription()
* @see #getWindowType()
* @generated
*/
EAttribute getWindowType_DisposalDescription();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.Catalog Catalog}'.
*
*
* @return the meta object for class 'Catalog'.
* @see de.hftstuttgart.buildingphysics.Catalog
* @generated
*/
EClass getCatalog();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Catalog#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see de.hftstuttgart.buildingphysics.Catalog#getName()
* @see #getCatalog()
* @generated
*/
EAttribute getCatalog_Name();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Catalog#getDescription Description}'.
*
*
* @return the meta object for the attribute 'Description'.
* @see de.hftstuttgart.buildingphysics.Catalog#getDescription()
* @see #getCatalog()
* @generated
*/
EAttribute getCatalog_Description();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Catalog#getSource Source}'.
*
*
* @return the meta object for the attribute 'Source'.
* @see de.hftstuttgart.buildingphysics.Catalog#getSource()
* @see #getCatalog()
* @generated
*/
EAttribute getCatalog_Source();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.WindowCatalog Window Catalog}'.
*
*
* @return the meta object for class 'Window Catalog'.
* @see de.hftstuttgart.buildingphysics.WindowCatalog
* @generated
*/
EClass getWindowCatalog();
/**
* Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.WindowCatalog#getWindowTypes Window Types}'.
*
*
* @return the meta object for the containment reference list 'Window Types'.
* @see de.hftstuttgart.buildingphysics.WindowCatalog#getWindowTypes()
* @see #getWindowCatalog()
* @generated
*/
EReference getWindowCatalog_WindowTypes();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.MaterialCatalog Material Catalog}'.
*
*
* @return the meta object for class 'Material Catalog'.
* @see de.hftstuttgart.buildingphysics.MaterialCatalog
* @generated
*/
EClass getMaterialCatalog();
/**
* Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.MaterialCatalog#getMaterialCategories Material Categories}'.
*
*
* @return the meta object for the containment reference list 'Material Categories'.
* @see de.hftstuttgart.buildingphysics.MaterialCatalog#getMaterialCategories()
* @see #getMaterialCatalog()
* @generated
*/
EReference getMaterialCatalog_MaterialCategories();
/**
* Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.MaterialCatalog#getConstructionCategories Construction Categories}'.
*
*
* @return the meta object for the containment reference list 'Construction Categories'.
* @see de.hftstuttgart.buildingphysics.MaterialCatalog#getConstructionCategories()
* @see #getMaterialCatalog()
* @generated
*/
EReference getMaterialCatalog_ConstructionCategories();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.MaterialCategory Material Category}'.
*
*
* @return the meta object for class 'Material Category'.
* @see de.hftstuttgart.buildingphysics.MaterialCategory
* @generated
*/
EClass getMaterialCategory();
/**
* Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.MaterialCategory#getMaterials Materials}'.
*
*
* @return the meta object for the containment reference list 'Materials'.
* @see de.hftstuttgart.buildingphysics.MaterialCategory#getMaterials()
* @see #getMaterialCategory()
* @generated
*/
EReference getMaterialCategory_Materials();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.MaterialCategory#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see de.hftstuttgart.buildingphysics.MaterialCategory#getName()
* @see #getMaterialCategory()
* @generated
*/
EAttribute getMaterialCategory_Name();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.Material Material}'.
*
*
* @return the meta object for class 'Material'.
* @see de.hftstuttgart.buildingphysics.Material
* @generated
*/
EClass getMaterial();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getMaterialId Material Id}'.
*
*
* @return the meta object for the attribute 'Material Id'.
* @see de.hftstuttgart.buildingphysics.Material#getMaterialId()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_MaterialId();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see de.hftstuttgart.buildingphysics.Material#getName()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_Name();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getDensity Density}'.
*
*
* @return the meta object for the attribute 'Density'.
* @see de.hftstuttgart.buildingphysics.Material#getDensity()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_Density();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getHeatCapacity Heat Capacity}'.
*
*
* @return the meta object for the attribute 'Heat Capacity'.
* @see de.hftstuttgart.buildingphysics.Material#getHeatCapacity()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_HeatCapacity();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getConductivity Conductivity}'.
*
*
* @return the meta object for the attribute 'Conductivity'.
* @see de.hftstuttgart.buildingphysics.Material#getConductivity()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_Conductivity();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getEmbodiedEnergy Embodied Energy}'.
*
*
* @return the meta object for the attribute 'Embodied Energy'.
* @see de.hftstuttgart.buildingphysics.Material#getEmbodiedEnergy()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_EmbodiedEnergy();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getEmbodiedCarbon Embodied Carbon}'.
*
*
* @return the meta object for the attribute 'Embodied Carbon'.
* @see de.hftstuttgart.buildingphysics.Material#getEmbodiedCarbon()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_EmbodiedCarbon();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getConstructionDescription Construction Description}'.
*
*
* @return the meta object for the attribute 'Construction Description'.
* @see de.hftstuttgart.buildingphysics.Material#getConstructionDescription()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_ConstructionDescription();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getDisposalEnergy Disposal Energy}'.
*
*
* @return the meta object for the attribute 'Disposal Energy'.
* @see de.hftstuttgart.buildingphysics.Material#getDisposalEnergy()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_DisposalEnergy();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getDisposalCarbon Disposal Carbon}'.
*
*
* @return the meta object for the attribute 'Disposal Carbon'.
* @see de.hftstuttgart.buildingphysics.Material#getDisposalCarbon()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_DisposalCarbon();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Material#getDisposalDescription Disposal Description}'.
*
*
* @return the meta object for the attribute 'Disposal Description'.
* @see de.hftstuttgart.buildingphysics.Material#getDisposalDescription()
* @see #getMaterial()
* @generated
*/
EAttribute getMaterial_DisposalDescription();
/**
* Returns the meta object for the container reference '{@link de.hftstuttgart.buildingphysics.Material#getCategory Category}'.
*
*
* @return the meta object for the container reference 'Category'.
* @see de.hftstuttgart.buildingphysics.Material#getCategory()
* @see #getMaterial()
* @generated
*/
EReference getMaterial_Category();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.ConstructionCategory Construction Category}'.
*
*
* @return the meta object for class 'Construction Category'.
* @see de.hftstuttgart.buildingphysics.ConstructionCategory
* @generated
*/
EClass getConstructionCategory();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.ConstructionCategory#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see de.hftstuttgart.buildingphysics.ConstructionCategory#getName()
* @see #getConstructionCategory()
* @generated
*/
EAttribute getConstructionCategory_Name();
/**
* Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.ConstructionCategory#getMountings Mountings}'.
*
*
* @return the meta object for the containment reference list 'Mountings'.
* @see de.hftstuttgart.buildingphysics.ConstructionCategory#getMountings()
* @see #getConstructionCategory()
* @generated
*/
EReference getConstructionCategory_Mountings();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.Mounting Mounting}'.
*
*
* @return the meta object for class 'Mounting'.
* @see de.hftstuttgart.buildingphysics.Mounting
* @generated
*/
EClass getMounting();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Mounting#getMountingId Mounting Id}'.
*
*
* @return the meta object for the attribute 'Mounting Id'.
* @see de.hftstuttgart.buildingphysics.Mounting#getMountingId()
* @see #getMounting()
* @generated
*/
EAttribute getMounting_MountingId();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Mounting#getName Name}'.
*
*
* @return the meta object for the attribute 'Name'.
* @see de.hftstuttgart.buildingphysics.Mounting#getName()
* @see #getMounting()
* @generated
*/
EAttribute getMounting_Name();
/**
* Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.Mounting#getLayers Layers}'.
*
*
* @return the meta object for the containment reference list 'Layers'.
* @see de.hftstuttgart.buildingphysics.Mounting#getLayers()
* @see #getMounting()
* @generated
*/
EReference getMounting_Layers();
/**
* Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.Layer Layer}'.
*
*
* @return the meta object for class 'Layer'.
* @see de.hftstuttgart.buildingphysics.Layer
* @generated
*/
EClass getLayer();
/**
* Returns the meta object for the reference '{@link de.hftstuttgart.buildingphysics.Layer#getMaterial Material}'.
*
*
* @return the meta object for the reference 'Material'.
* @see de.hftstuttgart.buildingphysics.Layer#getMaterial()
* @see #getLayer()
* @generated
*/
EReference getLayer_Material();
/**
* Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Layer#getThickness Thickness}'.
*
*
* @return the meta object for the attribute 'Thickness'.
* @see de.hftstuttgart.buildingphysics.Layer#getThickness()
* @see #getLayer()
* @generated
*/
EAttribute getLayer_Thickness();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
BuildingPhysicsFactory getBuildingPhysicsFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl Catalog}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsCatalogImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getBuildingPhysicsCatalog()
* @generated
*/
EClass BUILDING_PHYSICS_CATALOG = eINSTANCE.getBuildingPhysicsCatalog();
/**
* The meta object literal for the 'Author' attribute feature.
*
*
* @generated
*/
EAttribute BUILDING_PHYSICS_CATALOG__AUTHOR = eINSTANCE.getBuildingPhysicsCatalog_Author();
/**
* The meta object literal for the 'Window Catalog' containment reference feature.
*
*
* @generated
*/
EReference BUILDING_PHYSICS_CATALOG__WINDOW_CATALOG = eINSTANCE.getBuildingPhysicsCatalog_WindowCatalog();
/**
* The meta object literal for the 'Material Catalog' containment reference feature.
*
*
* @generated
*/
EReference BUILDING_PHYSICS_CATALOG__MATERIAL_CATALOG = eINSTANCE.getBuildingPhysicsCatalog_MaterialCatalog();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.WindowTypeImpl Window Type}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.WindowTypeImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getWindowType()
* @generated
*/
EClass WINDOW_TYPE = eINSTANCE.getWindowType();
/**
* The meta object literal for the 'Window Type Id' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__WINDOW_TYPE_ID = eINSTANCE.getWindowType_WindowTypeId();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__NAME = eINSTANCE.getWindowType_Name();
/**
* The meta object literal for the 'UValue' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__UVALUE = eINSTANCE.getWindowType_UValue();
/**
* The meta object literal for the 'GValue' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__GVALUE = eINSTANCE.getWindowType_GValue();
/**
* The meta object literal for the 'Glazing Number' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__GLAZING_NUMBER = eINSTANCE.getWindowType_GlazingNumber();
/**
* The meta object literal for the 'Frame Ratio' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__FRAME_RATIO = eINSTANCE.getWindowType_FrameRatio();
/**
* The meta object literal for the 'Embodied Energy' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__EMBODIED_ENERGY = eINSTANCE.getWindowType_EmbodiedEnergy();
/**
* The meta object literal for the 'Embodied Carbon' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__EMBODIED_CARBON = eINSTANCE.getWindowType_EmbodiedCarbon();
/**
* The meta object literal for the 'Construction Description' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__CONSTRUCTION_DESCRIPTION = eINSTANCE.getWindowType_ConstructionDescription();
/**
* The meta object literal for the 'Disposal Energy' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__DISPOSAL_ENERGY = eINSTANCE.getWindowType_DisposalEnergy();
/**
* The meta object literal for the 'Disposal Carbon' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__DISPOSAL_CARBON = eINSTANCE.getWindowType_DisposalCarbon();
/**
* The meta object literal for the 'Disposal Description' attribute feature.
*
*
* @generated
*/
EAttribute WINDOW_TYPE__DISPOSAL_DESCRIPTION = eINSTANCE.getWindowType_DisposalDescription();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.CatalogImpl Catalog}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.CatalogImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getCatalog()
* @generated
*/
EClass CATALOG = eINSTANCE.getCatalog();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute CATALOG__NAME = eINSTANCE.getCatalog_Name();
/**
* The meta object literal for the 'Description' attribute feature.
*
*
* @generated
*/
EAttribute CATALOG__DESCRIPTION = eINSTANCE.getCatalog_Description();
/**
* The meta object literal for the 'Source' attribute feature.
*
*
* @generated
*/
EAttribute CATALOG__SOURCE = eINSTANCE.getCatalog_Source();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl Window Catalog}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.WindowCatalogImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getWindowCatalog()
* @generated
*/
EClass WINDOW_CATALOG = eINSTANCE.getWindowCatalog();
/**
* The meta object literal for the 'Window Types' containment reference list feature.
*
*
* @generated
*/
EReference WINDOW_CATALOG__WINDOW_TYPES = eINSTANCE.getWindowCatalog_WindowTypes();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl Material Catalog}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.MaterialCatalogImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterialCatalog()
* @generated
*/
EClass MATERIAL_CATALOG = eINSTANCE.getMaterialCatalog();
/**
* The meta object literal for the 'Material Categories' containment reference list feature.
*
*
* @generated
*/
EReference MATERIAL_CATALOG__MATERIAL_CATEGORIES = eINSTANCE.getMaterialCatalog_MaterialCategories();
/**
* The meta object literal for the 'Construction Categories' containment reference list feature.
*
*
* @generated
*/
EReference MATERIAL_CATALOG__CONSTRUCTION_CATEGORIES = eINSTANCE.getMaterialCatalog_ConstructionCategories();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialCategoryImpl Material Category}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.MaterialCategoryImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterialCategory()
* @generated
*/
EClass MATERIAL_CATEGORY = eINSTANCE.getMaterialCategory();
/**
* The meta object literal for the 'Materials' containment reference list feature.
*
*
* @generated
*/
EReference MATERIAL_CATEGORY__MATERIALS = eINSTANCE.getMaterialCategory_Materials();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL_CATEGORY__NAME = eINSTANCE.getMaterialCategory_Name();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.MaterialImpl Material}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.MaterialImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMaterial()
* @generated
*/
EClass MATERIAL = eINSTANCE.getMaterial();
/**
* The meta object literal for the 'Material Id' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__MATERIAL_ID = eINSTANCE.getMaterial_MaterialId();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__NAME = eINSTANCE.getMaterial_Name();
/**
* The meta object literal for the 'Density' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__DENSITY = eINSTANCE.getMaterial_Density();
/**
* The meta object literal for the 'Heat Capacity' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__HEAT_CAPACITY = eINSTANCE.getMaterial_HeatCapacity();
/**
* The meta object literal for the 'Conductivity' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__CONDUCTIVITY = eINSTANCE.getMaterial_Conductivity();
/**
* The meta object literal for the 'Embodied Energy' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__EMBODIED_ENERGY = eINSTANCE.getMaterial_EmbodiedEnergy();
/**
* The meta object literal for the 'Embodied Carbon' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__EMBODIED_CARBON = eINSTANCE.getMaterial_EmbodiedCarbon();
/**
* The meta object literal for the 'Construction Description' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__CONSTRUCTION_DESCRIPTION = eINSTANCE.getMaterial_ConstructionDescription();
/**
* The meta object literal for the 'Disposal Energy' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__DISPOSAL_ENERGY = eINSTANCE.getMaterial_DisposalEnergy();
/**
* The meta object literal for the 'Disposal Carbon' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__DISPOSAL_CARBON = eINSTANCE.getMaterial_DisposalCarbon();
/**
* The meta object literal for the 'Disposal Description' attribute feature.
*
*
* @generated
*/
EAttribute MATERIAL__DISPOSAL_DESCRIPTION = eINSTANCE.getMaterial_DisposalDescription();
/**
* The meta object literal for the 'Category' container reference feature.
*
*
* @generated
*/
EReference MATERIAL__CATEGORY = eINSTANCE.getMaterial_Category();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.ConstructionCategoryImpl Construction Category}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.ConstructionCategoryImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getConstructionCategory()
* @generated
*/
EClass CONSTRUCTION_CATEGORY = eINSTANCE.getConstructionCategory();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute CONSTRUCTION_CATEGORY__NAME = eINSTANCE.getConstructionCategory_Name();
/**
* The meta object literal for the 'Mountings' containment reference list feature.
*
*
* @generated
*/
EReference CONSTRUCTION_CATEGORY__MOUNTINGS = eINSTANCE.getConstructionCategory_Mountings();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.MountingImpl Mounting}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.MountingImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getMounting()
* @generated
*/
EClass MOUNTING = eINSTANCE.getMounting();
/**
* The meta object literal for the 'Mounting Id' attribute feature.
*
*
* @generated
*/
EAttribute MOUNTING__MOUNTING_ID = eINSTANCE.getMounting_MountingId();
/**
* The meta object literal for the 'Name' attribute feature.
*
*
* @generated
*/
EAttribute MOUNTING__NAME = eINSTANCE.getMounting_Name();
/**
* The meta object literal for the 'Layers' containment reference list feature.
*
*
* @generated
*/
EReference MOUNTING__LAYERS = eINSTANCE.getMounting_Layers();
/**
* The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.LayerImpl Layer}' class.
*
*
* @see de.hftstuttgart.buildingphysics.impl.LayerImpl
* @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getLayer()
* @generated
*/
EClass LAYER = eINSTANCE.getLayer();
/**
* The meta object literal for the 'Material' reference feature.
*
*
* @generated
*/
EReference LAYER__MATERIAL = eINSTANCE.getLayer_Material();
/**
* The meta object literal for the 'Thickness' attribute feature.
*
*
* @generated
*/
EAttribute LAYER__THICKNESS = eINSTANCE.getLayer_Thickness();
}
} //BuildingPhysicsPackage