как я могу использовать карту в OCL. Например, я хочу получить все счета для пользователя c1, а мои покупки на карте выглядят как Map <Date, Bill>
.
c1.покупки.Счет? Это возможно?
С уважением
как я могу использовать карту в OCL. Например, я хочу получить все счета для пользователя c1, а мои покупки на карте выглядят как Map <Date, Bill>
.
c1.покупки.Счет? Это возможно?
С уважением
Возможность синтезировать карту в OCL из Set(Tuple(K,V)) — это то, за что я и другие виновны в защите. Map(K,V) поддерживает одну уникальную запись V для каждого K, тогда как Set(Tuple(K,V)) может иметь много V для одного и того же K; совсем не то.
Поэтому Eclipse OCL имеет Map(K,V) как часть смоделированной стандартной библиотеки, которая в конечном итоге может стать стандартом.
С Уважением
Эд Уиллинк