facade_data_model/model/FacadeDataCatalog01.genmodel
2023-08-03 12:13:52 -04:00

102 lines
10 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel"
modelDirectory="/Facade data catalog 01/src-gen" creationIcons="false"
editDirectory="/Facade data catalog 01.edit/src-gen" editorDirectory="/Facade data catalog 01.editor/src-gen"
modelPluginID="Facade_data_catalog_01" modelName="FacadeDataCatalog01" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
codeFormatting="true" importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0"
copyrightFields="false" operationReflection="true" importOrganizing="true">
<foreignModel>FacadeDataCatalog01.ecore</foreignModel>
<testsDirectory xsi:nil="true"/>
<genPackages prefix="FacadeDataCatalog01" basePackage="facade data catalog 01" disposableProviderFactory="true"
ecorePackage="FacadeDataCatalog01.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="FacadeDataCatalog01.ecore#//FacadeCategories">
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FacadeCategories/Smart%20Skin%20Facade%20"/>
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FacadeCategories/Kinetic%20Facade"/>
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FacadeCategories/Vertical%20greenery%20on%20Facade"/>
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FacadeCategories/Solar%20Facade"/>
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FacadeCategories/Double%20Skin%20Facade"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="FacadeDataCatalog01.ecore#//FrameTypes">
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FrameTypes/Wood"/>
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FrameTypes/Vinyl"/>
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FrameTypes/Fiberglass"/>
<genEnumLiterals ecoreEnumLiteral="FacadeDataCatalog01.ecore#//FrameTypes/Aluminum"/>
</genEnums>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//WindowType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType/Name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType/UValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType/GlazingLayersNumber"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType/FrameType%3A%20EString"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType/InsulationType"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//OutsideWallConstruction">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//OutsideWallConstruction/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//OutsideWallConstruction/description"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference FacadeDataCatalog01.ecore#//OutsideWallConstruction/layer"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//FacadeType">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeType/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeType/material"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeType/thickness"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeType/wwr"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeType/color"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeType/hasBalcony"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeType/hasArchitecturalDetails"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeType/hasDecorativeElements"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//Layer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//Layer/thickness"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference FacadeDataCatalog01.ecore#//Layer/material"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//ConstructionMaterial">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//ConstructionMaterial/materialId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//ConstructionMaterial/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//ConstructionMaterial/density"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//ConstructionMaterial/haeatCapacity"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//ConstructionMaterial/uValue"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//MaterialCategory">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//MaterialCategory/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FacadeDataCatalog01.ecore#//MaterialCategory/constructionMaterials"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//FacadeCatalog">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeCatalog/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//FacadeCatalog/description"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FacadeDataCatalog01.ecore#//FacadeCatalog/buildingAtributes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FacadeDataCatalog01.ecore#//FacadeCatalog/buildingWeatherdata"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FacadeDataCatalog01.ecore#//FacadeCatalog/materialCategory"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference FacadeDataCatalog01.ecore#//FacadeCatalog/facadeType"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//BuildingAtribute">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingAtribute/buildingType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingAtribute/numberOfFloors"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingAtribute/numberOfElevation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingAtribute/areaOfElevation"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingAtribute/constructionYear"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//BuildingWeatherData">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingWeatherData/uID"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingWeatherData/timestamp"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingWeatherData/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//BuildingWeatherData/valueType"/>
</genClasses>
<genClasses ecoreClass="FacadeDataCatalog01.ecore#//WindowType.1">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/windowTypeId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/uValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/gValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/glazingNumber"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/frameRatio"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/frameType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/embodiedEnergy"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/embodiedCarbon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/constructionDescription"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/disposalEnergy"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/disposalCarbon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute FacadeDataCatalog01.ecore#//WindowType.1/disposalDescription"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference FacadeDataCatalog01.ecore#//WindowType.1/layer"/>
</genClasses>
</genPackages>
</genmodel:GenModel>