Logo Search packages:      
Sourcecode: wims version File versions

fr::ove::openmath::jome::model::Icon Class Reference

Inheritance diagram for fr::ove::openmath::jome::model::Icon:

fr::ove::openmath::jome::model::FormulaTreeStructure fr::ove::openmath::jome::model::Node fr::ove::openmath::jome::ctrlview::events::ControlListener fr::ove::openmath::jome::behaviour::Iconifiable fr::ove::utils::Comparable fr::ove::openmath::jome::behaviour::Maskable fr::ove::openmath::jome::behaviour::Modifiable

List of all members.

Detailed Description

This is an fictive operator which replaces a real part (real in a syntactical mathematical meaning) of the formula by an icon.

Icon represents a node in the formula tree structure.
Its children are the iconified parts of the formula.

1998 DIRAT Laurent
1.0 23/07/98

Definition at line 47 of file Icon.java.

Public Member Functions

void addChild (Node child, int rank)
void addChild (Node child)
void addIconified (FormulaTreeStructure fts)
void addModelListener (ModelListener modelListener)
synchronized Object clone ()
void computeDepth ()
void computeNbStrahler ()
void consumeControlEvent (ControlEvent controlEvent)
String createLinear (String linear)
synchronized Object duplicate ()
String evaluate ()
FormulaTreeStructure findLocation (FormulaTreeStructure current)
void fireModelEvent (ModelEvent modelEvent)
boolean getAreOperandsMovable ()
int getAsOperandPriority ()
int getAsOperatorPriority ()
Node getChild (int rank)
Vector getChildren ()
int getDepth ()
Node getFather ()
FormulaTreeStructure getIconified (int rank)
String getIconName ()
Vector getListeners ()
int getNbChildren ()
int getNbIconified ()
int getNbStrahler ()
int getRank ()
int getRankOfIconified (int rank)
String getResourceIdentifier ()
String getValue ()
FormulaTreeStructure goTo (int priority)
boolean hasChild (Node node)
 Icon (String iconName)
 Icon (FormulaTreeStructure toIconify)
void iconify ()
FormulaTreeStructure insert (FormulaTreeStructure current)
boolean isEqual (Comparable toCompare)
boolean isEqual (fr.ove.utils.Comparable toCompare)
boolean isGreater (Comparable toCompare)
boolean isGreater (fr.ove.utils.Comparable toCompare)
boolean isGreaterOrEqual (Comparable toCompare)
boolean isGreaterOrEqual (fr.ove.utils.Comparable toCompare)
boolean isIcon ()
boolean isIconifiable ()
boolean isLesser (Comparable toCompare)
boolean isLesser (fr.ove.utils.Comparable toCompare)
boolean isLesserOrEqual (Comparable toCompare)
boolean isLesserOrEqual (fr.ove.utils.Comparable toCompare)
boolean isOperator ()
boolean isSubstitution ()
boolean isTemplate ()
boolean isVisible ()
void moveChildren (Vector list, int rank)
void moveOperands (Vector list, int rank)
void removeAll ()
void removeAllModelListener ()
void removeChild (Node node)
void removeChild (int rank)
void removeModelListener (ModelListener modelListener)
void setAreOperandsMovable (boolean areOperandsMovable)
void setAsOperandPriority (int asOperandPriority)
void setAsOperatorPriority (int asOperatorPriority)
void setFather (Node father)
void setIconName (String iconName)
void setIsIconifiable (boolean isIconifiable)
void setIsSubstitution (boolean isSubstitution)
void setIsTemplate (boolean isTemplate)
void setIsVisble (boolean isVisible)
void setNbStrahler (int nbStrahler)
void setResourceIdentifier (String resourceIdentifier)
void setValue (String value)
void uniconify ()
void uniconifyAll ()

Static Package Attributes

static FormulaResourcesManager resourcesManager = new FormulaResourcesManager("fr.ove.openmath.jome.model.resources2")

Private Attributes

Vector iconified = new Vector()
String iconName = null
boolean isSubstitution = false
Vector rankOfIconified = new Vector()

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index