/** */ 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 * * * @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 'Constructions' containment reference list. * * * @generated * @ordered */ int CONSTRUCTION_CATEGORY__CONSTRUCTIONS = 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.ConstructionImpl Construction}' class. * * * @see de.hftstuttgart.buildingphysics.impl.ConstructionImpl * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getConstruction() * @generated */ int CONSTRUCTION = 8; /** * The feature id for the 'Construction Id' attribute. * * * @generated * @ordered */ int CONSTRUCTION__CONSTRUCTION_ID = 0; /** * The feature id for the 'Name' attribute. * * * @generated * @ordered */ int CONSTRUCTION__NAME = 1; /** * The feature id for the 'Layers' containment reference list. * * * @generated * @ordered */ int CONSTRUCTION__LAYERS = 2; /** * The number of structural features of the 'Construction' class. * * * @generated * @ordered */ int CONSTRUCTION_FEATURE_COUNT = 3; /** * The number of operations of the 'Construction' class. * * * @generated * @ordered */ int CONSTRUCTION_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#getConstructions Constructions}'. * * * @return the meta object for the containment reference list 'Constructions'. * @see de.hftstuttgart.buildingphysics.ConstructionCategory#getConstructions() * @see #getConstructionCategory() * @generated */ EReference getConstructionCategory_Constructions(); /** * Returns the meta object for class '{@link de.hftstuttgart.buildingphysics.Construction Construction}'. * * * @return the meta object for class 'Construction'. * @see de.hftstuttgart.buildingphysics.Construction * @generated */ EClass getConstruction(); /** * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Construction#getConstructionId Construction Id}'. * * * @return the meta object for the attribute 'Construction Id'. * @see de.hftstuttgart.buildingphysics.Construction#getConstructionId() * @see #getConstruction() * @generated */ EAttribute getConstruction_ConstructionId(); /** * Returns the meta object for the attribute '{@link de.hftstuttgart.buildingphysics.Construction#getName Name}'. * * * @return the meta object for the attribute 'Name'. * @see de.hftstuttgart.buildingphysics.Construction#getName() * @see #getConstruction() * @generated */ EAttribute getConstruction_Name(); /** * Returns the meta object for the containment reference list '{@link de.hftstuttgart.buildingphysics.Construction#getLayers Layers}'. * * * @return the meta object for the containment reference list 'Layers'. * @see de.hftstuttgart.buildingphysics.Construction#getLayers() * @see #getConstruction() * @generated */ EReference getConstruction_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 * * * @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 'Constructions' containment reference list feature. * * * @generated */ EReference CONSTRUCTION_CATEGORY__CONSTRUCTIONS = eINSTANCE.getConstructionCategory_Constructions(); /** * The meta object literal for the '{@link de.hftstuttgart.buildingphysics.impl.ConstructionImpl Construction}' class. * * * @see de.hftstuttgart.buildingphysics.impl.ConstructionImpl * @see de.hftstuttgart.buildingphysics.impl.BuildingPhysicsPackageImpl#getConstruction() * @generated */ EClass CONSTRUCTION = eINSTANCE.getConstruction(); /** * The meta object literal for the 'Construction Id' attribute feature. * * * @generated */ EAttribute CONSTRUCTION__CONSTRUCTION_ID = eINSTANCE.getConstruction_ConstructionId(); /** * The meta object literal for the 'Name' attribute feature. * * * @generated */ EAttribute CONSTRUCTION__NAME = eINSTANCE.getConstruction_Name(); /** * The meta object literal for the 'Layers' containment reference list feature. * * * @generated */ EReference CONSTRUCTION__LAYERS = eINSTANCE.getConstruction_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