blob: f2759d4e48c8517458c0f0034dd900fce473bb9c [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/src"
modelPluginID="org.eclipse.epf.diagram" modelName="Diagram" importerID="org.eclipse.emf.importer.java"
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"/>
<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"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//LinkedObject/object"/>
</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"/>
<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"/>
<genClasses ecoreClass="diagram.ecore#//TaskNode"/>
<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>
<nestedGenPackages 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/model/LinkedObject/object"/>
<genClasses ecoreClass="diagram.ecore#//Link" labelFeature="#//model/model/Link/name">
<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" labelFeature="#//model/model/LinkedObject/object">
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference diagram.ecore#//LinkedObject/linkedElement"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//LinkedObject/object"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//NamedNode" labelFeature="#//model/model/NamedNode/name">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//NamedNode/name"/>
</genClasses>
<genClasses image="false" ecoreClass="diagram.ecore#//Node" labelFeature="#//model/model/LinkedObject/object">
<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" labelFeature="#//model/model/LinkedObject/object"/>
<genClasses ecoreClass="diagram.ecore#//TypedNode" labelFeature="#//model/model/LinkedObject/object">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//TypedNode/type"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//WorkProductDependencyDiagram" labelFeature="#//model/model/LinkedObject/object"/>
<genClasses ecoreClass="diagram.ecore#//WorkProductNode" labelFeature="#//model/model/NamedNode/name">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//WorkProductNode/type"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//ActivityDetailDiagram" labelFeature="#//model/model/LinkedObject/object"/>
<genClasses image="false" ecoreClass="diagram.ecore#//NodeContainer" labelFeature="#//model/model/LinkedObject/object">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference diagram.ecore#//NodeContainer/nodes"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//RoleNode" labelFeature="#//model/model/NamedNode/name"/>
<genClasses ecoreClass="diagram.ecore#//RoleTaskComposite" labelFeature="#//model/model/LinkedObject/object"/>
<genClasses ecoreClass="diagram.ecore#//TaskNode" labelFeature="#//model/model/NamedNode/name"/>
<genClasses ecoreClass="diagram.ecore#//WorkProductDescriptorNode" labelFeature="#//model/model/NamedNode/name"/>
<genClasses ecoreClass="diagram.ecore#//WorkBreakdownElementNode" labelFeature="#//model/model/NamedNode/name"/>
<genClasses ecoreClass="diagram.ecore#//WorkProductComposite" labelFeature="#//model/model/LinkedObject/object">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//WorkProductComposite/type"/>
</genClasses>
</nestedGenPackages>
</genPackages>
</genmodel:GenModel>