Class ElasticMetaObject

  • All Implemented Interfaces:
    org.uberfire.ext.metadata.model.schema.MetaObject

    public class ElasticMetaObject
    extends Object
    implements org.uberfire.ext.metadata.model.schema.MetaObject
    • Constructor Detail

      • ElasticMetaObject

        public ElasticMetaObject​(org.uberfire.ext.metadata.model.schema.MetaType type)
    • Method Detail

      • getType

        public org.uberfire.ext.metadata.model.schema.MetaType getType()
        Specified by:
        getType in interface org.uberfire.ext.metadata.model.schema.MetaObject
      • getProperties

        public Collection<org.uberfire.ext.metadata.model.schema.MetaProperty> getProperties()
        Specified by:
        getProperties in interface org.uberfire.ext.metadata.model.schema.MetaObject
      • getProperty

        public Optional<org.uberfire.ext.metadata.model.schema.MetaProperty> getProperty​(String name)
        Specified by:
        getProperty in interface org.uberfire.ext.metadata.model.schema.MetaObject
      • addProperty

        public void addProperty​(org.uberfire.ext.metadata.model.schema.MetaProperty metaProperty)
        Specified by:
        addProperty in interface org.uberfire.ext.metadata.model.schema.MetaObject