|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.util.Observable
|
+--uci.argo.kernel.DesignMaterial
|
+--uci.argo.kernel.Design
A composite DesignMaterial that contains other DesignMaterial's.
| Fields inherited from class uci.argo.kernel.DesignMaterial |
_highlight,
_parents,
_pendingItems,
_persistObservers,
_propertyListeners,
_props |
| Constructor Summary | |
Design()
Construct a new Design. |
|
| Method Summary | |
void |
addElement(DesignMaterial dm)
Add the given DesignMaterial to this Design, if it is not already. |
void |
critique(Designer d)
Critique a Design by critiquing each contained DesignMaterial. |
Enumeration |
elements()
Enumerate all contained DesignMaterial's. |
Vector |
getSubdesigns()
Reply a vector of contained DesignMaterial's. |
void |
removeElement(DesignMaterial dm)
Remove the given DesignMaterial from this Design. |
void |
setSubdesigns(Vector subs)
Set the vector of contained DesignMaterial's. |
String |
toString()
Reply a string that describes this Design. |
boolean |
transativelyIncludes(DesignMaterial dm)
Reply true if the given DesignMaterial is part of this design. |
| Methods inherited from class uci.argo.kernel.DesignMaterial |
addPersistantObserver,
addPropertyChangeListener,
canPut,
changedProperty,
define,
define,
define,
dispose,
firePropertyChange,
firePropertyChange,
firePropertyChange,
get,
get,
getBoolean,
getBoolProperty,
getBoolProperty,
getHighlight,
getIntProperty,
getIntProperty,
getProperty,
getProperty,
inform,
keysIn,
notifyObservers,
notifyPersistantObservers,
parents,
put,
put,
put,
put,
removePendingItems,
removePersistObserver,
removeProperty,
removePropertyChangeListener,
setHighlight,
setProperty,
setProperty,
setProperty |
| Methods inherited from class java.util.Observable |
addObserver,
clearChanged,
countObservers,
deleteObserver,
deleteObservers,
hasChanged,
notifyObservers,
setChanged |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public Design()
| Method Detail |
public Vector getSubdesigns()
public void setSubdesigns(Vector subs)
public Enumeration elements()
public boolean transativelyIncludes(DesignMaterial dm)
public void addElement(DesignMaterial dm)
public void removeElement(DesignMaterial dm)
public void critique(Designer d)
Needs-More-Work: in the future Argo will use less tree walking and more trigger-driven critiquing. I.e., critiquing will be done in response to specific manipulations in the editor.
public String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||