Class AbstractType<T extends AbstractType<T>>

    • Field Detail

      • _abstract

        protected java.lang.Boolean _abstract
    • Constructor Detail

      • AbstractType

        protected AbstractType()
      • AbstractType

        public AbstractType​(java.lang.String path,
                            AppSchema schema,
                            SchemaMapping schemaMapping)
    • Method Detail

      • isAbstract

        public boolean isAbstract()
      • isSetAbstract

        public boolean isSetAbstract()
      • setAbstract

        public void setAbstract​(boolean _abstract)
      • getId

        public abstract java.lang.String getId()
      • isSetId

        public abstract boolean isSetId()
      • setId

        public abstract void setId​(java.lang.String id)
      • getTable

        public abstract java.lang.String getTable()
      • isSetTable

        public abstract boolean isSetTable()
      • setTable

        public abstract void setTable​(java.lang.String table)
      • getObjectClassId

        public abstract int getObjectClassId()
      • isSetObjectClass

        public abstract boolean isSetObjectClass()
      • setObjectClassId

        public abstract void setObjectClassId​(int objectClassId)
      • isSetExtension

        public abstract boolean isSetExtension()
      • listSubTypes

        public abstract java.util.List<T> listSubTypes​(boolean skipAbstractTypes)
      • listSuperTypes

        public java.util.List<T> listSuperTypes​(boolean includeType)
      • isSubTypeOf

        public boolean isSubTypeOf​(AbstractType<?> superType)
      • isEqualToOrSubTypeOf

        public boolean isEqualToOrSubTypeOf​(AbstractType<?> superType)
      • listSubTypes

        protected java.util.List<T> listSubTypes​(java.util.List<T> candidates,
                                                 boolean skipAbstractTypes)
      • listProperties

        public java.util.List<AbstractProperty> listProperties​(boolean onlyQueryable,
                                                               boolean includeInherited)
      • getProperty

        public AbstractProperty getProperty​(java.lang.String name,
                                            java.lang.String namespaceURI,
                                            boolean includeInherited)
      • getFeatureProperty

        public FeatureProperty getFeatureProperty​(java.lang.String name,
                                                  java.lang.String namespaceURI,
                                                  boolean includeInherited)
      • isSetProperties

        public boolean isSetProperties()