Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » CDO2.0.0.v200905261224 - no CDOUtil.prepareContainer, CDO.createSessionConfiguration ?
CDO2.0.0.v200905261224 - no CDOUtil.prepareContainer, CDO.createSessionConfiguration ? [message #430576] Wed, 27 May 2009 16:23 Go to next message
Ralf Buschermoehle is currently offline Ralf BuschermoehleFriend
Messages: 81
Registered: July 2009
Member
Hi,

see topic ... ;) is this in the current rc2 no longer available/relevant?

CDOUtil.prepareContainer(container);
CDOUtil.createSessionConfiguration();

Greetings,

Ralf
Re: CDO2.0.0.v200905261224 - no CDOUtil.prepareContainer, CDO.createSessionConfiguration ? [message #430580 is a reply to message #430576] Wed, 27 May 2009 17:52 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Ralf,

After a refactoring to make the CDO client more independent of the Net4j
transport system these two methods just delegated to the CDONet4jUtil
class. I fear we forgot to deprecate them in CDOUtil for the period to
Galileo. Since Galileo is near now I removed them. Please use
CDONet4jUtil instead and forgive me for the inconvenience.

Cheers
/Eike

----
http://thegordian.blogspot.com
http://twitter.com/eikestepper



Ralf Buschermoehle schrieb:
> Hi,
>
> see topic ... ;) is this in the current rc2 no longer available/relevant?
>
> CDOUtil.prepareContainer(container);
> CDOUtil.createSessionConfiguration();
>
> Greetings,
>
> Ralf


previously Re: CDO2.0.0.v200905261224 - no CDOUtil.prepareContainer, CDO.createSessionConfiguration [message #430588 is a reply to message #430580] Thu, 28 May 2009 12:00 Go to previous messageGo to next message
Ralf Buschermoehle is currently offline Ralf BuschermoehleFriend
Messages: 81
Registered: July 2009
Member
Hi Eike,

no problem.

I get the following exceptions when I try to upload our models to the
CDO server (memstore, models with FeatureMaps) - which is working in the
m5 milestone.

Any Hints?

Greetings,

Ralf

[ERROR] [Ljava.lang.StackTraceElement;
java.lang.ClassNotFoundException: [Ljava.lang.StackTraceElement;
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInter nal(BundleLoader.java:489)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:405)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:393)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(Unknown Source)
at
org.eclipse.net4j.util.io.ExtendedIOUtil$ClassLoaderClassRes olver.resolveClass(ExtendedIOUtil.java:231)
at
org.eclipse.net4j.util.io.ExtendedIOUtil$3.resolveClass(Exte ndedIOUtil.java:163)
at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
at java.io.ObjectInputStream.readClassDesc(Unknown Source)
at java.io.ObjectInputStream.readArray(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at
org.eclipse.net4j.util.io.ExtendedIOUtil.readObject(Extended IOUtil.java:177)
at
org.eclipse.net4j.util.io.ExtendedIOUtil.readObject(Extended IOUtil.java:131)
at
org.eclipse.net4j.util.io.ExtendedDataInputStream.readObject (ExtendedDataInputStream.java:46)
at
org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:46)
at org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:239)
at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno wn Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


[ERROR] java.lang.NullPointerException
org.eclipse.net4j.signal.RemoteException: java.lang.NullPointerException
at
org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
at
org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:489)
at
org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
at org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
at org.eclipse.net4j.signal.Signal.runSync(Signal.java:239)
at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno wn Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at
org.eclipse.emf.cdo.common.model.CDOModelUtil.isCorePackage( CDOModelUtil.java:127)
at
org.eclipse.emf.cdo.common.model.CDOModelUtil.getType(CDOMod elUtil.java:213)
at
org.eclipse.emf.cdo.common.model.CDOModelUtil.getType(CDOMod elUtil.java:190)
at
org.eclipse.emf.cdo.internal.common.io.CDODataInputImpl.read CDOFeatureValue(CDODataInputImpl.java:281)
at
org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision. readValues(AbstractCDORevision.java:624)
at
org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision. <init>(AbstractCDORevision.java:138)
at
org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl . <init>(CDORevisionImpl.java:44)
at
org.eclipse.emf.cdo.internal.common.io.CDODataInputImpl.read CDORevision(CDODataInputImpl.java:217)
at
org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicatingCommit(CommitTransactionIndication.ja va:289)
at
org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:197 )
at
org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:140 )
at
org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
at
org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
at
org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
at
org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
... 5 more

Eike Stepper wrote:
> Ralf,
>
> After a refactoring to make the CDO client more independent of the Net4j
> transport system these two methods just delegated to the CDONet4jUtil
> class. I fear we forgot to deprecate them in CDOUtil for the period to
> Galileo. Since Galileo is near now I removed them. Please use
> CDONet4jUtil instead and forgive me for the inconvenience.
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>
> Ralf Buschermoehle schrieb:
>> Hi,
>>
>> see topic ... ;) is this in the current rc2 no longer available/relevant?
>>
>> CDOUtil.prepareContainer(container);
>> CDOUtil.createSessionConfiguration();
>>
>> Greetings,
>>
>> Ralf
Re: previously Re: CDO2.0.0.v200905261224 - no CDOUtil.prepareContainer, CDO.createSessionConfigurat [message #430589 is a reply to message #430588] Thu, 28 May 2009 12:09 Go to previous messageGo to next message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Ralf Buschermoehle schrieb:
> Hi Eike,
>
> no problem.
>
> I get the following exceptions when I try to upload our models to the
> CDO server (memstore, models with FeatureMaps) - which is working in
> the m5 milestone.
Yes, feature map support has been completely re-implemented. Before it
really only worked with the MEMStore, even a bit accidentally. It's well
possible tat the current implementation is not yet free of bugs. Please
file a bugzilla with as much of information (e.g. ideally the used
model) as possible.

Your particular exception looks very strange as
java.lang.StackTraceElement should IMO never cause a
ClassNotFoundException. Are you sure that your setup is not messed up
from ground?

Cheers
/Eike

----
http://thegordian.blogspot.com
http://twitter.com/eikestepper


>
> Any Hints?
>
> Greetings,
>
> Ralf
>
> [ERROR] [Ljava.lang.StackTraceElement;
> java.lang.ClassNotFoundException: [Ljava.lang.StackTraceElement;
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClassInter nal(BundleLoader.java:489)
>
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:405)
>
> at
> org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:393)
>
> at
> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:105)
>
> at java.lang.ClassLoader.loadClass(Unknown Source)
> at
> org.eclipse.net4j.util.io.ExtendedIOUtil$ClassLoaderClassRes olver.resolveClass(ExtendedIOUtil.java:231)
>
> at
> org.eclipse.net4j.util.io.ExtendedIOUtil$3.resolveClass(Exte ndedIOUtil.java:163)
>
> at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
> at java.io.ObjectInputStream.readClassDesc(Unknown Source)
> at java.io.ObjectInputStream.readArray(Unknown Source)
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
> at java.io.ObjectInputStream.readSerialData(Unknown Source)
> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
> at java.io.ObjectInputStream.readObject0(Unknown Source)
> at java.io.ObjectInputStream.readObject(Unknown Source)
> at
> org.eclipse.net4j.util.io.ExtendedIOUtil.readObject(Extended IOUtil.java:177)
>
> at
> org.eclipse.net4j.util.io.ExtendedIOUtil.readObject(Extended IOUtil.java:131)
>
> at
> org.eclipse.net4j.util.io.ExtendedDataInputStream.readObject (ExtendedDataInputStream.java:46)
>
> at
> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:46)
>
> at
> org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:239)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno wn
> Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
>
>
> [ERROR] java.lang.NullPointerException
> org.eclipse.net4j.signal.RemoteException: java.lang.NullPointerException
> at
> org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
>
> at
> org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:489)
>
> at
> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
>
> at
> org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:239)
> at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno wn
> Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.NullPointerException
> at
> org.eclipse.emf.cdo.common.model.CDOModelUtil.isCorePackage( CDOModelUtil.java:127)
>
> at
> org.eclipse.emf.cdo.common.model.CDOModelUtil.getType(CDOMod elUtil.java:213)
>
> at
> org.eclipse.emf.cdo.common.model.CDOModelUtil.getType(CDOMod elUtil.java:190)
>
> at
> org.eclipse.emf.cdo.internal.common.io.CDODataInputImpl.read CDOFeatureValue(CDODataInputImpl.java:281)
>
> at
> org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision. readValues(AbstractCDORevision.java:624)
>
> at
> org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision. <init>(AbstractCDORevision.java:138)
>
> at
> org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl . <init>(CDORevisionImpl.java:44)
>
> at
> org.eclipse.emf.cdo.internal.common.io.CDODataInputImpl.read CDORevision(CDODataInputImpl.java:217)
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicatingCommit(CommitTransactionIndication.ja va:289)
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:197 )
>
> at
> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:140 )
>
> at
> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>
> at
> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>
> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
> at
> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>
> at
> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>
> ... 5 more
>
> Eike Stepper wrote:
>> Ralf,
>>
>> After a refactoring to make the CDO client more independent of the Net4j
>> transport system these two methods just delegated to the CDONet4jUtil
>> class. I fear we forgot to deprecate them in CDOUtil for the period to
>> Galileo. Since Galileo is near now I removed them. Please use
>> CDONet4jUtil instead and forgive me for the inconvenience.
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>>
>> Ralf Buschermoehle schrieb:
>>> Hi,
>>>
>>> see topic ... ;) is this in the current rc2 no longer
>>> available/relevant?
>>>
>>> CDOUtil.prepareContainer(container);
>>> CDOUtil.createSessionConfiguration();
>>>
>>> Greetings,
>>>
>>> Ralf


previously "Re: previously Re: CDO2.0.0.v200905261224 - no CDOUtil.prepareContainer, CDO.create [message #430602 is a reply to message #430589] Fri, 29 May 2009 09:53 Go to previous messageGo to next message
Ralf Buschermoehle is currently offline Ralf BuschermoehleFriend
Messages: 81
Registered: July 2009
Member
This is a multi-part message in MIME format.
--------------060608030807080704040301
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Eike,

thanks for the fast reply - as always ... :)

Eike Stepper wrote:
> Your particular exception looks very strange as
> java.lang.StackTraceElement should IMO never cause a
> ClassNotFoundException. Are you sure that your setup is not messed up
> from ground?

Hm, I think you're right - I also had problems to load particular models
in m5 - in a cdo session (view). Our current implementation seems only
to store some information of these models into the cdo repository (which
works fine). But in a CDO session (after registering the UMA.ecore and
starting a cdo server) the session complains about (basic stuff like):

org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature
'MethodElementProperty' not found.
(platform:/resource/EPFImportsForPA/_speeds_process22.uma, 3, 45)

....

We use SPEM models (from the EPF Project) and used their ecore to build
some editors (emf/gmf). Those work fine (concerning the loading of the
models) - do you have some hints regarding the CDO upload?

(I attached the corresponding uma.ecore and two models.)

Greetings,

Ralf


> ----
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>> Any Hints?
>>
>> Greetings,
>>
>> Ralf
>>
>> [ERROR] [Ljava.lang.StackTraceElement;
>> java.lang.ClassNotFoundException: [Ljava.lang.StackTraceElement;
>> at
>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInter nal(BundleLoader.java:489)
>>
>> at
>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:405)
>>
>> at
>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:393)
>>
>> at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:105)
>>
>> at java.lang.ClassLoader.loadClass(Unknown Source)
>> at
>> org.eclipse.net4j.util.io.ExtendedIOUtil$ClassLoaderClassRes olver.resolveClass(ExtendedIOUtil.java:231)
>>
>> at
>> org.eclipse.net4j.util.io.ExtendedIOUtil$3.resolveClass(Exte ndedIOUtil.java:163)
>>
>> at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
>> at java.io.ObjectInputStream.readClassDesc(Unknown Source)
>> at java.io.ObjectInputStream.readArray(Unknown Source)
>> at java.io.ObjectInputStream.readObject0(Unknown Source)
>> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
>> at java.io.ObjectInputStream.readSerialData(Unknown Source)
>> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>> at java.io.ObjectInputStream.readObject0(Unknown Source)
>> at java.io.ObjectInputStream.readObject(Unknown Source)
>> at
>> org.eclipse.net4j.util.io.ExtendedIOUtil.readObject(Extended IOUtil.java:177)
>>
>> at
>> org.eclipse.net4j.util.io.ExtendedIOUtil.readObject(Extended IOUtil.java:131)
>>
>> at
>> org.eclipse.net4j.util.io.ExtendedDataInputStream.readObject (ExtendedDataInputStream.java:46)
>>
>> at
>> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:46)
>>
>> at
>> org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
>> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:239)
>> at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno wn
>> Source)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>> at java.lang.Thread.run(Unknown Source)
>>
>>
>> [ERROR] java.lang.NullPointerException
>> org.eclipse.net4j.signal.RemoteException: java.lang.NullPointerException
>> at
>> org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
>>
>> at
>> org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:489)
>>
>> at
>> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
>>
>> at
>> org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
>> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:239)
>> at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno wn
>> Source)
>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>> at java.lang.Thread.run(Unknown Source)
>> Caused by: java.lang.NullPointerException
>> at
>> org.eclipse.emf.cdo.common.model.CDOModelUtil.isCorePackage( CDOModelUtil.java:127)
>>
>> at
>> org.eclipse.emf.cdo.common.model.CDOModelUtil.getType(CDOMod elUtil.java:213)
>>
>> at
>> org.eclipse.emf.cdo.common.model.CDOModelUtil.getType(CDOMod elUtil.java:190)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.io.CDODataInputImpl.read CDOFeatureValue(CDODataInputImpl.java:281)
>>
>> at
>> org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision. readValues(AbstractCDORevision.java:624)
>>
>> at
>> org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision. <init>(AbstractCDORevision.java:138)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl . <init>(CDORevisionImpl.java:44)
>>
>> at
>> org.eclipse.emf.cdo.internal.common.io.CDODataInputImpl.read CDORevision(CDODataInputImpl.java:217)
>>
>> at
>> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicatingCommit(CommitTransactionIndication.ja va:289)
>>
>> at
>> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:197 )
>>
>> at
>> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:140 )
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>>
>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
>> at
>> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>>
>> at
>> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>>
>> ... 5 more
>>
>> Eike Stepper wrote:
>>> Ralf,
>>>
>>> After a refactoring to make the CDO client more independent of the Net4j
>>> transport system these two methods just delegated to the CDONet4jUtil
>>> class. I fear we forgot to deprecate them in CDOUtil for the period to
>>> Galileo. Since Galileo is near now I removed them. Please use
>>> CDONet4jUtil instead and forgive me for the inconvenience.
>>>
>>> Cheers
>>> /Eike
>>>
>>> ----
>>> http://thegordian.blogspot.com
>>> http://twitter.com/eikestepper
>>>
>>>
>>>
>>> Ralf Buschermoehle schrieb:
>>>> Hi,
>>>>
>>>> see topic ... ;) is this in the current rc2 no longer
>>>> available/relevant?
>>>>
>>>> CDOUtil.prepareContainer(container);
>>>> CDOUtil.createSessionConfiguration();
>>>>
>>>> Greetings,
>>>>
>>>> Ralf


--------------060608030807080704040301
Content-Type: text/xml;
name="UMA.ecore"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
filename="UMA.ecore"

<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<ecore:EPackage xmi:version=3D"2.0"
xmlns:xmi=3D"http://www.omg.org/XMI" xmlns:xsi=3D"http://www.w3.org/2=
001/XMLSchema-instance"
xmlns:ecore=3D"http://www.eclipse.org/emf/2002/Ecore" name=3D"uma"
nsURI=3D"http://www.eclipse.org/epf/uma/1.0.5" nsPrefix=3D"uma">
<eClassifiers xsi:type=3D"ecore:EClass" name=3D"Activity" eSuperTypes=3D=
"#//WorkBreakdownElement #//ActivityNode">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"A Work Breakdown Element an=
d Work Definition which supports the nesting and logical grouping of rela=
ted Breakdown Elements forming breakdown structures. Although Activity i=
s a concrete meta-class, other classes which represent breakdown structur=
es derive from it; such as Phase, Iteration, Delivery Process, or Capabil=
ity Pattern.&#xD;&#xA;Activity represents a grouping element for other Br=
eakdown Elements such as Activities, Descriptors, Milestones, etc. It is=
not per-se a 'high-level' grouping of only work as in other meta-models,=
but groups any kind of Breakdown Elements. For example, one can define =
valid Activities that group only Work Products Descriptors without any ma=
tching Task Descriptors. Activities also inherit all properties from Wor=
k Breakdown Element and indirectly from Process Element; i.e. Activity is=
ready to have a full content description attached to it."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/ExtendedMe=
taData">
<details key=3D"name" value=3D"Activity"/>
<details key=3D"kind" value=3D"elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"preconditi=
on" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//St=
ring">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Precondition"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"postcondit=
ion" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//S=
tring">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Postcondition"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"group3" un=
ique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"group"/>
<details key=3D"name" value=3D"group:37"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EReference" name=3D"breakdownE=
lement" upperBound=3D"-1"
eType=3D"#//BreakdownElement" volatile=3D"true" transient=3D"true=
" derived=3D"true"
containment=3D"true" resolveProxies=3D"false">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"BreakdownElement"/>
<details key=3D"group" value=3D"#group:37"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"roadmap" u=
nique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2003/XMLType#//String"
volatile=3D"true" transient=3D"true" derived=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Roadmap"/>
<details key=3D"group" value=3D"#group:37"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"isEnactabl=
e" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boo=
lean"
unsettable=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"IsEnactable"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"variabilit=
yBasedOnElement"
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#=
//String">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"variabilityBasedOnElement"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"variabilit=
yType" eType=3D"#//VariabilityType"
defaultValueLiteral=3D"na" unsettable=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"variabilityType"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"isReady" e=
Type=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"=

defaultValueLiteral=3D"false"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"start" eTy=
pe=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"end" eType=
=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"isChanged"=
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolea=
n"
defaultValueLiteral=3D"false"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"isImportan=
t" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBool=
ean"
defaultValueLiteral=3D"false"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"role" eTyp=
e=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
<eStructuralFeatures xsi:type=3D"ecore:EReference" name=3D"interactio=
ns" upperBound=3D"-1"
eType=3D"#//Interaction" containment=3D"true"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"duration" =
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
defaultValueLiteral=3D"0"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"effectOnWo=
rkProduct" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore=
#//EInt"
defaultValueLiteral=3D"0"/>
</eClassifiers>
<eClassifiers xsi:type=3D"ecore:EClass" name=3D"ActivityDescription" eS=
uperTypes=3D"#//BreakdownElementDescription">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"A generalized Breakdown Ele=
ment Description that is used to store the textual description for an Act=
ivity."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/ExtendedMe=
taData">
<details key=3D"name" value=3D"ActivityDescription"/>
<details key=3D"kind" value=3D"elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"alternativ=
es" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//St=
ring">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Comprises of summaries de=
scribing important exceptional and non-standard ways of doing the work of=
this Activity not covered by the Activity's Tasks."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Alternatives"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"howToStaff=
" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Stri=
ng">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Provides background on wh=
o should be involved in this activity what are the required skills, exper=
ience, and perhaps attitudes."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"HowToStaff"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"purpose" e=
Type=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String"=
>
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Summarizes the main reaso=
n for performing this Activity, describes what the activity as a whole is=
intended to achieve."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Purpose"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type=3D"ecore:EClass" name=3D"ApplicableMetaClassInfo=
" eSuperTypes=3D"#//PackageableElement">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/ExtendedMe=
taData">
<details key=3D"name" value=3D"ApplicableMetaClassInfo"/>
<details key=3D"kind" value=3D"empty"/>
</eAnnotations>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"isPrimaryE=
xtension" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLTyp=
e#//Boolean"
unsettable=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"isPrimaryExtension"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type=3D"ecore:EClass" name=3D"Artifact" eSuperTypes=3D=
"#//WorkProduct">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"A Work Product that provide=
s a description and definition for tangible work product types. Artifacts=
may be composed of other artifacts. For example, a model artifact can be=
composed of model elements, which are also artifacts.&#xD;&#xA;Artifacts=
are tangible work products consumed, produced, or modified by Tasks. It=
may serve as a basis for defining reusable assets. Roles use Artifacts =
to perform Tasks and produce Artifacts in the course of performing Tasks.=
Artifacts are the responsibility of a single Role, making responsibilit=
y easy to identify and understand, and promoting the idea that every piec=
e of information produced in the method requires the appropriate set of s=
kills. Even though one role might &quot;own&quot; a specific type of Arti=
facts, other roles can still use the Artifacts; perhaps even update them =
if the Role has been given permission to do so."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/ExtendedMe=
taData">
<details key=3D"name" value=3D"Artifact"/>
<details key=3D"kind" value=3D"elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"group3" un=
ique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"group"/>
<details key=3D"name" value=3D"group:30"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EReference" name=3D"containedA=
rtifact" upperBound=3D"-1"
eType=3D"#//Artifact" volatile=3D"true" transient=3D"true" derive=
d=3D"true" containment=3D"true"
resolveProxies=3D"false">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"ContainedArtifact"/>
<details key=3D"group" value=3D"#group:30"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type=3D"ecore:EClass" name=3D"ArtifactDescription" eS=
uperTypes=3D"#//WorkProductDescription">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"A generalized Work Product =
Description that is used to store the textual description for an Artifact=
=2E"/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/ExtendedMe=
taData">
<details key=3D"name" value=3D"ArtifactDescription"/>
<details key=3D"kind" value=3D"elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"briefOutli=
ne" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//St=
ring">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Provides a brief descript=
ion of the information that can be found in this artifact. For example, d=
iscusses the contents for key chapters of a document artifact or the key =
packages and modules of a model artifact."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"BriefOutline"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"representa=
tionOptions"
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#=
//String">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Discusses different possi=
ble alternative representations for the artifact. For example a design mo=
del can be represented as a UML model or an informal block diagram or by =
textual description only."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"RepresentationOptions"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"representa=
tion" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//=
String">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Representation"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"notation" =
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String=
">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Notation"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type=3D"ecore:EClass" name=3D"BreakdownElement" eSupe=
rTypes=3D"#//ProcessElement">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"An abstract generalization =
for any type of Method Element that is part of a breakdown structure. It=
defines a set of properties available to all of its specializations."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/ExtendedMe=
taData">
<details key=3D"name" value=3D"BreakdownElement"/>
<details key=3D"kind" value=3D"elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"presentedA=
fter" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//=
String">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"PresentedAfter"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"presentedB=
efore" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#/=
/String">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"PresentedBefore"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"planningDa=
ta" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//St=
ring">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"PlanningData"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"superActiv=
ity" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//S=
tring">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"SuperActivity"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"group1" un=
ique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2002/Ecore#//EFeatureMapEntry">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"group"/>
<details key=3D"name" value=3D"group:18"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"checklist"=
unique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2003/XMLType#//String"
volatile=3D"true" transient=3D"true" derived=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Checklist"/>
<details key=3D"group" value=3D"#group:18"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"concept" u=
nique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2003/XMLType#//String"
volatile=3D"true" transient=3D"true" derived=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Concept"/>
<details key=3D"group" value=3D"#group:18"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"example" u=
nique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2003/XMLType#//String"
volatile=3D"true" transient=3D"true" derived=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Example"/>
<details key=3D"group" value=3D"#group:18"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"guideline"=
unique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2003/XMLType#//String"
volatile=3D"true" transient=3D"true" derived=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Guideline"/>
<details key=3D"group" value=3D"#group:18"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"reusableAs=
set" unique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2003/XMLType#//String"
volatile=3D"true" transient=3D"true" derived=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"ReusableAsset"/>
<details key=3D"group" value=3D"#group:18"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"supporting=
Material" unique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2003/XMLType#//String"
volatile=3D"true" transient=3D"true" derived=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"SupportingMaterial"/>
<details key=3D"group" value=3D"#group:18"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"whitepaper=
" unique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2003/XMLType#//String"
volatile=3D"true" transient=3D"true" derived=3D"true">
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"element"/>
<details key=3D"name" value=3D"Whitepaper"/>
<details key=3D"group" value=3D"#group:18"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"hasMultipl=
eOccurrences"
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#=
//Boolean"
unsettable=3D"true">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Just as the isPlanned att=
ribute the hasMultipleOccurrences attribute has an impact on generating p=
lans from a Process. When this attribute is set to True for a Breakdown =
Element then it will typically occur multiple times within the same Activ=
ity. For example, a Task such as &quot;Detail Use Case&quot; would be pe=
rformed for every use case identified for a particular Iteration or Activ=
ity. Generating a plan would list one Task instance per use case."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"hasMultipleOccurrences"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"isOptional=
" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Bool=
ean"
unsettable=3D"true">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Indicates that the Breakd=
own Element describes work, a work result, or even work resources, which =
inclusion is not mandatory when performing a project that is planned base=
d on a process containing this element."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"isOptional"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"isPlanned"=
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boole=
an"
unsettable=3D"true">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"A key application for Dev=
elopment Processes expressed with Breakdown structures is to generate a p=
roject plan from it. A process as defined in UMA (cf. with Sections XX a=
nd 5.2) is a multi-dimensional structure defining what work is being perf=
ormed at what time by which roles using which input and producing what ou=
tputs. A project plan as it is represented in project planning tools suc=
h as IBM Rational Portfolio Manager or Microsoft Project normally does no=
t need all this information and is normally limited to just representing =
a subset. For example, a typical MS Project plan only represents the wor=
k breakdown consisting of Tasks and Activities (sometimes referred to as =
summary tasks). It does not show the input and output Work Products for =
a Task, but it can show which roles shall be staffed for performing the T=
ask. However, such role allocation need to be replaced with concrete res=
ources when instantiating the plan for a concrete project. Sometimes pro=
ject plans can then again be organized differently by organizing work by =
deliverables in which Work Products are mapped to the plan's summary task=
s and Task that have these work products as output mapped below such as s=
ummary task. Therefore, a process can make recommendations about which e=
lements to include and which to exclude when generating a plan. When the=
isPlanned attribute is set to False for an instance of a Breakdown Eleme=
nt, then this element shall not be not included when a concrete project p=
lan is being generated from the breakdown structure that contains this el=
ement.&#xD;&#xA;"/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"isPlanned"/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"prefix" eT=
ype=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">=

<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Prefix represents an addi=
tional label that will be presented as a prefix to any Breakdown Element =
to indicate a user-defined sub-type for the element. For example, if the=
process engineer would like to distinguish his Activities by 'Module' (a=
s done in the IBM Rational Summit Ascendant Method), he can define a diff=
erent prefix for every model to be used in addition to naming Activities,=
e.g. &quot;SRA.Establish Requirements&quot; with SRA indicating that thi=
s Activity belongs to the &quot;Software Requirements Analysis&quot; modu=
le. Another common application for prefix is to qualify roles in Role De=
scriptors. For example, &quot;Customer.Architect&quot; would define a &q=
uot;Customer&quot; prefix for the Role Descriptor &quot;Architect&quot; e=
xpressing that this is an architect on the customer side and not the deve=
lopment team side."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"prefix"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type=3D"ecore:EClass" name=3D"BreakdownElementDescrip=
tion" eSuperTypes=3D"#//ContentDescription">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"A generalized Content Descr=
iption that is used to store the textual description for a Breakdown Elem=
ent."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/ExtendedMe=
taData">
<details key=3D"name" value=3D"BreakdownElementDescription"/>
<details key=3D"kind" value=3D"elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"usageGuida=
nce" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//S=
tring">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"Provides information and =
guidance on the meaning of the Boolean flag values and under what circums=
tances they should be overridden. For example, it describes why the break=
down element is optional or considerations for repeating it and differenc=
es in the individual occurrences of this Breakdown Element across the lif=
ecycle."/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/Extended=
MetaData">
<details key=3D"kind" value=3D"attribute"/>
<details key=3D"name" value=3D"usageGuidance"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type=3D"ecore:EClass" name=3D"CapabilityPattern" eSup=
erTypes=3D"#//Process">
<eAnnotations source=3D"http://www.eclipse.org/emf/2002/GenModel">
<details key=3D"documentation" value=3D"A special Process that desc=
ribes a reusable cluster of doing work in common process areas. Capabili=
ties Patterns express and communicate process knowledge for a key area of=
interest such as a Discipline and can be directly used by process practi=
tioner to guide his work. They are also used as building blocks to assem=
ble Delivery Processes or larger Capability Patterns ensuring optimal reu=
se and application of the key practices they express.&#xD;&#xA;A Capabili=
ty Pattern is a special Process that describes a reusable cluster of doin=
g work in a general process area that provides a consistent development a=
pproach to common problems. Examples for Capability Pattern could be 'us=
e case-based requirements management', 'use case analysis', or 'unit test=
ing'. Typically but not necessarily, Capability Patterns have the scope o=
f one discipline providing a breakdown of reusable complex Activities, re=
lationships to the Roles which perform Tasks within these Activities, as =
well as to the Work Products that are used and produced. A capability pa=
ttern does not relate to any specific phase or iteration of a development=
lifecycle, and should not imply any. In other words, a pattern should b=
e designed in a way that it is applicable anywhere in a Delivery Process.=
This enables its Activities to be flexibly assigned to whatever phases =
there are in the Delivery Process to which it is being applied. It is a =
good practice to design a Capability Pattern to produce one or more gener=
ic Deliverables. The typical configuration is that each Activity in the =
Capability Pattern produces one Deliverable, and the last Task Descriptor=
in the Activity explicitly outputs just this Deliverable. This enables =
the process engineer to select Patterns or just Activities by deciding wh=
ich Deliverables are required. It also offers a simple integration appro=
ach: an Activity from a capability pattern is linked to the Phase or Iter=
ation which is required to produce the Activity's Deliverable. Key appli=
cations areas of / areas of reuse for Capability Patterns are:&#xD;&#xA;-=
To serve as building blocks for assembling Delivery Processes or larger =
Capability Patterns. Normally developing a Delivery Process is not done =
from scratch but by systematically applying and binding patterns. In add=
ition to the standard pattern application of 'copy-and-modify', which all=
ows the process engineer to individually customize the pattern's content =
to the particular situation it is applied for, the Plugin meta-model pack=
age (Section 6.1) introduces even more sophisticated inheritance relation=
ships that support dynamic binding of patterns (i.e. the pattern is refer=
enced and not copied). This unique new way of reusing process knowledge =
allows to factor out commonly reoccurring Activities into patterns and to=
apply them over and over again for a process. When the pattern is being=
revised or updated, all changes will be automatically reflected in all p=
attern application in all processes because of the dynamic binding.&#xD;&=
#xA;- To support direct execution in a development project that does not =
work following a well-defined process, but works based on loosely connect=
ed process fragments of best practices in a flexible manner (e.g. Agile D=
evelopment).&#xD;&#xA;- To support process education by describing knowle=
dge for a key area such as best practices on how to perform the work for =
a Discipline (e.g. Requirements Management), for a specific development t=
echnique (aspect-oriented development), or a specific technical area (e.g=
=2E relational database design), which is used for education and teaching=
=2E"/>
</eAnnotations>
<eAnnotations source=3D"http:///org/eclipse/emf/ecore/util/ExtendedMe=
taData">
<details key=3D"name" value=3D"CapabilityPattern"/>
<details key=3D"kind" value=3D"elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type=3D"ecore:EReference" name=3D"roles" upp=
erBound=3D"-1"
eType=3D"#//Role" containment=3D"true"/>
<eStructuralFeatures xsi:type=3D"ecore:EReference" name=3D"workproduc=
ts" upperBound=3D"-1"
eType=3D"#//WorkProduct" containment=3D"true"/>
<eStructuralFeatures xsi:type=3D"ecore:EReference" name=3D"activityNo=
des" upperBound=3D"-1"
eType=3D"#//ActivityNode" containment=3D"true"/>
<eStructuralFeatures xsi:type=3D"ecore:EReference" name=3D"flows" upp=
erBound=3D"-1"
eType=3D"#//ControlFlow" containment=3D"true"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"executionO=
rder" unique=3D"false"
upperBound=3D"-1" eType=3D"ecore:EDataType http://www.eclipse.org=
/emf/2002/Ecore#//EInt"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"totalDurat=
ion" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIn=
t"
defaultValueLiteral=3D"0"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"orderCount=
er" eType=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt=
"
defaultValueLiteral=3D"0"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"nodeCount"=
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"
defaultValueLiteral=3D"0"/>
<eStructuralFeatures xsi:type=3D"ecore:EAttribute" name=3D"totalEffec=
tOnWorkProduct"
eType=3D"ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//=
EInt
Re: previously "Re: previously Re: CDO2.0.0.v200905261224 - no CDOUtil.prepareContainer, CDO.cr [message #430615 is a reply to message #430602] Fri, 29 May 2009 20:12 Go to previous message
Eike Stepper is currently offline Eike StepperFriend
Messages: 6682
Registered: July 2009
Senior Member
Ralf,

Sorry for the delay here. Galileo is approaching and so many things have
to be coordinated.

I'm not familiar with the models you're referring to. If you want me to,
I can try to look at them. But to safe me a bt time, I'd prefer to get
complete generated model plugins from you. If they're confidential you
can send them to me privately...

Cheers
/Eike

----
http://thegordian.blogspot.com
http://twitter.com/eikestepper



Ralf Buschermoehle schrieb:
> Hi Eike,
>
> thanks for the fast reply - as always ... :)
>
> Eike Stepper wrote:
>> Your particular exception looks very strange as
>> java.lang.StackTraceElement should IMO never cause a
>> ClassNotFoundException. Are you sure that your setup is not messed up
>> from ground?
>
> Hm, I think you're right - I also had problems to load particular
> models in m5 - in a cdo session (view). Our current implementation
> seems only to store some information of these models into the cdo
> repository (which works fine). But in a CDO session (after registering
> the UMA.ecore and starting a cdo server) the session complains about
> (basic stuff like):
>
> org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature
> 'MethodElementProperty' not found.
> (platform:/resource/EPFImportsForPA/_speeds_process22.uma, 3, 45)
>
> ....
>
> We use SPEM models (from the EPF Project) and used their ecore to
> build some editors (emf/gmf). Those work fine (concerning the loading
> of the models) - do you have some hints regarding the CDO upload?
>
> (I attached the corresponding uma.ecore and two models.)
>
> Greetings,
>
> Ralf
>
>
>> ----
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>>> Any Hints?
>>>
>>> Greetings,
>>>
>>> Ralf
>>>
>>> [ERROR] [Ljava.lang.StackTraceElement;
>>> java.lang.ClassNotFoundException: [Ljava.lang.StackTraceElement;
>>> at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInter nal(BundleLoader.java:489)
>>>
>>>
>>> at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:405)
>>>
>>>
>>> at
>>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(Bund leLoader.java:393)
>>>
>>>
>>> at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:105)
>>>
>>>
>>> at java.lang.ClassLoader.loadClass(Unknown Source)
>>> at
>>> org.eclipse.net4j.util.io.ExtendedIOUtil$ClassLoaderClassRes olver.resolveClass(ExtendedIOUtil.java:231)
>>>
>>>
>>> at
>>> org.eclipse.net4j.util.io.ExtendedIOUtil$3.resolveClass(Exte ndedIOUtil.java:163)
>>>
>>>
>>> at java.io.ObjectInputStream.readNonProxyDesc(Unknown Source)
>>> at java.io.ObjectInputStream.readClassDesc(Unknown Source)
>>> at java.io.ObjectInputStream.readArray(Unknown Source)
>>> at java.io.ObjectInputStream.readObject0(Unknown Source)
>>> at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
>>> at java.io.ObjectInputStream.readSerialData(Unknown Source)
>>> at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>>> at java.io.ObjectInputStream.readObject0(Unknown Source)
>>> at java.io.ObjectInputStream.readObject(Unknown Source)
>>> at
>>> org.eclipse.net4j.util.io.ExtendedIOUtil.readObject(Extended IOUtil.java:177)
>>>
>>>
>>> at
>>> org.eclipse.net4j.util.io.ExtendedIOUtil.readObject(Extended IOUtil.java:131)
>>>
>>>
>>> at
>>> org.eclipse.net4j.util.io.ExtendedDataInputStream.readObject (ExtendedDataInputStream.java:46)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:46)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
>>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
>>> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
>>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:239)
>>> at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno wn
>>> Source)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
>>> Source)
>>> at java.lang.Thread.run(Unknown Source)
>>>
>>>
>>> [ERROR] java.lang.NullPointerException
>>> org.eclipse.net4j.signal.RemoteException:
>>> java.lang.NullPointerException
>>> at
>>> org.eclipse.net4j.signal.RequestWithConfirmation.setRemoteEx ception(RequestWithConfirmation.java:128)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.SignalProtocol.handleRemoteExceptio n(SignalProtocol.java:489)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.RemoteExceptionIndication.indicatin g(RemoteExceptionIndication.java:53)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.Indication.doExtendedInput(Indicati on.java:55)
>>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
>>> at org.eclipse.net4j.signal.Indication.execute(Indication.java: 49)
>>> at org.eclipse.net4j.signal.Signal.runSync(Signal.java:239)
>>> at org.eclipse.net4j.signal.Signal.run(Signal.java:147)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unkno wn
>>> Source)
>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
>>> Source)
>>> at java.lang.Thread.run(Unknown Source)
>>> Caused by: java.lang.NullPointerException
>>> at
>>> org.eclipse.emf.cdo.common.model.CDOModelUtil.isCorePackage( CDOModelUtil.java:127)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.common.model.CDOModelUtil.getType(CDOMod elUtil.java:213)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.common.model.CDOModelUtil.getType(CDOMod elUtil.java:190)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.common.io.CDODataInputImpl.read CDOFeatureValue(CDODataInputImpl.java:281)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision. readValues(AbstractCDORevision.java:624)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.spi.common.revision.AbstractCDORevision. <init>(AbstractCDORevision.java:138)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.common.revision.CDORevisionImpl . <init>(CDORevisionImpl.java:44)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.common.io.CDODataInputImpl.read CDORevision(CDODataInputImpl.java:217)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicatingCommit(CommitTransactionIndication.ja va:289)
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:197 )
>>>
>>>
>>> at
>>> org.eclipse.emf.cdo.internal.server.protocol.CommitTransacti onIndication.indicating(CommitTransactionIndication.java:140 )
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.IndicationWithMonitoring.indicating (IndicationWithMonitoring.java:84)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.IndicationWithResponse.doExtendedIn put(IndicationWithResponse.java:90)
>>>
>>>
>>> at org.eclipse.net4j.signal.Signal.doInput(Signal.java:312)
>>> at
>>> org.eclipse.net4j.signal.IndicationWithResponse.execute(Indi cationWithResponse.java:63)
>>>
>>>
>>> at
>>> org.eclipse.net4j.signal.IndicationWithMonitoring.execute(In dicationWithMonitoring.java:63)
>>>
>>>
>>> ... 5 more
>>>
>>> Eike Stepper wrote:
>>>> Ralf,
>>>>
>>>> After a refactoring to make the CDO client more independent of the
>>>> Net4j
>>>> transport system these two methods just delegated to the CDONet4jUtil
>>>> class. I fear we forgot to deprecate them in CDOUtil for the period to
>>>> Galileo. Since Galileo is near now I removed them. Please use
>>>> CDONet4jUtil instead and forgive me for the inconvenience.
>>>>
>>>> Cheers
>>>> /Eike
>>>>
>>>> ----
>>>> http://thegordian.blogspot.com
>>>> http://twitter.com/eikestepper
>>>>
>>>>
>>>>
>>>> Ralf Buschermoehle schrieb:
>>>>> Hi,
>>>>>
>>>>> see topic ... ;) is this in the current rc2 no longer
>>>>> available/relevant?
>>>>>
>>>>> CDOUtil.prepareContainer(container);
>>>>> CDOUtil.createSessionConfiguration();
>>>>>
>>>>> Greetings,
>>>>>
>>>>> Ralf
>


Previous Topic:Serialisation produces illegal model file
Next Topic:EMF -> EF, anyone?
Goto Forum:
  


Current Time: Fri Apr 26 23:58:31 GMT 2024

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

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

Back to the top