# GEF Common API Reference

Packages
org.eclipse.gef.common.activate: This package provides an abstraction for `IActivatable` objects.
org.eclipse.gef.common.adapt: This package provides abstractions and implementations related to an enhanced adaptable-pattern.
org.eclipse.gef.common.adapt.inject: This package provides support for Google Guice-based injection of adapters.
org.eclipse.gef.common.beans.binding: This package augments the JavaFX binding API by adding support related to `SetMultimap` and `Multiset`.
org.eclipse.gef.common.beans.property: This package augments the property API of JavaFX by adding support related to `SetMultimap` and `Multiset`.
org.eclipse.gef.common.beans.value: This package augments the value API of JavaFX by contributing support for `SetMultimap` and `Multiset`.
org.eclipse.gef.common.collections: This package augments the JavaFX collections API with support for `SetMultimap` and `Multiset`.
org.eclipse.gef.common.dispose: This package provides an abstraction for `IDisposable` objects.
org.eclipse.gef.common.reflect: This package provides utilities related to Java Reflection.