org.eclipse.gmt.modisco.infra.facet.core.adapters.instances
Class MetaclassInstancesAdapterWithFacet

java.lang.Object
  extended by MetaclassInstancesAdapter
      extended by org.eclipse.gmt.modisco.infra.facet.core.adapters.instances.MetaclassInstancesAdapterWithFacet

public class MetaclassInstancesAdapterWithFacet
extends MetaclassInstancesAdapter

An adapter that acts as a cache for lists of instances by EClass (extending MetaclassInstancesAdapter for supporting Facets). It works by listening to changes in the model and updating the cache accordingly.

It must be created on a Resource through MetaclassInstancesAdapterFactoryWithFacet, by doing the following:

MetaclassInstancesAdapterFactoryWithFacet.getInstance().setFacetContext(facetContext);
MetaclassInstances instances = (MetaclassInstances) MetaclassInstancesAdapterFactoryWithFacet.getInstance().adapt(resource, MetaclassInstances.class);


Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait