|
|||||||||
| 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
public class 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)
canSetParent in class org.musoft.limo.model.ModelFigureElementpublic java.lang.String getType()
getType in class org.musoft.limo.model.ModelElementpublic java.lang.String getName()
MiningMartBaseAttribute.
getName in class org.musoft.limo.model.ModelElementBaseAttributeM4Object.getName()public void setName(java.lang.String name)
MiningMartBaseAttribute.
It means it sets the name of the BaseAttribute.
setName in class org.musoft.limo.model.ModelElementM4Object.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 MiningMartModelFigureElementModelElement.primitiveAttributeChanged(ModelPrimitiveAttribute)public void setBounds(java.awt.Rectangle bounds)
MiningMartBaseAttribute.
The location of the underlying BaseAttribute is set to the location of the bounds.
setBounds in class org.musoft.limo.model.ModelFigureElementModelFigureElement.setBounds(Rectangle)public void setPosition(java.awt.Point p)
MiningMartConcept.
The position of the underlying Concept also changes.
setPosition in class org.musoft.limo.model.ModelFigureElementpublic boolean canDestroy()
canDestroy in class org.musoft.limo.model.ModelElementpublic void destroy()
MiningMartConcept and deletes the underlying Concept.
destroy in class org.musoft.limo.model.ModelFigureElementModelElement.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 | ||||||||