[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [hyades-dev] saved statistical models

One observation, you don't need to set both ends of a bidirectional
association, so you could use only one of the following statments to create
the link between observation and descriptor, EMF runtime will automaticaly
set the inverse:

    observation.setMemberDescriptor(descriptor);

    or

    descriptor.getSnapshotObservation().add(observation);

Thanks !
Marius Slavescu

Friday, August 08, 2003 10:10 AM
To: <hyades-dev@xxxxxxxxxxx>
cc:
From: "Antony Miguel" <antony.miguel@xxxxxxxxxxxxx>
Subject: [hyades-dev] saved statistical models



Thanks for this Marius,  I have the statistical model loading ok now but as
I suspected from looking at the file, the SDContiguousObservations are not
being saved.

Here's what I'm doing to attach the observations to the descriptors:

    SDCounterDescriptor descriptor = factory.createSDCounterDescriptor();
    descriptor.setName("mycounter");
    descriptor.setParent(root_descriptor);

    SDContiguousObservation observation =
    factory.createSDContiguousObservation();
    observation.setMemberDescriptor(descriptor);

    descriptor.getSnapshotObservation().add(observation);

I later add some data to the "times" and "values" lists in the observation.
I can traverse the entire model and the observations are definitely there
and hold data in the lists no problem but when I save and view/load the
model there seems to be no mention of them - only the descriptors.

Can anyone shed any light on this?

cheers

Antony Miguel

antony.miguel@xxxxxxxxxxxxx

----- Original Message -----
From: "Marius Slavescu" <slavescu@xxxxxxxxxx>
To: <hyades-dev@xxxxxxxxxxx>
Sent: Friday, August 08, 2003 2:13 PM
Subject: Re: [hyades-dev] saved statistical models


>
> Hi Antony,
>
> There is a small bug in the plugin.xml of
> org.eclipse.hyades.models.statistical plugin, it register a different URI
> then the one defined in the generated code.
>
> There are two quick workarounds until we get it fixed in CVS:
>
> 1. replace in plugin.xml
>    <extension
>          point="org.eclipse.emf.ecore.generated_package">
>       <package
>             uri="http://www.eclipse.org/hyades/models/statistical.xmi";
>             class
> ="org.eclipse.hyades.models.statistical.StatisticalPackage">
>       </package>
>    </extension>
>
> with
>    <extension
>          point="org.eclipse.emf.ecore.generated_package">
>       <package
>             uri="http://www.eclipse.org/hyades/statistical.xmi";
>             class
> ="org.eclipse.hyades.models.statistical.StatisticalPackage">
>       </package>
>    </extension>
>
> or
>
> 2. call StatisticalPackageImpl.init() before you use the model code (you
> can do this in your Plugin class for example in the startup() method)
>
>
> Thanks !
> Marius Slavescu
>
>
>
>
>                       "Antony Miguel"
>                       <antony.miguel@sca        To:
<hyades-dev@xxxxxxxxxxx>
>                       patech.com>               cc:
>                       Sent by:                  Subject:  [hyades-dev]
saved statistical models
>                       hyades-dev-admin@e
>                       clipse.org
>
>
>                       08/08/2003 06:41
>                       AM
>                       Please respond to
>                       hyades-dev
>
>
>
>
>
> Hi,
>
> I have been saving some statistical models made up primarily of
> SDMemberDescriptors, SDCounterDescriptors and SDContiguousObservations.
>
> I can save the model ok but then when I try to load it I get a socket
> connect IOException.  On changing the proxy settings It would appear that
> the XML parser is looking for the file
>
> http://www.eclipse.org/hyades/statistical.xmi
>
> presumably because it is referenced in the model here:
>
>
> <?xml version="1.0" encoding="ASCII"?>
>
>
> <Statistical:SDDescriptor xmi:version="2.0" xmlns:xmi="
> http://www.omg.org/XMI"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"; xmlns:Statistical="
> http://www.eclipse.org/hyades/statistical.xmi"; name="Scapa Statistical
> Model Trace">
>
>
> ...
>
>
> The file doesn't exist and the load fails.
>
> I've loaded ExecutionHistory files in the same way and had no problems.
is
> there something missing from the statistical model stuff or is this a
bug?
> or is there something I might be doing wrong?
>
> Also,  when I look at the saved statistical model in a text editor I
can't
> see any references to SDContiguousObservations which were there when I
> saved the model.  Should the SDContiguousObservation stuff be in the
saved
> file? is it stored somewhere else? has the saving not been implemented
yet?
>
> (I need to get saving/loading statistical models working asap - any help
> from anyone would be much appreciated)
>
> cheers
>
> Antony Miguel
>
> antony.miguel@xxxxxxxxxxxxx
>
>
>
> _______________________________________________
> hyades-dev mailing list
> hyades-dev@xxxxxxxxxxx
> http://dev.eclipse.org/mailman/listinfo/hyades-dev
>

_______________________________________________
hyades-dev mailing list
hyades-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/hyades-dev