abstract class SolarEvent has sub-classes:
specific solar events, e.g:
Flare
AR
Sigmoid
Sunspot
——
Abstract class Values has sub-classes:
specific types of values, e.g. location, time, human- or software-tagged, etc.
——
the specific events like Flare and Sigmoid will reference specific value types
——
example code:
public class Flare extends SolarEvent{
StartTime thisStartTime
EndTime thisEndTime
ArNum thisArNum
//etc
}
yes, naturally I am using my “birth language” of Java