Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » Recursive Hierarchy of Packages - I want compartment with ListLayout=False, but that does not work a
Recursive Hierarchy of Packages - I want compartment with ListLayout=False, but that does not work a [message #197143] Tue, 15 July 2008 16:01 Go to next message
Eclipse UserFriend
Originally posted by: goetz.botterweck.lero.ie

This is a multi-part message in MIME format.
--------------020706030200030504070004
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

WHAT I WANT TO DO

I want to represent a recursive hierarchy of packages with free editing
in a compartment for each package (by setting ListLayout=False in .gmfgen).


CONTEXT

In the metamodel I have
Model.packages contains Packages
Package.subpackages contains Packages
I have applied the usual solution explained
http://wiki.eclipse.org/index.php/GMF_MapModel_Hints
and the related thread "How to make GMF represent recursive object model".


PROBLEM (1)

Although there is *one* compartment in the whole project.
Named "SubpackagesCompartment"
To be used within the "PackageFigure"
in the generated .gmfgen model, the "Gen Diagram ModelEditPart" contains
*two* "Gen Compartment" nodes
PackageSubpackagesCompartmentEditPart
PackageSubpackagesCompartment2EditPart


PROBLEM (2)

Setting ListLayout:=false does not have the desired effect of getting a
free editable compartment (with Drag and Drop). Even deleting one of the
compartments and setting ListLayout:=false for the remaining one does
not help.


Any hints would greatly be appreciated
Goetz

--------------020706030200030504070004
Content-Type: text/xml;
name="packagehierarchy.ecore"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="packagehierarchy.ecore"

<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage 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" name="packagehierarchy"
nsURI="http://www.example.org/packagehierarchy" nsPrefix="packagehierarchy">
<eClassifiers xsi:type="ecore:EClass" name="Model">
<eStructuralFeatures xsi:type="ecore:EReference" name="packages" ordered="false"
upperBound="-1" eType="#//Package" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Package">
<eStructuralFeatures xsi:type="ecore:EReference" name="subpackages" ordered="false"
upperBound="-1" eType="#//Package" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="name" ordered="false" lowerBound="1"
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
</ecore:EPackage>

--------------020706030200030504070004
Content-Type: text/xml;
name="packagehierarchy.genmodel"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="packagehierarchy.genmodel"

<?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.example.gmf.examples.packagehierarchy/src "
modelPluginID="org.example.gmf.examples.packagehierarchy" modelName="Packagehierarchy"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" copyrightFields="false">
<foreignModel> file:/C:/d5/sdp-7.0/workspace/org.example.gmf.examples.packa gehierarchy.metamodel/packagehierarchy.ecore </foreignModel>
<genPackages prefix="Packagehierarchy" disposableProviderFactory="true" ecorePackage="packagehierarchy.ecore#/">
<genClasses ecoreClass="packagehierarchy.ecore#//Model">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference packagehierarchy.ecore#//Model/packages"/>
</genClasses>
<genClasses ecoreClass="packagehierarchy.ecore#//Package">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference packagehierarchy.ecore#//Package/subpackages"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute packagehierarchy.ecore#//Package/name"/>
</genClasses>
</genPackages>
</genmodel:GenModel>

--------------020706030200030504070004
Content-Type: text/xml;
name="packagehierarchy.gmfgen"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
filename="packagehierarchy.gmfgen"

<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<gmfgen:GenEditorGenerator xmi:version=3D"2.0"
xmlns:xmi=3D"http://www.omg.org/XMI"
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"
xmlns:gmfgen=3D"http://www.eclipse.org/gmf/2008/GenModel">
<diagram
visualID=3D"79"
editPartClassName=3D"ModelEditPart"
itemSemanticEditPolicyClassName=3D"ModelItemSemanticEditPolicy "
notationViewFactoryClassName=3D"ModelViewFactory"
canonicalEditPolicyClassName=3D"ModelCanonicalEditPolicy"
iconProviderPriority=3D"Low"
validationProviderPriority=3D"Low">
<diagramRunTimeClass
href=3D"../../../plugin/org.eclipse.gmf.runtime.notation/model/no=
tation.genmodel#//notation/Diagram"/>
<elementType
xsi:type=3D"gmfgen:MetamodelType"
editHelperClassName=3D"ModelEditHelper"/>
<viewmap
xsi:type=3D"gmfgen:FigureViewmap"
figureQualifiedClassName=3D"org.eclipse.draw2d.FreeformLayer "/>
<domainDiagramElement
href=3D"packagehierarchy.genmodel#//packagehierarchy/Model"/ >
<childNodes
visualID=3D"2001"
editPartClassName=3D"Package2EditPart"
itemSemanticEditPolicyClassName=3D"Package2ItemSemanticEditPolicy=
"
notationViewFactoryClassName=3D"Package2ViewFactory"
canonicalEditPolicyClassName=3D"Package2CanonicalEditPolicy "
childNodes=3D"//@diagram/@childNodes.0"
compartments=3D"//@diagram/@compartments.1"
graphicalNodeEditPolicyClassName=3D"Package2GraphicalNodeEditPoli=
cy"
createCommandClassName=3D"Package2CreateCommand"
containers=3D"//@diagram/@childNodes.0 //@diagram/@topLevelNodes.=
0">
<diagramRunTimeClass
href=3D"../../../plugin/org.eclipse.gmf.runtime.notation/model/=
notation.genmodel#//notation/Node"/>
<elementType
xsi:type=3D"gmfgen:SpecializationType"
metamodelType=3D"//@diagram/@topLevelNodes.0/@elementType"/ >
<viewmap
xsi:type=3D"gmfgen:InnerClassViewmap"
className=3D"PackageFigure"
classBody=3D"&#xA;/**&#xA; * @generated&#xA; */&#xA;public clas=
s PackageFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#x=
A;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclip=
se.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigurePackageNameFigure; =
&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;publ=
ic PackageFigure() {&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;& #x9;createContents();&=
#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;priv=
ate void createContents(){&#xA;&#xA;&#xA;fFigurePackageNa meFigure =3D new=
org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&a mp;#xA;fFigurePa=
ckageNameFigure.setText(&quot;&lt;...>&quot;);&#xA;&#xA;this.add(fFigureP=
ackageNameFigure);&#xA;&#xA;&#xA;&#x9;}& #xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&=
#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private boolean myUseLocalCo=
ordinates =3D false;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; *=
/&#xA;&#x9;protected boolean useLocalCoordinates() {&#xA;&#x9;&#x9;return=
myUseLocalCoordinates;&#xA;&#x9;}&#xA;&#xA;& amp;#x9;/**&#xA;&#x9; * @generat=
ed&#xA;&#x9; */&#xA;&#x9;protected void setUseLocalCoordinates(boolean us=
eLocalCoordinates) {&#xA;&#x9;&#x9;myUseLocalCoordinates =3D useLocalCoor=
dinates;&#xA;&#x9;}&#xA;&#xA;&#xA;&# xA;&#x9;/**&#xA;&#x9; * @generated&#x=
A;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.Wrap=
pingLabel getFigurePackageNameFigure() {&#xA;&#x9;&#x9;return fFigurePack=
ageNameFigure;&#xA;&#x9;}&#xA;&#xA;&#xA; }&#xA;&#xA; ">
<requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPlu=
ginIDs>
</viewmap>
<modelFacet>
<metaClass
href=3D"packagehierarchy.genmodel#//packagehierarchy/Package "=
/>
<containmentMetaFeature
href=3D"packagehierarchy.genmodel#//packagehierarchy/Package/=
subpackages"/>
<childMetaFeature
href=3D"packagehierarchy.genmodel#//packagehierarchy/Package/=
subpackages"/>
</modelFacet>
<labels
visualID=3D"4001"
editPartClassName=3D"PackageName2EditPart"
itemSemanticEditPolicyClassName=3D"PackageName2ItemSemanticEdit=
Policy"
notationViewFactoryClassName=3D"PackageName2ViewFactory"
elementIcon=3D"true">
<diagramRunTimeClass
href=3D"../../../plugin/org.eclipse.gmf.runtime.notation/mode=
l/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type=3D"gmfgen:ParentAssignedViewmap"
getterName=3D"getFigurePackageNameFigure"
figureQualifiedClassName=3D"org.eclipse.gmf.runtime.draw2d.ui=
=2Efigures.WrappingLabel"/>
<modelFacet
xsi:type=3D"gmfgen:FeatureLabelModelFacet">
<metaFeatures
href=3D"packagehierarchy.genmodel#//packagehierarchy/Packag=
e/name"/>
</modelFacet>
</labels>
</childNodes>
<topLevelNodes
visualID=3D"1001"
editPartClassName=3D"PackageEditPart"
itemSemanticEditPolicyClassName=3D"PackageItemSemanticEditPolicy "=

notationViewFactoryClassName=3D"PackageViewFactory"
canonicalEditPolicyClassName=3D"PackageCanonicalEditPolicy"
childNodes=3D"//@diagram/@childNodes.0"
compartments=3D"//@diagram/@compartments.0"
graphicalNodeEditPolicyClassName=3D"PackageGraphicalNodeEditPolic=
y"
createCommandClassName=3D"PackageCreateCommand">
<diagramRunTimeClass
href=3D"../../../plugin/org.eclipse.gmf.runtime.notation/model/=
notation.genmodel#//notation/Node"/>
<elementType
xsi:type=3D"gmfgen:MetamodelType"
editHelperClassName=3D"PackageEditHelper"/>
<viewmap
xsi:type=3D"gmfgen:InnerClassViewmap"
className=3D"PackageFigure"
classBody=3D"&#xA;/**&#xA; * @generated&#xA; */&#xA;public clas=
s PackageFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#x=
A;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclip=
se.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigurePackageNameFigure; =
&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;publ=
ic PackageFigure() {&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;& #x9;createContents();&=
#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;priv=
ate void createContents(){&#xA;&#xA;&#xA;fFigurePackageNa meFigure =3D new=
org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&a mp;#xA;fFigurePa=
ckageNameFigure.setText(&quot;&lt;...>&quot;);&#xA;&#xA;this.add(fFigureP=
ackageNameFigure);&#xA;&#xA;&#xA;&#x9;}& #xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&=
#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private boolean myUseLocalCo=
ordinates =3D false;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; *=
/&#xA;&#x9;protected boolean useLocalCoordinates() {&#xA;&#x9;&#x9;return=
myUseLocalCoordinates;&#xA;&#x9;}&#xA;&#xA;& amp;#x9;/**&#xA;&#x9; * @generat=
ed&#xA;&#x9; */&#xA;&#x9;protected void setUseLocalCoordinates(boolean us=
eLocalCoordinates) {&#xA;&#x9;&#x9;myUseLocalCoordinates =3D useLocalCoor=
dinates;&#xA;&#x9;}&#xA;&#xA;&#xA;&# xA;&#x9;/**&#xA;&#x9; * @generated&#x=
A;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.Wrap=
pingLabel getFigurePackageNameFigure() {&#xA;&#x9;&#x9;return fFigurePack=
ageNameFigure;&#xA;&#x9;}&#xA;&#xA;&#xA; }&#xA;&#xA; ">
<requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPlu=
ginIDs>
</viewmap>
<modelFacet>
<metaClass
href=3D"packagehierarchy.genmodel#//packagehierarchy/Package "=
/>
<containmentMetaFeature
href=3D"packagehierarchy.genmodel#//packagehierarchy/Model/pa=
ckages"/>
<childMetaFeature
href=3D"packagehierarchy.genmodel#//packagehierarchy/Model/pa=
ckages"/>
</modelFacet>
<labels
visualID=3D"4002"
editPartClassName=3D"PackageNameEditPart"
itemSemanticEditPolicyClassName=3D"PackageNameItemSemanticEditP=
olicy"
notationViewFactoryClassName=3D"PackageNameViewFactory"
elementIcon=3D"true">
<diagramRunTimeClass
href=3D"../../../plugin/org.eclipse.gmf.runtime.notation/mode=
l/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type=3D"gmfgen:ParentAssignedViewmap"
getterName=3D"getFigurePackageNameFigure"
figureQualifiedClassName=3D"org.eclipse.gmf.runtime.draw2d.ui=
=2Efigures.WrappingLabel"/>
<modelFacet
xsi:type=3D"gmfgen:FeatureLabelModelFacet">
<metaFeatures
href=3D"packagehierarchy.genmodel#//packagehierarchy/Packag=
e/name"/>
</modelFacet>
</labels>
</topLevelNodes>
<compartments
visualID=3D"5001"
editPartClassName=3D"PackageSubpackagesCompartmentEditPart"
itemSemanticEditPolicyClassName=3D"PackageSubpackagesCompartmentI=
temSemanticEditPolicy"
notationViewFactoryClassName=3D"PackageSubpackagesCompartmentView=
Factory"
canonicalEditPolicyClassName=3D"PackageSubpackagesCompartmentCano=
nicalEditPolicy"
title=3D"SubpackagesCompartment"
canCollapse=3D"false"
needsTitle=3D"false"
node=3D"//@diagram/@topLevelNodes.0"
listLayout=3D"false">
<diagramRunTimeClass
href=3D"../../../plugin/org.eclipse.gmf.runtime.notation/model/=
notation.genmodel#//notation/Node"/>
<viewmap
xsi:type=3D"gmfgen:InnerClassViewmap"
className=3D"PackageFigure"
classBody=3D"&#xA;/**&#xA; * @generated&#xA; */&#xA;public clas=
s PackageFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#x=
A;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclip=
se.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigurePackageNameFigure; =
&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;publ=
ic PackageFigure() {&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;& #x9;createContents();&=
#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;priv=
ate void createContents(){&#xA;&#xA;&#xA;fFigurePackageNa meFigure =3D new=
org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&a mp;#xA;fFigurePa=
ckageNameFigure.setText(&quot;&lt;...>&quot;);&#xA;&#xA;this.add(fFigureP=
ackageNameFigure);&#xA;&#xA;&#xA;&#x9;}& #xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&=
#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private boolean myUseLocalCo=
ordinates =3D false;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; *=
/&#xA;&#x9;protected boolean useLocalCoordinates() {&#xA;&#x9;&#x9;return=
myUseLocalCoordinates;&#xA;&#x9;}&#xA;&#xA;& amp;#x9;/**&#xA;&#x9; * @generat=
ed&#xA;&#x9; */&#xA;&#x9;protected void setUseLocalCoordinates(boolean us=
eLocalCoordinates) {&#xA;&#x9;&#x9;myUseLocalCoordinates =3D useLocalCoor=
dinates;&#xA;&#x9;}&#xA;&#xA;&#xA;&# xA;&#x9;/**&#xA;&#x9; * @generated&#x=
A;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.Wrap=
pingLabel getFigurePackageNameFigure() {&#xA;&#x9;&#x9;return fFigurePack=
ageNameFigure;&#xA;&#x9;}&#xA;&#xA;&#xA; }&#xA;&#xA; ">
<requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPlu=
ginIDs>
</viewmap>
</compartments>
<compartments
visualID=3D"5002"
editPartClassName=3D"PackageSubpackagesCompartment2EditPart "
itemSemanticEditPolicyClassName=3D"PackageSubpackagesCompartment2=
ItemSemanticEditPolicy"
notationViewFactoryClassName=3D"PackageSubpackagesCompartment2Vie=
wFactory"
canonicalEditPolicyClassName=3D"PackageSubpackagesCompartment2Can=
onicalEditPolicy"
title=3D"SubpackagesCompartment"
canCollapse=3D"false"
needsTitle=3D"false"
node=3D"//@diagram/@childNodes.0"
listLayout=3D"false">
<diagramRunTimeClass
href=3D"../../../plugin/org.eclipse.gmf.runtime.notation/model/=
notation.genmodel#//notation/Node"/>
<viewmap
xsi:type=3D"gmfgen:InnerClassViewmap"
className=3D"PackageFigure"
classBody=3D"&#xA;/**&#xA; * @generated&#xA; */&#xA;public clas=
s PackageFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#x=
A;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclip=
se.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigurePackageNameFigure; =
&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;publ=
ic PackageFigure() {&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;& #x9;createContents();&=
#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;priv=
ate void createContents(){&#xA;&#xA;&#xA;fFigurePackageNa meFigure =3D new=
org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&a mp;#xA;fFigurePa=
ckageNameFigure.setText(&quot;&lt;...>&quot;);&#xA;&#xA;this.add(fFigureP=
ackageNameFigure);&#xA;&#xA;&#xA;&#x9;}& #xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&=
#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private boolean myUseLocalCo=
ordinates =3D false;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; *=
/&#xA;&#x9;protected boolean useLocalCoordinates() {&#xA;&#x9;&#x9;return=
myUseLocalCoordinates;&#xA;&#x9;}&#xA;&#xA;& amp;#x9;/**&#xA;&#x9; * @generat=
ed&#xA;&#x9; */&#xA;&#x9;protected void setUseLocalCoordinates(boolean us=
eLocalCoordinates) {&#xA;&#x9;&#x9;myUseLocalCoordinates =3D useLocalCoor=
dinates;&#xA;&#x9;}&#xA;&#xA;&#xA;&# xA;&#x9;/**&#xA;&#x9; * @generated&#x=
A;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.Wrap=
pingLabel getFigurePackageNameFigure() {&#xA;&#x9;&#x9;return fFigurePack=
ageNameFigure;&#xA;&#x9;}&#xA;&#xA;&#xA; }&#xA;&#xA; ">
<requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPlu=
ginIDs>
</viewmap>
</compartments>
<palette>
<groups
title=3D"packagehierarchy">
<entries
xsi:type=3D"gmfgen:ToolEntry"
title=3D"Package"
description=3D"Create new Package"
genNodes=3D"//@diagram/@topLevelNodes.0 //@diagram/@childNode=
s.0"/>
</groups>
</palette>
<preferencePages
xsi:type=3D"gmfgen:GenStandardPreferencePage"
iD=3D"org.example.gmf.examples.packagehierarchy.diagram.general "
name=3D"Packagehierarchy Diagram">
<children
xsi:type=3D"gmfgen:GenStandardPreferencePage"
iD=3D"org.example.gmf.examples.packagehierarchy.diagram.appeara=
nce"
name=3D"Appearance"
kind=3D"Appearance"/>
<children
xsi:type=3D"gmfgen:GenStandardPreferencePage"
iD=3D"org.example.gmf.examples.packagehierarchy.diagram.connect=
ions"
name=3D"Connections"
kind=3D"Connections"/>
<children
xsi:type=3D"gmfgen:GenStandardPreferencePage"
iD=3D"org.example.gmf.examples.packagehierarchy.diagram.printin=
g"
name=3D"Printing"
kind=3D"Printing"/>
<children
xsi:type=3D"gmfgen:GenStandardPreferencePage"
iD=3D"org.example.gmf.examples.packagehierarchy.diagram.rulersA=
ndGrid"
name=3D"Rulers And Grid"
kind=3D"RulersAndGrid"/>
<children
xsi:type=3D"gmfgen:GenStandardPreferencePage"
iD=3D"org.example.gmf.examples.packagehierarchy.diagram.pathmap=
s"
name=3D"Pathmaps"
kind=3D"Pathmaps"/>
</preferencePages>
</diagram>
<plugin/>
<editor/>
<navigator>
<childReferences
child=3D"//@diagram"/>
<childReferences
parent=3D"//@diagram/@childNodes.0"
child=3D"//@diagram/@childNodes.0"/>
<childReferences
parent=3D"//@diagram/@topLevelNodes.0"
child=3D"//@diagram/@childNodes.0"/>
<childReferences
parent=3D"//@diagram"
child=3D"//@diagram/@topLevelNodes.0"/>
</navigator>
<diagramUpdater/>
<propertySheet>
<tabs
xsi:type=3D"gmfgen:GenStandardPropertyTab"
iD=3D"appearance"/>
<tabs
xsi:type=3D"gmfgen:GenStandardPropertyTab"
iD=3D"diagram"/>
<tabs
xsi:type=3D"gmfgen:GenCustomPropertyTab"
iD=3D"domain"
label=3D"Core">
<filter
xsi:type=3D"gmfgen:TypeTabFilter">
<types>org.eclipse.gmf.runtime.notation.View</types>
<types>org.eclipse.gef.EditPart</types>
<generatedTypes>abstractNavigatorItem</generatedTypes>
</filter>
</tabs>
</propertySheet>
<domainGenModel
href=3D"packagehierarchy.genmodel#/"/>
</gmfgen:GenEditorGenerator>

--------------020706030200030504070004
Content-Type: text/xml;
name="packagehierarchy.gmfgraph"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="packagehierarchy.gmfgraph"

<?xml version="1.0" encoding="UTF-8"?>
<gmfgraph:Canvas xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gmfgraph="http://www.eclipse.org/gmf/2006/GraphicalDefinition" name="packagehierarchy">
<figures
name="Default">
<descriptors
name="PackageFigure">
<actualFigure
xsi:type="gmfgraph:Rectangle"
name="PackageFigure">
<children
xsi:type="gmfgraph:Label"
name="PackageNameFigure"
text="&lt;...>"/>
</actualFigure>
<accessors
figure="//@figures.0/@descriptors.0/@actualFigure/@children.0 "/>
</descriptors>
</figures>
<nodes
name="Package"
figure="PackageFigure"/>
<compartments
name="SubpackagesCompartment"
figure="PackageFigure"/>
<labels
name="PackageName"
figure="PackageFigure"
accessor="//@figures.0/@descriptors.0/@accessors.0"/>
</gmfgraph:Canvas>

--------------020706030200030504070004
Content-Type: text/xml;
name="packagehierarchy.gmfmap"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="packagehierarchy.gmfmap"

<?xml version="1.0" encoding="UTF-8"?>
<gmfmap:Mapping xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gmfmap="http://www.eclipse.org/gmf/2008/mappings"
xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition">
<nodes>
<containmentFeature
href="packagehierarchy.ecore#//Model/packages"/>
<ownedChild>
<domainMetaElement
href="packagehierarchy.ecore#//Package"/>
<labelMappings
xsi:type="gmfmap:FeatureLabelMapping">
<diagramLabel
href="packagehierarchy.gmfgraph#PackageName"/>
<features
href="packagehierarchy.ecore#//Package/name"/>
</labelMappings>
<tool
xsi:type="gmftool:CreationTool"
href="packagehierarchy.gmftool#//@palette/@tools.0/@tools.0 "/>
<diagramNode
href="packagehierarchy.gmfgraph#Package"/>
<children
referencedChild="//@nodes.0/@ownedChild">
<containmentFeature
href="packagehierarchy.ecore#//Package/subpackages"/>
</children>
<compartments>
<compartment
href="packagehierarchy.gmfgraph#SubpackagesCompartment"/>
</compartments>
</ownedChild>
</nodes>
<diagram>
<diagramCanvas
href="packagehierarchy.gmfgraph#packagehierarchy"/>
<domainModel
href="packagehierarchy.ecore#/"/>
<domainMetaElement
href="packagehierarchy.ecore#//Model"/>
<palette
href="packagehierarchy.gmftool#//@palette"/>
</diagram>
</gmfmap:Mapping>

--------------020706030200030504070004
Content-Type: text/xml;
name="packagehierarchy.gmftool"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="packagehierarchy.gmftool"

<?xml version="1.0" encoding="UTF-8"?>
<gmftool:ToolRegistry xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gmftool="http://www.eclipse.org/gmf/2005/ToolDefinition">
<palette
title="packagehierarchyPalette">
<tools
xsi:type="gmftool:ToolGroup"
title="packagehierarchy">
<tools
xsi:type="gmftool:CreationTool"
title="Package"
description="Create new Package">
<smallIcon
xsi:type="gmftool:DefaultImage"/>
<largeIcon
xsi:type="gmftool:DefaultImage"/>
</tools>
</tools>
</palette>
</gmftool:ToolRegistry>

--------------020706030200030504070004--
Re: Recursive Hierarchy of Packages - I want compartment with ListLayout=False,but that does not wor [message #197353 is a reply to message #197143] Wed, 16 July 2008 10:29 Go to previous messageGo to next message
Alexander Shatalin is currently offline Alexander ShatalinFriend
Messages: 2928
Registered: July 2009
Senior Member
Hello Goetz,

> *two* "Gen Compartment" nodes
> PackageSubpackagesCompartmentEditPart
> PackageSubpackagesCompartment2EditPart
It's normal. I suppose one compartment will be used in top-level Package
figure to add sub-packages, another one - in sub-package to add sub-sub-packages.

> Setting ListLayout:=false does not have the desired effect of getting
Wich effect to you observe? Try setting litLayout = false for both compartments.

-----------------
Alex Shatalin
Re: Recursive Hierarchy of Packages - I want compartment with ListLayout=False,but that does not wor [message #197922 is a reply to message #197353] Fri, 18 July 2008 12:43 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: goetz.botterweck.lero.ie

This is a multi-part message in MIME format.
--------------030201080004030401080502
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Alex Shatalin wrote:
>> *two* "Gen Compartment" nodes
>> PackageSubpackagesCompartmentEditPart
>> PackageSubpackagesCompartment2EditPart
> It's normal. I suppose one compartment will be used in top-level Package
> figure to add sub-packages, another one - in sub-package to add
> sub-sub-packages.

ok.

>
>> Setting ListLayout:=false does not have the desired effect of getting
> Wich effect to you observe? Try setting litLayout = false for both
> compartments.

This did not help. I have set
listLayout="false"
for both compartments. Despite this, the generated editor shows the
compartment (containing the subpackages within a package) as a list view.

(See attachments for screenshots of the *.packagehierarchy and the
*.packagehierarchy_diagram file).

Any suggestions?

Thanks,
Goetz

--------------030201080004030401080502
Content-Type: image/png;
name="default2.packagehierarchy_diagram_screenshot.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="default2.packagehierarchy_diagram_screenshot.png"

iVBORw0KGgoAAAANSUhEUgAAAVgAAAF0CAIAAADpYLZaAAAACXBIWXMAAA7E AAAOxAGVKw4b
AAAAB3RJTUUH2AcSDCM7fDEQxwAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVY dERlc2NyaXB0
aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlv biB0aW1lADX3
DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0 jwAAAAh0RVh0
V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVu dAD2zJa/AAAA
BnRFWHRUaXRsZQCo7tInAAABAElEQVR4nO3dP07j2gLH8V+eXkSZUehmDbCB aXIbRImUdWQF
LGBWkHVEQroNorlu2EBmG0SXEk3BK6wXefLHBAg5Jnw+BYWxE9+rOV+fYwPp PT8/B/ja/lP6
BIDyhAAQAkAIgAgBECEAIgRAhACIEAARAiBCAEQIgAgBECEAIgRAhACIEAAR AiBCAEQIgAgB
ECEAIgRAhACIEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBCAEQIgAgBECEA IgRAkv8Wedd/
/vnn8fGxyFvD3g0Gg7/++qv0WbxLmRA8Pj5eXV0VeWvYu5ubm9Kn8F6WBkDH QjCfX3/QK/d6
vQ96ZTgCHQpBsmkVXwAAAQBJREFUVVXLr9v0/nSoU9t6MmVPAPalQyEYDm9n s5Ph8LZ9t+eG
UkOxCxmCPepKCB4e7mezk8nkYjY7eXi4f+3h63OElonDckv7Ueu7LbfUGXrt SUJnlXlq0FRV
VT0XmEwufv36PZlcTKd34/Hfi8XlaDTa8UWWw7LX69UzhW0Dtfmt9qPqYb++ UQI4PoVnBPP5
dbMCSeoW1GuEvd87NIxho8IhOD//uVhcjsdP0+nd2Vk/ydlZfzq9G4+fFovL 8/Of64c0J+rN
S/qL6/b1Cux407E7tyfhg5RfGoxGo2T0/fv9dHpXrwsmk4vT0x/b9l+/pK8U oeXAlT13OWrj
O8KR6crNwiqEiR0AAAEASURBVNPTH/W8YDx+aqnAO+3+oGHbbiYFHKWuhCBJ vUZYLC5fe2A9
vFfu6m+bzy9b0H5U84bi+mJkeZT1AsehQyGonxG0PynYNktv/nDBxi3NA7ft 09yy+4tbOHAE
yt8jaNp4d/CQmpd3I5yvo1shKM7g52vq0NIAKEUIACEAhACIEAARAiBCAEQI gAgBECEAIgRA
hACIEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBCAEQIgAgBECEAUvAjz25u bkq9NbCiWAiu
rq5KvTXs1xFc1SwNACEAhACIEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBC AEQIgAgBECEA
IgRAhACnKL7jAAABAElEQVSIEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBC AEQIgAgBECEA
IgRAhACIEAARAiDJf4u862AwuLm5KfLWsHeDwaD0KbxXmRA8Pj5eXV0VeWvY uyO4qlkaAB0L
wXx+/UGv3Ov1PuiV4Qh0KARVVS2/btP706FO7QUvnkl3ThU26lAIhsPb2exk OLxt3+25ofgA
e7FHnQoWbNOVEDw83M9mJ5PJxWx28vBw/9rD1+cILROH5Zb2o9Z3W3+pukct J/biDtAFZZ4a
NFVVVc8FJpOLX79+TyYX0+ndePz3YnE5Go12fJHlYOv1evVMYdvwa36r/ah6 2K9vNLA5PoVn
BPP53zvZGgAAAQBJREFUdbMCSeoW1GuEvd87NIxho8IhOD//uVhcjsdP0+nd 2Vk/ydlZfzq9
G4+fFovL8/Of64c0J+rNS/ouy/WVCux407GDtydhv8ovDUajUTL6/v1+Or2r 1wWTycXp6Y9t
+69f0leK0HLgyp67HLXxHeHIdOVm4enpj3peMB4/tVTgnXZ/0LBtt10ON3Hg 0+lKCJLUa4TF
4vK1B9bDuzl1b25ZGZbLFrQf1byhuHExUlsevm3h8OIO0AUdCkH9jKD9ScG2 WXrzhws2bmke
uG2f5pb2F9/4rfWHEdt2gK4pf4+gaePdwUNqXrSNW76OboWgOIOfr6lDSwOg FCEAhAAQAiBC
AEknxtsAAAEASURBVEQIgAgBECEAIgRAhACIEAARAiAFf+noCD4lCo5GsRD4 7EOOxhFc1SwN
ACEAhACIEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBCAEQIgAgBECEAIgRA hACIEAARAiBC
AEQIgJT6XIPBYHAEfwoeaoPBoPQpvFeZEDw+PvqAE47GEVzVLA2AjoVgPr/+ oFfu9Xof9Mpw
BDoUgqqqll+36f3pUKf2ghfPpH2H7vyH8GV1KATD4e1sdjIc3rbv9txQfAi9 2KP2HTqVM76y
roTg4eF+NjuZTC5ms5OHh/vXHr4+R2iZOCy3tB+1vtv6S9U9ajmx9h1ePBwO o9jHoi9VVVXR
c494AAABAElEQVTPBSaTi1+/fk8mF9Pp3Xj892JxORqNdnyR5XDq9Xr1TGHb AGt+q/2oetiv
bzR0OT6FZwTz+XWzAknqFtRrhL3fOzSMYaPCITg//7lYXI7HT9Pp3dlZP8nZ WX86vRuPnxaL
y/Pzn+uHNCfqzUv6Lsv1lQrseNOxg7cnYb/KLw1Go1Ey+v79fjq9q9cFk8nF 6emPbfuvX9JX
itBy4Mqeuxy18R3hyHTlZuHp6Y96XjAeP7VU4J12f9CwbbddDn/n00Q4vK6E IEm9RlgsLl97
YD28m1P35paVUbdsQftRzRuKGxcjteXh2xYO7Tu8eDgcRodCUD8jaH9SsG2W 3vzhgo1b4r3e
1gAAAQBJREFUmgdu26e5pf3FN35r/WHEizts/C4cXvl7BE0b7w4eUvOybGTy dXQrBMUZ/HxN
HVoaAKUIASAEgBAAEQIgQgBECIAIARAhACIEQIQASMHfNTiCD4eBo1EsBD7y jKNxBFc1SwNA
CAAhACIEQIQAiBAAEQIgQgBECIAIARAhACIEQIQAiI88gxZVVe2y27dv33bc c137p/4ejBDA
ZlVVHWCUHuZdXmRpABscbHyORqM3zyb2SAiAQkuDfr9/BH/UhSP27du30qdw UGVC8Pv3b3+q
jC7rwnT9kCwNACEAhACIEAApdbNwMBh4akCXveGpwXx+fX7+8yNO5gDKhODx 8dFTA6yX9KEA
AAEASURBVLrstU8NqqoaDrvyY4JvYGkAezAc3s5mJ8PhbekTeaNuhWA+v/6g V+71eh/0yvDw
cD+bnUwmF7PZycPDfenTeYsOhaCejLVPyXp/OtSpvaDlTDp4tuxRVVXz+fV0 ejeZXPz69Xsy
uZhO7+bz60/380gdCsGOk6vnhuKjq32E93q9Tp0t+zWfX9f/aOsKJKlbUP8z /rjp7UfoSgje
Oblav+q2XIqXW9qPWt9t/aXqEb7trFq+xRE4P/+5WFyOx0/T6d3ZWT/J2Vl/ Or0bj58Wi8vP
9QSh/N8jqKqqmdV6cjUe/71YXO5+A3Y55OqLcP11457Nb7UfVQ/79Y2GN0uj 0SjFS0NAAAAB
AElEQVQZff9+X68O6q+npz9Kn9erFZ4RHHhyVXAYK8gROz39Uc8LxuOnz1iB FA/BGyZXzYl6
85L+4g259aG44228d97wWzlVjlL9z3ixuCx9Im9Ufmnw2snV+ohaKULLgSt7 7nLUxnfcnQR8
EaPRaD6//aQ/TZTiM4Klw0yudr91v223XQ5v3mVUga/jc90dXNGVEOQdk6t6 eDen7s0tK0N3
2YL2o5o3FDcuRmrLw7ctHHp/eu1/GhxGh0JQT6vaJ1fbLrDNx/UbtzQP3LZP c0v7i2/81vrD
iOc1L/9fgBLK3yNoKj65al60jVu+jm6FoDiDn1r9V8Y3zk9Xfnz4nTcIO/IL SDxdyAAAAQBJ
REFUi0IAm7V84sBy6FZV9c5fK+hCBSIE0GLHGcHNzc1n//saQgA72Xblr6qq /uzDjlzb30YI
YFfrQ725Rjj46exThx4fAqUIAWBpADtbzv+PZkWwZEYAOxn93/r2f//991Pf KYwQALE0gDc4
mhXBkhDA63z2VcBGlgaAEABCAEQIgAgBECEAIgRAhABIwR8ourm5KfXWwIpi Ifjsf9oJlo7g
qmZpAAgBIARAhACIEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBCAEQIgAgB ECEAIgRAhACI
EAARAiBCAEQIgAgBkFKfdNTv94/gw2Gg1u/3S5/Ce/Wen59LnwNQmKUBIM5D jqwAAADaSURB
VASAEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBCAEQIgAgBECEAIgRAhACI EAARAiBCAEQI
gAgBECEAIgRAhACIEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBCAEQIgAgB ECEAIgRAhACI
EAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBCAEQIgAgBECEAIgRAhACIEAAR AiBCAEQIgAgB
ECEAIgRAhACIEAARAiBCAEQIgAgBECEAIgRAhACIEAARAiBCAEQIgAgBECEA IgRAhABI8j/k
t6uY0xocugAAAABJRU5ErkJggg==
--------------030201080004030401080502
Content-Type: image/png;
name="default2.packagehierarchy_screenshot.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="default2.packagehierarchy_screenshot.png"

iVBORw0KGgoAAAANSUhEUgAAAWoAAABjCAIAAAA9wt3IAAAACXBIWXMAAA7E AAAOxAGVKw4b
AAAAB3RJTUUH2AcSDCUYiAzGMwAAAAd0RVh0QXV0aG9yAKmuzEgAAAAMdEVY dERlc2NyaXB0
aW9uABMJISMAAAAKdEVYdENvcHlyaWdodACsD8w6AAAADnRFWHRDcmVhdGlv biB0aW1lADX3
DwkAAAAJdEVYdFNvZnR3YXJlAF1w/zoAAAALdEVYdERpc2NsYWltZXIAt8C0 jwAAAAh0RVh0
V2FybmluZwDAG+aHAAAAB3RFWHRTb3VyY2UA9f+D6wAAAAh0RVh0Q29tbWVu dAD2zJa/AAAA
BnRFWHRUaXRsZQCo7tInAAABAElEQVR4nO2dX4gbxx3Hf3uWIy52aZEoLfdg TApOcM8PcV/c
M865D5eDlhJYUxKXvgVScFRaWvrge+hDH9KHtoGAbIghlEKpbYoFBSdEuYf6 0voacGsXdDHY
pSQ19NralewmxvZJt9o+zN1murMzmp1d7exqvx+EkHbnz3dndn77m9HuT47v +xSfN197JnL7
1777rkFpAIAiUjHOuXDid6Etf337O2++9gwsCAAlYcos26bvDH0/9HpsV33v E7MyxwQAMGFU
fvv7tfeu3xJ3HNq/57kjs7Jsm97UUJj0PLarTkR7n5i98POvHPtB2DeJxHEc ndmT4zhEZDbP
SlJvBhgoSb01b52mAwAAAQBJREFUiojYboqWjNViGZwbqVSRB52V967f+sm3 vyruOPn6Wwrz
MfCnPO+Trx/+7Ud7v/Dj2oEG+9q5sWiodxted36Geh4ItUZoYEQOKvaBTxPa Mm6RVkpIWFRk
O1O+rXb2I2WKiDxvczjcennepucNHj28r8428JwhEXtdvXKZiK5euRxsGXhO FtpLDztdfN8P
Tm5ZgiCNuGUc5HmMGZBNoyUn+2avENFg0Ge1E5Hv06D/8P5/76qzDbwpz9vS Wqu1W62q67Y9
by7YG5mLb3rNiyT7Kn7mv7JO5bs2+Bx5WQ4+83kVGtRV82WqC4wsX6yL1y87 FrEBKerio++u
jzwusUx1R3C3y/sAAAEASURBVOgcgtgyssNUK1QfTqyiIj07dTPqNE7kFr5G RXqZcsWxKLrG
YK+iuaaIaDjcnJ7eNT29e3p69+OP7/70Zz7b7z9StBcR9T3HG/re0Pf7V1qt aqOx0GpV/f4V
trEv9z5kVlzczndb8DnyOsAfUrBL81oRMiV8Ln6LrGrNAkdmDyVWH0uQjG3U cVnV6wIhYaEW
4CuNbJzIjlAcQmRe2RZZ48jaTVG4rCIZYo2yZhx5OJGHoNm8I48rdCyaYyRy r1ivurkqROR5
3r17//G8gT/0h0Nv4+GDRw8+VrfsU0dOXv/LH5nf0WgsrK0NGo2FZnPZdS/2 eotPHTmpzi4y
si8VRPYuHAw1AAABAElEQVSoZppQd4qqdArXFJPkGEdWF7p6yE5TTWE+dzmK lUtTdtymiNUR
6sKNeyFFDWJpOqr0lau7JknHBScGe68Q0Ud37zx6+GBz0Pf9oe/7m4O+tzlQ l1Kvv0NEge0g
Is6CtImI6KimIBrli2aGL1w5Keaifazyx0HoMkJ6J72ZsCSHEytv3I5QW3Cz My2u7RhZC2+g
NVXFGuRJtOlTIaLenfX7H93d7Pf9reUPf8eOCtEuRbZu91nHcVy33WwuMwsy O7uz2Vx23Y1e
bzGDcRIX4+6XuW2ZiUlSYNyKQie0ZvYkh6Of16Aj0mrnyHKSF67fwsZVp36m 0f/Lrhzav+fX
f7pFAmO/PAAAAQBJREFUVCWq8okO7d+jKOIPb7/6re//huhQo/FnZkHY+8fe lz71OfrVq984
evRoZMbQSgwvSJRIUR5BZAn6KKav4ioR/1VMoD6hxTmqWH7qRkpsN77YSBkK YaErpDqXgUhF
Xv5AYrWbunB1epkAkqyPBow8MWSq+LmAvk51g8dtAbNaGJXnjswq7u+QMRg6 3tAnonvDg657
kfkd9wYHiXy2V6Ev8mvkcaqziF/FLIryY5WsuSVugZF7Q+M/9GHkgcg+mx2F TgfJcul3h2Yn
RpKwUxQJ9E+euKeKoq3ENLLxrNPgCb9GfubNt+EzL95w6hc/O84+L3z9e67b 7vUWz//y+PZ+
w8GW14cAAAEASURBVHvhy0xCrwpMGIU4H1KYGl26dKlef6fbfVY2YQEATCS4 HxwAYEg6s4wL
58+kUo6I4zjXTh/O4H1M+gGYYPLufVw7ffjF93867lre+OIPnz5xedy1ADBh 5N37OPjy6phK
zr4WACaMdMzHsedfMst4trOkTnD11JxZybHIphYAJgzzyYtZnCGelZWV9Vp7 prc4Pz8v1ec4
xtOKq6fmIt0Kcfu104dzPokDIIeYxzo1izPEs15r32xVyW0TSc3H1VNzL76/ 5R0EYz70NTnw
PgAwINHkxSDOUMCN7urNVvWFxsLNVvVGV2oIsPYBQG4x9z7IKM4Qbc9ZmO34 19rghcbCueb1
G0VDAAABAElEQVTyPvdi5CyGeR9EdPDlVTbpCN6DBOxDyDcJFRJKI0sAANAn kfehiDPEfovh
3xlnO0u87SAiZkFutqrrtba4kqr2C5gpYS9mAvgtsjQi8D4AMCCR96GIM8R+ i+HfGccPvLKy
skJu+1xzmVmQz8/uPNdc3uduqL0P4hyQuDpHOhfwPgAwIJH5MIgzRETz8/NE 8zdmVpkFYe9P
1qV+wdMnkmjcKmRkAj9xLQCUjUSTl96d9dvrH9z+xwe31z+888+/s7BDmnmf rM/tczeY3yGz
HST4BQlnGTIvA94HAAaYex9mcYZ4ZnqL5LZneqo/hVF7H/xyBrMs4gKHmCay HHgfAMTFnOkh
PwAAAQBJREFU8jMvZztLxw+8okiAZ14AyC15f2QuyV2n+uCuUwAMyHtYMDzz AkB+8fMNbY/t
cb/bPlAAioflycuF82eMn9YFANgl72sfAIDcYnntY3xxhgAA46ao3kens3RA +YsvAGDcWDAf
qcQZqtXaPWWcIWPG8b9+xRIAgCaJnnkxI3mcoVqt3WpVXWWcIYb6vwUzwK4A WCIwVuysfSSJ
M9TtrrZa1UZjodWqduVxhgI++ZHJ0r8x2BKAf58A48aC90EJ4gwxv6PRWFhb G7D/5Xbdi3Fn
MeLf/0X+IaDs36EpyqeI9ZeC2QiwaDFBSbDjfRjEGep0lnjbQUTMgrRa1Vqt 3RkVsd+c2e8A
AAEASURBVJ0n5A6wUcoI0oT+xl2dnt+iM2KtCwAgFSzMjU++/tbSN788HA5D cYbeePffkWsi
ASHvY3Z2Z7O57LobCu8jcukhtDG0QBD6g3t1evY5NGIVeTMWgLUPMFbsTF6S xBmamVltNpfZ
zKXRWKjLY4UwQuMnNPZkWfiJw8j0Yi25EgDAmLBjPlhgoc1+399a/vB37KgQ 7dLJW6/Pue5F
5neMtB3GiE6BJmld8K0LAGAkFsxH8jhDvd6i67Z7yjhDMiJd/ciVy2AAK9Kr S7ArgF8oUUsC
wIyinls5uevU+uC0LgCUGZx8JsT6mXYiBQBAMB8AAGPyHm0MAJBbimo+8KQ/ ANbCalxvAAAB
AElEQVTB5AUAYAi8DwCAIaXzPnLyiy8AE0CRzAfiDOVcACgbdm5aNwNxhqzI UNQOg1VyCrb2
gThDWaKuF5EBQJG8D0KcoWwFqC0XYouAgnkfiDNkVwAAPEWauyLOUJYC+GQk AWsfJadgkxfE
GcpSAABqCmY+EGfIrgC4G4CnSOYDcYYyFqAOOIRwRKB0fZ+Tu06tjzrrAsAE ULBfXgKMn3mx
azucbWwNXesCwCSB0wgAYEhRvQ8AgHWKaj6MJy940h+AtMDkBQBgCLwPAIAh 8D50yckvvgDk
B3gfWqysrATvqWP9WTXrAkBBgfehRaez1GpVXXdjpANiEOYn3bswrAvQKRNP 6u47XAAAAQBJ
REFU4k0G8D5GgzhDcUkSZwiuUIGAmVdh9qR/6KF4GhXmR3xGNkmYH+sCRBnp 7gX5oaTeh/qd
gThDKQoAEwnMvArEGTIQwCcjCfA+JoOi9tOF82eOPf9SNnV1uzHiDImnfuTY Ey/7sjA/stEr
6zjrAmQy0toL8gP6SYtYv7yYjd7Ivfpb8iNAR1WsryC3lG7tw4xeb5HNWQzy ssHGkG3ht+uk
57eMHGnZC3C2V0wi9STZC3IFzLwuObnr1PqV2boAkB/gfeiCOEN2BYAcgrMB AGAIvA8AgCFF
NR8AAOtg8gIAMKSo3gcmLwBYp3TeR05+fwVgAiiX94GoPwCkSFHNh9kDLwQz h7YAAACmSURB
VOz5t1qtPTKlw2FQUXKsCwhkKHZZlwfsUlTzgag/GaC2HdblAeuUYu0DUX8M BIgyZOBW1NJS
bO8DUX8yFiAC21FmStH3iPpjIIBPRhJgO0pOibofUX9iCZDJ0NkFSkJRJy8G 1OtzrrvB/A61
7UhCkllA/gUEaWA7AJXKfBCi/qQd9SeydlAeSncNycldp9av3tYFgAkA51Cm 8Jf9cgoAk8T/
AOaJsCz9p5nZAAAAAElFTkSuQmCC
--------------030201080004030401080502--
Re: Recursive Hierarchy of Packages (solved) [message #197976 is a reply to message #197922] Sun, 20 July 2008 00:04 Go to previous message
Eclipse UserFriend
Originally posted by: goetz.botterweck.lero.ie

Goetz Botterweck wrote:
> This did not help. I have set
> listLayout="false"
> for both compartments. Despite this, the generated editor shows the
> compartment (containing the subpackages within a package) as a list view.

I've found the solution myself. One of the references (which should
point to the compartment) in the mapping model was not set correctly.

Thanks anyway for your help.
Goetz
Previous Topic:Invoice 13
Next Topic:labels incorrect
Goto Forum:
  


Current Time: Mon May 25 06:15:09 GMT 2020

Powered by FUDForum. Page generated in 0.01652 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top