Class AbstractProperty<T,X extends ModelAwareDataAwareAmetysObject>

Type Parameters:
T - type of the property values
X - type of ametys object supported by this property
All Implemented Interfaces:
Comparable<ModelItem>, Property<T,X>, ElementDefinition<T>, ModelItem, PluginAware, Labelable, ModifiableLabelable, Configurable
Direct Known Subclasses:
AbstractSystemProperty, DegreeOrderProperty, DegreeTypeProperty, ElementRefProperty, MemberProjectProperty, OrgUnitAncestorProperty, PinProperty, ProgramSkillsProperty, SubProgramParentProgramProperty

public abstract class AbstractProperty<T,X extends ModelAwareDataAwareAmetysObject> extends DefaultElementDefinition<T> implements Property<T,X>, Configurable, PluginAware
Abstract class for single property