This wiki has undergone a migration to Confluence found Here
Difference between revisions of "GELLO Class definition"
Jump to navigation
Jump to search
m |
m |
||
Line 43: | Line 43: | ||
− | [[Virtual Medical Record (vMR)]] | + | [[Virtual Medical Record (vMR)|Back]] |
Revision as of 23:37, 5 November 2009
This is an example of what a GELLO class file would look like
Class AbsoluteTime extends Any -- Properties display_string: String -- Methods add(dur: Duration): AbsoluteTime difference(time: AbsoluteTime): Duration extract_day(): Real extract_day_of_week(): String extract_hour(): Real extract_millisecond(): Real extract_minute(): Real extract_month(): Real extract_second(): Real extract_time_zone(): String extract_year(): Real gt(rhs: AbsoluteTime): Boolean gte(rhs: AbsoluteTime): Boolean lt(rhs: AbsoluteTime): Boolean lte(rhs: AbsoluteTime): Boolean now(): AbsoluteTime subtract(dur: Duration): AbsoluteTime
Class AbsoluteTimeInterval extends Any -- Properties lower_limit: AbsoluteTime upper_limit: AbsoluteTime -- Methods after(x: AbsoluteTime): Boolean after(x: AbsoluteTimeInterval): Boolean before(x: AbsoluteTime): Boolean before(x: AbsoluteTimeInterval): Boolean contains(x: AbsoluteTime): Boolean contains(x: AbsoluteTimeInterval): Boolean finishes(x: AbsoluteTimeInterval): Boolean meets(x: AbsoluteTimeInterval): Boolean overlaps(x: AbsoluteTimeInterval): Boolean starts(x: AbsoluteTimeInterval): Boolean