blob: 2597d34067498ca6a81148a4cfedea68e743ac62 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.epf.diagram.model/src"
editDirectory="/org.eclipse.epf.diagram.edit/src" modelPluginID="org.eclipse.epf.diagram.model"
modelName="Diagram" nonNLSMarkers="true" importerID="org.eclipse.emf.importer.java"
complianceLevel="5.0" copyrightFields="false" usedGenPackages="../../org.eclipse.epf.uma/model/1.0.4/uma.genmodel#//uma">
<foreignModel>@model</foreignModel>
<genPackages prefix="Model" basePackage="org.eclipse.epf.diagram" disposableProviderFactory="true"
ecorePackage="diagram.ecore#/">
<genDataTypes ecoreDataType="diagram.ecore#//AbsoluteBendpoint"/>
<genDataTypes ecoreDataType="diagram.ecore#//Point"/>
<genDataTypes ecoreDataType="diagram.ecore#//RoleDescriptor"/>
<genClasses ecoreClass="diagram.ecore#//Diagram" labelFeature="#//model/Node/location"/>
<genClasses ecoreClass="diagram.ecore#//Link">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//Link/name"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference diagram.ecore#//Link/source"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference diagram.ecore#//Link/target"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//Link/bendpoints"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//Link/sourceEndPoint"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//Link/targetEndPoint"/>
</genClasses>
<genClasses image="false" ecoreClass="diagram.ecore#//LinkedObject">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference diagram.ecore#//LinkedObject/linkedElement"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//NamedNode">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//NamedNode/name"/>
</genClasses>
<genClasses image="false" ecoreClass="diagram.ecore#//Node">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//Node/location"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//Node/width"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//Node/height"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference diagram.ecore#//Node/incomingConnections"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference diagram.ecore#//Node/outgoingConnections"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//Node/readOnly"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//ActivityDiagram"/>
<genClasses ecoreClass="diagram.ecore#//TypedNode">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//TypedNode/type"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//WorkProductDependencyDiagram"/>
<genClasses ecoreClass="diagram.ecore#//WorkProductNode">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//WorkProductNode/type"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//ActivityDetailDiagram">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//ActivityDetailDiagram/autoLayout"/>
</genClasses>
<genClasses image="false" ecoreClass="diagram.ecore#//NodeContainer">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference diagram.ecore#//NodeContainer/nodes"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//RoleNode"/>
<genClasses ecoreClass="diagram.ecore#//RoleTaskComposite">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//RoleTaskComposite/rowIndex"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//TaskNode">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//TaskNode/index"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//WorkProductDescriptorNode"/>
<genClasses ecoreClass="diagram.ecore#//WorkBreakdownElementNode"/>
<genClasses ecoreClass="diagram.ecore#//WorkProductComposite">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//WorkProductComposite/type"/>
</genClasses>
</genPackages>
</genmodel:GenModel>