|
|||||||||
| 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
org.musoft.limo.model.Model
edu.udo.cs.miningmart.gui.model.MiningMartModel
edu.udo.cs.miningmart.gui.model.MiningMartCase
public class MiningMartCase
A wrapper for a case-object. It's the parent-model.
Case| Field Summary |
|---|
| Fields inherited from class edu.udo.cs.miningmart.gui.model.MiningMartModel |
|---|
mayChangeDocumentation |
| Constructor Summary | |
|---|---|
MiningMartCase(MiningMartApplication app,
Case thecase)
Creates a new MiningMartCase. |
|
| Method Summary | |
|---|---|
MiningMartChain |
addMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
MiningMartChain chain)
Adds a MiningMartChain to this MiningMartCase. |
StepTransition |
addStepTransition(StepTransition transition)
Adds the specified StepTransition to this MiningMartCase. |
boolean |
canAddChild(org.musoft.limo.model.ModelFigureElement child)
|
boolean |
canDeleteInDatabase()
Gets the flag indicating that this obkect can be deleted in the database. |
boolean |
canDestroy()
|
boolean |
canRemoveChild(org.musoft.limo.model.ModelFigureElement child)
|
boolean |
canSetParent(org.musoft.limo.model.ModelFigureElement parent)
|
MiningMartChain |
createMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
Chain chain,
java.awt.Point point,
java.awt.Rectangle bounds)
Creates a new MiningMartChain with the specified parameters. |
MiningMartChain |
createMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
java.lang.String name,
java.awt.Point point,
java.awt.Rectangle bounds)
Creates a new MiningMartChain with the specified parameters. |
StepTransition |
createTransition(java.lang.String name,
org.musoft.limo.model.ModelFigureElement start,
org.musoft.limo.model.ModelFigureElement end,
boolean existsTransition)
Creates a new StepTransition. |
int |
decrementTransitionCounter()
Decrements the counter for the transitions. |
void |
destroy()
|
void |
dissolveMiningMartChain(MiningMartChain mchain)
Dissolves the specified MiningMartChain. |
boolean |
existsTransition(org.musoft.limo.model.ModelFigureElement start,
org.musoft.limo.model.ModelFigureElement end)
Checks wether a transition between the specified ModelFigureElements exists. |
MiningMartApplication |
getMMartApplication()
Gets the MiningMartApplication. |
java.lang.String |
getName()
Gets the name of the MiningMartCase. |
Case |
getTheCase()
Gets the Case |
int |
getTransitionCounter()
Gets the counter for the transitions. |
java.lang.String |
getType()
|
int |
incrementTransitionCounter()
Increments the counter for the transitions. |
void |
initTheCase()
Inits this MiningMartCase. |
void |
organizeTransitions(boolean check)
Organizes the transitions. |
void |
primitiveAttributeChanged(org.musoft.limo.model.ModelPrimitiveAttribute mpa)
If the description of this MiningMartCase changed then set the documentation of the underlying Case. |
void |
setDeleteInDatabase(boolean bool,
boolean propagate)
Sets the flag that this object could be deleted in the database. |
void |
setDirty(boolean dirty)
Sets the MiningMartCase dirty. |
void |
setName(java.lang.String name)
Sets the name of the MiningMartCase. |
| Methods inherited from class org.musoft.limo.model.Model |
|---|
addConnection, changed, getChildOrConnection, getConnection, getConnection, getConnectionCount, getConnections, getDirty, getElement, getRootModel, getValidConnectionName, indexOfConnection, indexOfConnection, removeConnection, removeConnection |
| Methods inherited from class org.musoft.limo.model.ModelFigureElement |
|---|
addChild, canSetBounds, canSetName, canSetPosition, clear, fireAddChild, fireCreateChild, fireCreateConnection, fireRemoveChild, fireSetParent, getBounds, getCenter, getChild, getChild, getChildCount, getChildren, getChildren, getChildren, getCorner, getFullName, getMaximumBounds, getMinimumBounds, getModel, getNeededBounds, getParent, getPosition, getValidChildName, indexOfChild, indexOfChild, isChildOf, layout, removeChild, setBounds, setBounds, setCenter, setIndex, setParent, setPosition, setPosition |
| Methods inherited from class org.musoft.limo.model.ModelElement |
|---|
addAttribute, addAttributeNew, addListener, associationEndChanged, dump, fireDestroy, fireSetName, getAttribute, getAttribute, getAttributeCount, getListener, getListenerCount, indexOfAttribute, removeListener, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MiningMartCase(MiningMartApplication app,
Case thecase)
| Method Detail |
|---|
public void setDeleteInDatabase(boolean bool,
boolean propagate)
public boolean canDeleteInDatabase()
public int getTransitionCounter()
public int incrementTransitionCounter()
public int decrementTransitionCounter()
public MiningMartApplication getMMartApplication()
MiningMartApplication.
public void initTheCase()
MiningMartCase.
It loads the chains and transitions between chains.
public void organizeTransitions(boolean check)
throws M4Exception
M4Exception
public boolean existsTransition(org.musoft.limo.model.ModelFigureElement start,
org.musoft.limo.model.ModelFigureElement end)
ModelFigureElements exists.
public MiningMartChain addMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
MiningMartChain chain)
MiningMartChain to this MiningMartCase.
public MiningMartChain createMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
java.lang.String name,
java.awt.Point point,
java.awt.Rectangle bounds)
MiningMartChain with the specified parameters.
parent - the MiningMartChain is child of this ModelFigureElement.name - the name of the MiningMartChainpoint - the MiningMartChain is placed at this point.bounds - the bounds of the figure.
public MiningMartChain createMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
Chain chain,
java.awt.Point point,
java.awt.Rectangle bounds)
MiningMartChain with the specified parameters.
parent - the MiningMartChain is child of this ModelFigureElement.chain - the created MiningMartChain wrapps this Chain.point - the MiningMartChain is placed at this point.bounds - the bounds of the MiningMartChain.
public StepTransition addStepTransition(StepTransition transition)
StepTransition to this MiningMartCase.
public StepTransition createTransition(java.lang.String name,
org.musoft.limo.model.ModelFigureElement start,
org.musoft.limo.model.ModelFigureElement end,
boolean existsTransition)
StepTransition.
the - name of the transitionstart - the StepTransition starts at this ModelFigureElement.end - the StepTransition ends at this ModelFigureElement.existsTransition - if the transition exists then no new TransitionFigure is added.public boolean canAddChild(org.musoft.limo.model.ModelFigureElement child)
canAddChild in class org.musoft.limo.model.Modelpublic boolean canRemoveChild(org.musoft.limo.model.ModelFigureElement child)
canRemoveChild in class org.musoft.limo.model.Modelpublic 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()
MiningMartCase.
getName in class org.musoft.limo.model.ModelElementCase- See Also:
M4Object.getName()public void setName(java.lang.String name)
MiningMartCase.
It means it sets the name of the Case.
setName in class org.musoft.limo.model.ModelElementM4Object.setName(String)public Case getTheCase()
Case
public boolean canDestroy()
canDestroy in class org.musoft.limo.model.ModelElementpublic void primitiveAttributeChanged(org.musoft.limo.model.ModelPrimitiveAttribute mpa)
MiningMartCase changed then set the documentation of the underlying Case.
primitiveAttributeChanged in class MiningMartModelModelElement.primitiveAttributeChanged(ModelPrimitiveAttribute)public void setDirty(boolean dirty)
MiningMartCase dirty.
- Overrides:
setDirty in class org.musoft.limo.model.Model
- See Also:
Model.setDirty(boolean)
public void dissolveMiningMartChain(MiningMartChain mchain)
throws M4Exception
MiningMartChain.
M4Exceptionpublic void destroy()
destroy in class org.musoft.limo.model.Model
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||