Interface PropertyElement

All Superinterfaces:
Element, Serializable
All Known Subinterfaces:
Encrypted, Event, LinkedEntity, Metadata, PropagationConstraint, Property, PropertyDefinition, PropertyType, QueryTemplateReference, TemplateVariable
All Known Implementing Classes:
EncryptedImpl, EventImpl, LinkedEntityImpl, MetadataImpl, PropagationConstraintImpl, PropertyDefinitionImpl, PropertyElementImpl, PropertyImpl, PropertyTypeImpl, QueryTemplateReferenceImpl, TemplateVariableImpl

@TypeMetadata(name="PropertyElement", description="This is the base type for any PropertyElement", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface PropertyElement extends Element
The base interface for all property elements in the Information System model.

This interface serves as a common root for all types of properties, providing a foundational type for management and serialization purposes.

Author:
Luca Frosini (ISTI - CNR)
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The name of the property element type.

    Fields inherited from interface org.gcube.informationsystem.base.reference.Element

    DATETIME_PATTERN, TYPE_PROPERTY
  • Method Summary

    Methods inherited from interface org.gcube.informationsystem.base.reference.Element

    getTypeName