org.mftech.dawn.runtime.client.communication
Interface Watcher
- All Known Implementing Classes:
- DawnWatcherImpl, WatcherImpl
public interface Watcher
getUserId
int getUserId()
setUserId
void setUserId(int userId)
getResourceSynchronizer
ResourceSynchronizer getResourceSynchronizer()
setResourceSynchronizer
void setResourceSynchronizer(ResourceSynchronizer resourceSynchronizer)
getGmfResource
org.eclipse.emf.ecore.resource.Resource getGmfResource()
publish
boolean publish(org.eclipse.gmf.runtime.emf.core.resources.GMFResource gmfResource)
throws ServerNotAvailableException,
DawnRemoteConnectorNotInitializedException
- Throws:
ServerNotAvailableException
DawnRemoteConnectorNotInitializedException
isConfilcted
boolean isConfilcted()
addToIgnoreList
void addToIgnoreList(org.eclipse.emf.ecore.EObject obj)
publishRestore
boolean publishRestore(org.eclipse.gef.EditPart selectedElement)
publishChange
boolean publishChange(org.eclipse.gef.EditPart selectedElement)
publishDeletion
boolean publishDeletion(org.eclipse.gef.EditPart selectedElement)
publishDeletion
boolean publishDeletion(org.eclipse.gmf.runtime.notation.View view)
changeObjectOnServer
boolean changeObjectOnServer(org.eclipse.gef.EditPart selectedElement)
restoreObjectOnServer
boolean restoreObjectOnServer(org.eclipse.gef.EditPart selectedElement)
deleteObjectOnServer
boolean deleteObjectOnServer(org.eclipse.gmf.runtime.notation.View view)
saveLastResource
void saveLastResource()
isLoggedIn
boolean isLoggedIn()
updateOfflineServer
void updateOfflineServer()
- just basic updating. Should be improved later