So just to be clear.

If a Statment S has the conditions:
S.getModel() = M
M.contains(S) = F

and we call
S2 = S.changeLiteralObject( o2 );

we expect:

S2.getModel() = M
M.contains(S2) = T

So changing the object of a statement has the side effect of putting the
new statement in the model even if the original statement was not in the
model.

Claude




On Tue, Oct 8, 2013 at 9:47 AM, Chris Dollin
<chris.dol...@epimorphics.com>wrote:

> On Tuesday, October 08, 2013 09:34:04 AM Ian Dickinson wrote:
> > On Tue, Oct 8, 2013 at 8:55 AM, Chris Dollin
> > <chris.dol...@epimorphics.com> wrote:
> > > On Monday, October 07, 2013 07:44:43 PM Claude Warren wrote:
> > >> Assume a Model M containing one Statement S composed of s,p,o.
> > >> Assume M has a listener L
> > >> Assume a Statement S composed of s,p,o that is of Model M but not in
> Model
> > >> M.
> > >>
> > >> the expected state is
> > >> M.contains(S) = F
> > >> S.getModel() = M
> > >> s.getModel() = M
> > >> p.getModel() = M
> > >> o.getModel() = M
> > >
> > > Yes.
> > I can't parse this:
> >
> > """
> > Assume a Statement S composed of s,p,o that is of Model M but not in
> Model M
> > """
>
> "X is of model M" == "X.getModel() == M".
>
> "X is in M" == "M.contains(X)".
>
> So Claude's S above is a statement not in M but which has .getModel() == M.
>
> Chris
>
> --
> "You're down as expendable. You don't get a weapon."    /Dark Lord of
> Derkholm/
>
> Epimorphics Ltd, http://www.epimorphics.com
> Registered address: Court Lodge, 105 High Street, Portishead, Bristol BS20
> 6PT
> Epimorphics Ltd. is a limited company registered in England (number
> 7016688)
>
>


-- 
I like: Like Like - The likeliest place on the web<http://like-like.xenei.com>
LinkedIn: http://www.linkedin.com/in/claudewarren

Reply via email to