com.intellij.j2ee.module
Interface ModuleContainer

All Superinterfaces:
JDOMExternalizable, TransactionalEditable
All Known Implementing Classes:
J2EEModuleProperties

public interface ModuleContainer
extends TransactionalEditable, JDOMExternalizable


Method Summary
 void addElement(ContainerElement element)
           
 void containedEntriesChanged()
           
 void disposeModifiableModel()
           
 LibraryLink[] getContainingLibraries()
           
 ModuleLink[] getContainingModules()
           
 ContainerElement[] getElements()
           
 void removeModule(Module module)
           
 void setElements(ContainerElement[] elements)
           
 
Methods inherited from interface com.intellij.j2ee.module.TransactionalEditable
commit, getModifiableModel, isModified, startEdit
 
Methods inherited from interface com.intellij.openapi.util.JDOMExternalizable
readExternal, writeExternal
 

Method Detail

getContainingModules

ModuleLink[] getContainingModules()

getContainingLibraries

LibraryLink[] getContainingLibraries()

getElements

ContainerElement[] getElements()

setElements

void setElements(ContainerElement[] elements)

addElement

void addElement(ContainerElement element)

removeModule

void removeModule(Module module)

containedEntriesChanged

void containedEntriesChanged()

disposeModifiableModel

void disposeModifiableModel()