Package pl.edu.icm.unity.engine.api.attributes
-
Interface Summary Interface Description AttributeMetadataProvider Implementation defines anAttributeType
metadata.AttributeSupport This interface collect engine's operations related to attributes.AttributeTypeSupport API helping to manipulate attributes, used internallyAttributeValueSyntax<T> Base interface defining attribute value syntax.AttributeValueSyntaxFactory<T> Implementations allow to instantiateAttributeValueSyntax
instances.PublicAttributeSpec Used in conjunction with attribute syntaxAttributeValueSyntax.publicExposureSpec()
implementation.PublicAttributeSpec.PublicAttributeContentProvider SystemAttributesProvider Implementations (must be Spring components) provide additional system attribute types, defined by extensions. -
Class Summary Class Description AbstractAttributeValueSyntaxFactory<T> GenericAttributeValueSyntax
factory simplifying its creation.AttributeClassHelper Helper for handlingAttributesClass
es of an entity.AttributeMetadataProvidersRegistry AttributeSyntaxFactoriesRegistry Maintains a simple registry of availableAttributeValueSyntaxFactory
ies.PublicAttributeContent PublicAttributeInfo