|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object uk.ac.kcl.cch.rdb2java.dynData.PropertyChangeObject uk.ac.kcl.cch.jb.pliny.containmentView.model.IncludedTypeManager
an object from this class manages information about which links
of which
LOType
should be included or excluded from the Containment
View.
This object interacts with an Eclipse preference set so that user setting of what's in and what's out can be preserved between Pliny sessions.
Field Summary | |
static String |
CHANGE_TYPE_PROPERTY
|
Constructor Summary | |
IncludedTypeManager()
creates an instance of this manager. |
|
IncludedTypeManager(org.eclipse.core.runtime.Preferences prefs)
creates an instance of this manager. |
Method Summary | |
void |
dispose()
|
void |
excludeType(LOType theType)
instructs this manager to mark that the given Type is to be marked as 'to be excluded' by this manager. |
void |
includeType(LOType theType)
instructs this manager to mark that the given Type is to be marked as 'to be included' by this manager. |
boolean |
isIncluded(LOType theType)
is the given Type marked as 'to be included' by this manager? |
void |
propertyChange(PropertyChangeEvent arg0)
This class tracks the deletion of LOTypes from the Pliny system, so that any information it holds about the deleted item can be removed from its store. |
Methods inherited from class uk.ac.kcl.cch.rdb2java.dynData.PropertyChangeObject |
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String CHANGE_TYPE_PROPERTY
Constructor Detail |
public IncludedTypeManager()
public IncludedTypeManager(org.eclipse.core.runtime.Preferences prefs)
prefs
- Preferences the set of preferences in which information
about what's in and what's out shold be storedMethod Detail |
public void dispose()
public boolean isIncluded(LOType theType)
theType
-
true
, include data from this type.public void includeType(LOType theType)
theType
- LOType type that should be included.public void excludeType(LOType theType)
theType
- LOType type that should be excluded.public void propertyChange(PropertyChangeEvent arg0)
propertyChange
in interface PropertyChangeListener
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |