adds the given container concode_field_sep String VIRTUAL_PATH_SEPARATOR concode_elem_sep Pattern removeDiac concode_elem_sep SwiftTreeModel model concode_elem_sep List<FileIFace> filesToRefresh concode_elem_sep Map<ContainerIFace,VirtualFile> containers concode_elem_sep Map<String,VirtualFile> virtualFiles concode_elem_sep ElementChangedSupport<VirtualFile> virtualFileNotifier concode_field_sep List<FileIFace> getFilesToRefresh concode_elem_sep void onContainerMetaDataChanged concode_elem_sep ContainerIFace getContainer concode_elem_sep void doProcess concode_elem_sep VirtualFile createNewDirectory concode_elem_sep void onFilesAdded concode_elem_sep void onFilesRemoved concode_elem_sep void onElementChanged concode_elem_sep ElementChangedListenerRegistration<VirtualFile> getVirtualFileNotifier concode_elem_sep void recDeleteParent concode_elem_sep VirtualFile findVirtualFile concode_elem_sep VirtualFile findVirtualFile concode_elem_sep String removeAccents concode_elem_sep void cleanup concode_elem_sep void deleteContainer concode_elem_sep int indexOf concode_elem_sep SwingWorker<Collection<VirtualFile>,VirtualFile> searchFor concode_elem_sep Collection<VirtualFile> buildsFilesFromSwiftFile
void function ( ContainerIFace iface ) { VirtualFile f = containers . get ( iface ) ; if ( f != null ) return ; f = new ContainerVirtualFile ( virtualFileNotifier , model . getRoot ( ) , iface ) ; containers . put ( iface , f ) ; onFilesAdded ( iface , iface . getFiles ( ) ) ; iface . addFileListener ( this ) ; model . updateRoot ( f ) ; }