blob: e585866944a3c36045ca85b523aaa09013f0af23 [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.rcptt.tesla.core/gen-src"
modelPluginID="org.eclipse.rcptt.tesla.core" modelName="Diagram" importerID="org.eclipse.emf.importer.ecore"
complianceLevel="5.0" copyrightFields="false" runtimeVersion="2.5" usedGenPackages="protocol.genmodel#//protocol rawProtocol.genmodel#//raw platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore info.genmodel#//info controls.genmodel#//ui">
<foreignModel>diagram.ecore</foreignModel>
<genPackages prefix="Diagram" basePackage="org.eclipse.rcptt.tesla.core.protocol"
disposableProviderFactory="true" ecorePackage="diagram.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="diagram.ecore#//MouseCommandKind">
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/Down"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/Up"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/Move"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/Drag"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/DoubleClick"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/NativeDragStarted"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/NativeDragFinished"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/Enter"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/Exit"/>
<genEnumLiterals ecoreEnumLiteral="diagram.ecore#//MouseCommandKind/Hover"/>
</genEnums>
<genClasses ecoreClass="diagram.ecore#//CreateFigure">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//CreateFigure/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//CreateFigure/y"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//CreateFigure/pattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//CreateFigure/guesPosition"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//CreateFigureResponse">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference diagram.ecore#//CreateFigureResponse/figure"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//MoveFigure">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MoveFigure/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MoveFigure/y"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//SetFigureSelection">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference diagram.ecore#//SetFigureSelection/figures"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//GetFigures"/>
<genClasses ecoreClass="diagram.ecore#//GetFiguresResponse">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference diagram.ecore#//GetFiguresResponse/figures"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//ActivateDirectEdit">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//ActivateDirectEdit/partPath"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//CancelDirectEdit"/>
<genClasses ecoreClass="diagram.ecore#//CommitDirectEdit"/>
<genClasses ecoreClass="diagram.ecore#//CreateConnection">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//CreateConnection/pattern"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference diagram.ecore#//CreateConnection/from"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference diagram.ecore#//CreateConnection/to"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//CreateConnectionResponse">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference diagram.ecore#//CreateConnectionResponse/figure"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//ResizeFigure">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//ResizeFigure/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//ResizeFigure/y"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//MouseCommand">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MouseCommand/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MouseCommand/y"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MouseCommand/button"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MouseCommand/kind"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MouseCommand/boundsWidth"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MouseCommand/boundsHeight"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//MouseCommand/stateMask"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//FigureMouseCommand">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/x"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/y"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/button"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/kind"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/figurePath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/partPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/boundsWidth"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/boundsHeight"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/stateMask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/figureWidth"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//FigureMouseCommand/figureHeight"/>
</genClasses>
<genClasses ecoreClass="diagram.ecore#//AssertFigureExists">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//AssertFigureExists/partPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//AssertFigureExists/figureID"/>
</genClasses>
</genPackages>
</genmodel:GenModel>