/** */ package de.hftstuttgart.buildingphysics; import org.eclipse.emf.ecore.EFactory; /** * * The Factory for the model. * It provides a create method for each non-abstract class of the model. * * @see de.hftstuttgart.buildingphysics.BuildingPhysicsPackage * @generated */ public interface BuildingPhysicsFactory extends EFactory { /** * The singleton instance of the factory. * * * @generated */ BuildingPhysicsFactory eINSTANCE = de.hftstuttgart.buildingphysics.impl.BuildingPhysicsFactoryImpl.init(); /** * Returns a new object of class 'Catalog'. * * * @return a new object of class 'Catalog'. * @generated */ BuildingPhysicsCatalog createBuildingPhysicsCatalog(); /** * Returns a new object of class 'Window Type'. * * * @return a new object of class 'Window Type'. * @generated */ WindowType createWindowType(); /** * Returns a new object of class 'Window Catalog'. * * * @return a new object of class 'Window Catalog'. * @generated */ WindowCatalog createWindowCatalog(); /** * Returns a new object of class 'Material Catalog'. * * * @return a new object of class 'Material Catalog'. * @generated */ MaterialCatalog createMaterialCatalog(); /** * Returns a new object of class 'Material Category'. * * * @return a new object of class 'Material Category'. * @generated */ MaterialCategory createMaterialCategory(); /** * Returns a new object of class 'Material'. * * * @return a new object of class 'Material'. * @generated */ Material createMaterial(); /** * Returns a new object of class 'Life Cycle'. * * * @return a new object of class 'Life Cycle'. * @generated */ LifeCycle createLifeCycle(); /** * Returns the package supported by this factory. * * * @return the package supported by this factory. * @generated */ BuildingPhysicsPackage getBuildingPhysicsPackage(); } //BuildingPhysicsFactory