Interface LayeredDefinition

All Known Subinterfaces:
AttributeDefinitionDelegator<T>, CompositeObjectDefinition, CompositeObjectDefinitionDelegator, MutableResourceObjectClassDefinition, MutableResourceSchema, RefinedAttributeDefinitionDelegator<T>, ResourceAttributeDefinition<T>, ResourceAttributeWrapper<T>, ResourceObjectClassDefinition, ResourceObjectClassDefinitionDelegator, ResourceObjectDefinition, ResourceObjectDefinitionDelegator, ResourceObjectTypeDefinition, ResourceObjectTypeDefinitionDelegator, ResourceSchema
All Known Implementing Classes:
AbstractResourceObjectDefinitionImpl, CompositeObjectDefinitionImpl, ResourceAttributeDefinitionImpl, ResourceAttributeWrapperImpl, ResourceObjectClassDefinitionImpl, ResourceObjectTypeDefinitionImpl, ResourceSchemaImpl

public interface LayeredDefinition
A definition that can be viewed at from different layer's point of view. See ResourceAttributeDefinition.getLimitations(LayerType) and similar layer-qualified methods.
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull LayerType
    Gets the current point-of-view: on which layer do we look at the data?
  • Method Details

    • getCurrentLayer

      @NotNull @NotNull LayerType getCurrentLayer()
      Gets the current point-of-view: on which layer do we look at the data?