O'Reilly logo

Executable UML: A Foundation for Model-Driven Architecture by Marc J. Balcer, Stephen J. Mellor

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

B.4. Domain Data Types

arbitrary_id

An attribute whose value is unique for all instances of the class, but whose content is unimportant.

Count

A nonnegative number used to indicate a count of items, e.g., the number of items in an order.

Money

An amount of money. All bookstore orders are handled in U.S. Dollars.

Note: In a multicurrency system, this type would also identify the currency (U.S. Dollar, Euro, British Pound, etc.) and quite possibly conversion rate information.

date

A calendar date and time.

ElapsedTime

The time that elapses between two points in time, expressed in terms of days, hours, minutes, and seconds.

MonthYear

A date specified only to the precision of a month and year.

Year

A calendar year, used primarily for specifying copyright ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required