ENTITY time_interval_based_effectivity SUBTYPE OF (effectivity); effectivity_period : time_interval; END_ENTITY; -- time_interval_based_effectivity |
Entity data types and their attributeseffectivityid: identifier; (DER) name: label; (DER) description: text; time_interval_based_effectivity effectivity_period: time_interval; |
Global rules for this entity data type- |
public interface ETime_interval_based_effectivity extends EEffectivityeffectivity_period (explicit attribute)boolean testEffectivity_period(ETime_interval_based_effectivity type)ETime_interval getEffectivity_period(ETime_interval_based_effectivity type) void setEffectivity_period(ETime_interval_based_effectivity type, ETime_interval value) void unsetEffectivity_period(ETime_interval_based_effectivity type) |
public class CTime_interval_based_effectivity implements ETime_interval_based_effectivitystatic EAttribute attributeEffectivity_period(ETime_interval_based_effectivity type)static int usedinEffectivity_period(ETime_interval_based_effectivity type, ETime_interval instance, ASdaiModel domain, ATime_interval_based_effectivity result) |
public class ATime_interval_based_effectivity extends AEntitypublic ETime_interval_based_effectivity getByIndex(int index)public ETime_interval_based_effectivity getCurrentMember(SdaiIterator it) |