housedManifestations.put(viewManifestation.getInfo(), viewManifestation);
if (ownerComponentCanvasManifestation != null) {
// clean out previous manifestation's swing components if there is one.
removeAll();
SelectionProvider provider = ownerComponentCanvasManifestation.getSelectionProvider();
Collection<View> selections = provider.getSelectedManifestations();
if (!selections.isEmpty()) {
provider.clearCurrentSelections();
firePropertyChange(SelectionProvider.SELECTION_CHANGED_PROP, selections, Collections.emptyList());
}
}
// setup new manifestation.