www.pudn.com > use-2.3.0.zip > AB.use
-- $ProjectHeader: use 2-3-0-release.1 Mon, 12 Sep 2005 20:18:33 +0200 green $ model AB class A operations op(p : Integer) end class B attributes c : Integer end association R between A[*] B[1] end constraints context A::op(p : Integer) pre: self.b.c = 1 post p1: self.b.c = 0 post p2: self.b@pre.c = p post p3: self.b@pre.c@pre = 1 post p4: self.b.c@pre = oclUndefined(Integer)