' Copyright 2002-2014 CS Systèmes d'Information
' Licensed to CS Systèmes d'Information (CS) under one or more
' contributor license agreements.  See the NOTICE file distributed with
' this work for additional information regarding copyright ownership.
' CS licenses this file to You under the Apache License, Version 2.0
' (the "License"); you may not use this file except in compliance with
' the License.  You may obtain a copy of the License at
'
'   http://www.apache.org/licenses/LICENSE-2.0
'
' Unless required by applicable law or agreed to in writing, software
' distributed under the License is distributed on an "AS IS" BASIS,
' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
' See the License for the specific language governing permissions and
' limitations under the License.
 
@startuml

  skinparam svek                  true
  skinparam ClassBackgroundColor  #F3EFEB/CCC9C5
  skinparam ClassArrowColor       #691616
  skinparam ClassBorderColor      #691616
  skinparam NoteBackgroundColor   #F3EFEB
  skinparam NoteBorderColor       #691616
  skinparam NoteFontColor         #691616
  skinparam ClassFontSize         11

  package org.orekit #ECEBD8 {

    package attitude #DDEBD8 {
    }
    package bodies #DDEBD8 {
    }
    package data #DDEBD8 {
    }
    package errors #DDEBD8 {
    }
    package files #DDEBD8 {
    }
    package forces #DDEBD8 {
    }
    package frames #DDEBD8 {
    }
    package orbits #DDEBD8 {
    }
    package propagation #DDEBD8 {
    }
    package time #DDEBD8 {
    }
    package utils #DDEBD8 {
    }
    package models #DDEBD8 {
    }

    propagation -->      attitude
    propagation -->      forces
    forces      -->      bodies
    propagation -->      orbits
    orbits      -->      frames
    attitude    -->      time
    orbits      -->      time
    attitude    -->      time
    frames      -->      time
    bodies      -->      time
    bodies      -->      data
    models      -->      bodies
    models      -->      data
    frames      -->      data
    time        -right-> data
    frames      -->      utils
    orbits      -->      utils

    note as N1
      for clarity, some relations are not
      shown, almost every packages use
      utils and time
    end note

  }

@enduml
