|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.musoft.limo.model.ModelElement
org.musoft.limo.model.ModelFigureElement
edu.udo.cs.miningmart.gui.model.MiningMartModelFigureElement
edu.udo.cs.miningmart.gui.model.MiningMartBaseAttribute
A wrapper for the BaseAttribute
.
Field Summary |
Fields inherited from class edu.udo.cs.miningmart.gui.model.MiningMartModelFigureElement |
mayChangeDocumentation |
Constructor Summary | |
MiningMartBaseAttribute(MiningMartApplication app,
BaseAttribute baseattribute,
org.musoft.limo.model.ModelFigureElement parent,
java.awt.Point position,
java.awt.Rectangle bounds)
Creates a new MiningMartBaseAttribute with the given parameters. |
Method Summary | |
boolean |
canDeleteInDatabase()
Gets the flag indicating that this obkect can be deleted in the database. |
boolean |
canDestroy()
|
boolean |
canSetParent(org.musoft.limo.model.ModelFigureElement parent)
|
void |
destroy()
Destroys the MiningMartConcept and deletes the underlying Concept . |
BaseAttribute |
getBaseAttribute()
Gets the BaseAttribute . |
MiningMartApplication |
getMMartApplication()
Gets the MiningMartApplication . |
java.lang.String |
getName()
Gets the name of the MiningMartBaseAttribute . |
java.lang.String |
getType()
|
void |
primitiveAttributeChanged(org.musoft.limo.model.ModelPrimitiveAttribute mpa)
If the description of this MiningMartBaseAttribute changed then set the documentation of the underlying BaseAttribute . |
void |
setBounds(java.awt.Rectangle bounds)
Sets the bounds of the MiningMartBaseAttribute .
|
void |
setDeleteInDatabase(boolean bool)
Sets the flag that this object could be deleted in the database. |
void |
setName(java.lang.String name)
Sets the name of the MiningMartBaseAttribute .
|
void |
setPosition(java.awt.Point p)
Sets the position of this MiningMartConcept .
|
Methods inherited from class org.musoft.limo.model.ModelFigureElement |
addChild, canAddChild, canRemoveChild, canSetBounds, canSetName, canSetPosition, clear, fireAddChild, fireCreateChild, fireCreateConnection, fireRemoveChild, fireSetParent, getBounds, getCenter, getChild, getChild, getChildCount, getChildOrConnection, getChildren, getChildren, getChildren, getCorner, getElement, getFullName, getMaximumBounds, getMinimumBounds, getModel, getNeededBounds, getParent, getPosition, getValidChildName, indexOfChild, indexOfChild, isChildOf, layout, removeChild, setBounds, setCenter, setIndex, setParent, setPosition |
Methods inherited from class org.musoft.limo.model.ModelElement |
addAttribute, addAttributeNew, addListener, associationEndChanged, changed, dump, fireDestroy, fireSetName, getAttribute, getAttribute, getAttributeCount, getListener, getListenerCount, getRootModel, indexOfAttribute, removeListener, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MiningMartBaseAttribute(MiningMartApplication app, BaseAttribute baseattribute, org.musoft.limo.model.ModelFigureElement parent, java.awt.Point position, java.awt.Rectangle bounds)
MiningMartBaseAttribute
with the given parameters.
Method Detail |
public MiningMartApplication getMMartApplication()
MiningMartApplication
.
public boolean canSetParent(org.musoft.limo.model.ModelFigureElement parent)
public java.lang.String getType()
public java.lang.String getName()
MiningMartBaseAttribute
.
BaseAttribute
M4Object.getName()
public void setName(java.lang.String name)
MiningMartBaseAttribute
.
It means it sets the name of the BaseAttribute
.
M4Object.setName(String)
public BaseAttribute getBaseAttribute()
BaseAttribute
.
public void primitiveAttributeChanged(org.musoft.limo.model.ModelPrimitiveAttribute mpa)
MiningMartBaseAttribute
changed then set the documentation of the underlying BaseAttribute
.
primitiveAttributeChanged
in class MiningMartModelFigureElement
ModelElement.primitiveAttributeChanged(ModelPrimitiveAttribute)
public void setBounds(java.awt.Rectangle bounds)
MiningMartBaseAttribute
.
The location of the underlying BaseAttribute
is set to the location of the bounds.
ModelFigureElement.setBounds(Rectangle)
public void setPosition(java.awt.Point p)
MiningMartConcept
.
The position of the underlying Concept
also changes.
public boolean canDestroy()
public void destroy()
MiningMartConcept
and deletes the underlying Concept
.
ModelElement.destroy()
public void setDeleteInDatabase(boolean bool)
public boolean canDeleteInDatabase()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |