void addElementChangedListener(IElementChangedListener listener, int eventMask);
void removeElementChangedListener(IElementChangedListener listener);
void addElementChangedListener(IElementChangedListener listener);
void registerModelDelta(IErlElementDelta delta);
IErlModule getModuleFromFile(IParent parent, String name, IPath path,
<BUG>String encoding);
IErlModule getModuleFromText(IParent parent, String name, String initialText, String encoding);
public void removeModule(final IErlModule module);</BUG>
void putEdited(String path, IErlModule module);
Object getModelLock();

void addElementChangedListener(IElementChangedListener listener, int eventMask);
void removeElementChangedListener(IElementChangedListener listener);
void addElementChangedListener(IElementChangedListener listener);
void registerModelDelta(IErlElementDelta delta);
IErlModule getModuleFromFile(IParent parent, String name, IPath path,
Charset encoding);
IErlModule getModuleFromText(IParent parent, String name, String initialText,
Charset encoding);
public void removeModule(final IErlModule module);
void putEdited(String path, IErlModule module);
Object getModelLock();
