Interface PropertyDefinition

All Superinterfaces:
Attribute, AttributeDefinition, Comparable<PropertyDefinition>, Element, PropertyElement, Serializable
All Known Implementing Classes:
PropertyDefinitionImpl

@TypeMetadata(name="PropertyDefinition", description="This type provides information for the definition of any properties", version="1.1.0") @Change(version="1.1.0",description="The type comply with {@link AttributeDefinition} which add \'defaultValue\'") @Change(version="1.0.0",description="First Version") public interface PropertyDefinition extends PropertyElement, Comparable<PropertyDefinition>, AttributeDefinition
Defines a property of an entity or another property, including its constraints and metadata.
Author:
Luca Frosini (ISTI - CNR)