|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.emfstore.internal.server.core.AbstractSubEmfstoreInterface
public abstract class AbstractSubEmfstoreInterface
This is the super class for all subinterfaces of emfstore. Main interfaces, such as EMFStoreImpl
, check and
than delegates method calls to these subinterfaces, where the actual functionality is implemented. Subinterfaces
shouldn't be accessed without the corresponding main interface, because they rely on the sanity checks of the main
interfaces. The idea behind subinterfaces is to divide an emfstore interface into logical pieces and to avoid huge
classes.
Constructor Summary | |
---|---|
AbstractSubEmfstoreInterface(AbstractEmfstoreInterface parentInterface)
Default constructor. |
Method Summary | |
---|---|
Object |
execute(Method method,
Object[] args)
Executes the given method. |
ResourceHelper |
getResourceHelper()
Returns the ResourceHelper. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractSubEmfstoreInterface(AbstractEmfstoreInterface parentInterface) throws FatalESException
parentInterface
- parentInterface
FatalESException
- if parent interface is nullMethod Detail |
---|
public ResourceHelper getResourceHelper()
public Object execute(Method method, Object[] args) throws ESException
method
- the method to invokeargs
- parameters
ESException
- thrown if operation could not be executed properly
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |