Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

3.6 Time

Code Block
java
java
titleSuggested approach using standard Java typesSuggestion 2.0, I
  public interface ITime {
      public double StampAsMJD();
      public double DurationAsMJD();
  }	
  public interface ITimeSet {
      public List<ITime> getTimes();
      bool publicHasDurations TimeZone{ getTimeZone()get;
      public ITime getTimeHorizon(); }
  }
Code Block
java
java
titleSuggested approach using standard Java typesSuggestion 2.0, II
  public interface ITime {
      public double StampAsMJD();
  }	
  public interface ITimeSpan : ITime {
      public double DurationAsMJD();
  }	
  public interface ITimeSet {
      public List<ITime> getTimes();
      bool HasDurations { get; }
  }
Code Block
java
java
titleSuggestion 2.0, III
  public interface ITimeSet
  {
      IList<double> TimeStamps { get; set; }
      IList<double> Durations { get; set; }

      TimeZoneInfo TimeZone { get; set; }

      bool HasDurations { get; }
  }
Code Block
java
java
titleSuggestion 2.0, IV

  public interface ITimeSet
  {
      IList<double> TimeStamps { get; set; }
      TimeZoneInfo TimeZone { get; set; }
  }
  public interface ITimeSet
  {
      IList<double> Durations { get; set; }
  }

5. OATC Procedures

6. www.OpenMI.org and wiki.OpenMI.org

...