agg.util
Interface StrategyProperties

All Known Implementing Classes:
Completion_CSP, Completion_CSP_NoBJ, Completion_InheritCSP, Completion_InjCSP, Completion_NAC, Completion_SimpleBT, MorphCompletionStrategy

public interface StrategyProperties

This interface may be implemented by abstract strategies to provide support for special properties that a concrete strategy may have. A property is represented as a bit in a BitSet. Symbolic names for the property bits of a category of strategies may be defined in separate interfaces.


Method Summary
 java.util.BitSet getProperties()
          Return information about what properties are currently activated.
 java.util.BitSet getSupportedProperties()
          Return information about what properties I support.
 

Method Detail

getSupportedProperties

java.util.BitSet getSupportedProperties()
Return information about what properties I support. A property is supported if its corresponding bit is set.


getProperties

java.util.BitSet getProperties()
Return information about what properties are currently activated. Properties can be activated or deactivated by setting or clearing their respective bits via the BitSet interface.