|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.stp.core.infrastructure.emf.DefaultScribblerDomain
public abstract class DefaultScribblerDomain
A default implementation of IScribblerDomain. Clients are required to
implement
IScribblerDomain.getEditModelLabel()
and
IScribblerDomain.getResourceDescriptors()
.
Clients are permitted to subclass this implementation directly.
Constructor Summary | |
---|---|
DefaultScribblerDomain()
|
Method Summary | |
---|---|
void |
addTechnologyFlavorLifecycle(ITechnologyFlavorLifecycle flavorManager)
The Technology Flavor Lifecycle will receive callbacks from the Scribbler to save(), discard(), or revert() its modfications in step with the scribbler's management of EMF resources. |
java.lang.String |
getLabel()
|
ITechnologyFlavorLifecycle |
getTechnologyFlavorLifecycle(java.lang.String technologyFlavorId)
The following method should not be invoked by any client other than the IEditModelScribbler. |
ITechnologyFlavorLifecycle[] |
getTechnologyFlavorLifecycles()
The following method should not be invoked by any client other than the IEditModelScribbler. |
boolean |
isContained(IResourceDescriptor aResourceDescriptor)
Returns true if the aResourceDescriptor is contained by this IEditingDomain. |
boolean |
matches(IUndoContext context)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.stp.core.infrastructure.emf.IScribblerDomain |
---|
getEditModelLabel, getResourceDescriptors |
Constructor Detail |
---|
public DefaultScribblerDomain()
Method Detail |
---|
public boolean isContained(IResourceDescriptor aResourceDescriptor)
IScribblerDomain
Replaces EditModel.isInterrestedInResource().
isContained
in interface IScribblerDomain
public void addTechnologyFlavorLifecycle(ITechnologyFlavorLifecycle flavorManager)
IScribblerDomain
addTechnologyFlavorLifecycle
in interface IScribblerDomain
ITechnologyFlavorLifecycle
public ITechnologyFlavorLifecycle getTechnologyFlavorLifecycle(java.lang.String technologyFlavorId)
IScribblerDomain
getTechnologyFlavorLifecycle
in interface IScribblerDomain
public ITechnologyFlavorLifecycle[] getTechnologyFlavorLifecycles()
IScribblerDomain
getTechnologyFlavorLifecycles
in interface IScribblerDomain
public boolean matches(IUndoContext context)
public java.lang.String getLabel()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |