All Superinterfaces:
Entity, ProvidedKeyEntity, Serializable
All Known Subinterfaces:
DerSchema, PlainSchema, VirSchema
All Known Implementing Classes:
AbstractSchema, JPADerSchema, JPAPlainSchema, JPAVirSchema, Neo4jDerSchema, Neo4jPlainSchema, Neo4jSchema, Neo4jVirSchema

public interface Schema extends ProvidedKeyEntity
  • Method Details

    • getAnyTypeClass

      AnyTypeClass getAnyTypeClass()
    • setAnyTypeClass

      void setAnyTypeClass(AnyTypeClass anyTypeClass)
    • getType

      AttrSchemaType getType()
    • getMandatoryCondition

      String getMandatoryCondition()
    • isMultivalue

      boolean isMultivalue()
    • isReadonly

      boolean isReadonly()
    • isUniqueConstraint

      boolean isUniqueConstraint()
    • getLabel

      Optional<String> getLabel(Locale locale)
    • getLabels

      Map<Locale,String> getLabels()