Class TypesKnowledge


  • public class TypesKnowledge
    extends Object
    Author:
    Luca Frosini (ISTI - CNR)
    • Field Detail

      • DEFAULT_EXPIRING_TIMEOUT

        public static final long DEFAULT_EXPIRING_TIMEOUT
      • initialized

        protected boolean initialized
      • expiringTimeout

        public int expiringTimeout
      • creationTime

        protected Calendar creationTime
      • expiringTime

        protected Calendar expiringTime
    • Constructor Detail

      • TypesKnowledge

        public TypesKnowledge()
    • Method Detail

      • setExpiringTimeout

        public void setExpiringTimeout​(int expiringTimeout)
      • setTypesDiscoverer

        public void setTypesDiscoverer​(TypesDiscoverer<Type> typesDiscoverer)
      • init

        protected void init​(boolean forceReinitialization)
      • discover

        public void discover()
        This method do nothing if TypesDiscoverer was not set. Otherwise initialized the ModelKnowledge if it was not already initialized. To enforce rediscovery use renew method.
      • renew

        public void renew()
        Force reinitialization of