|
|||||||||
| 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.MiningMartChain
public class MiningMartChain
A wrapper for Chains.
A MiningMartChain could be a child of a MiningMartCase or of a MiningMartChain.
| Field Summary |
|---|
| Fields inherited from class edu.udo.cs.miningmart.gui.model.MiningMartModel |
|---|
mayChangeDocumentation |
| Constructor Summary | |
|---|---|
MiningMartChain(MiningMartApplication app,
Case thecase,
Chain chain,
java.lang.String casename,
java.awt.Point point,
java.awt.Rectangle bounds,
org.musoft.limo.model.ModelFigureElement parent)
Creates a new MiningMartChain with the given parameters. |
|
| Method Summary | |
|---|---|
MiningMartChain |
addMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
MiningMartChain chain)
Adds a MiningMartChain to this MiningMartChain. |
MiningMartStep |
addMiningMartStep(org.musoft.limo.model.ModelFigureElement parent,
MiningMartStep step)
Adds a MiningMartStep to this MiningMartChain. |
StepTransition |
addStepTransition(StepTransition transition)
Adds the specified StepTransition to this MiningMartChain. |
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)
|
MiningMartChain |
createMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
Chain chain,
java.awt.Point point,
java.awt.Rectangle bounds)
Creates a new MiningMartChain. |
MiningMartChain |
createMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
java.lang.String name,
java.awt.Point point,
java.awt.Rectangle bounds)
Creates a new MiningMartChain. |
MiningMartStep |
createMiningMartStep(org.musoft.limo.model.ModelFigureElement parent,
Step step,
java.awt.Point position,
java.awt.Rectangle bounds)
Creates a new MiningMartStep with the specified parameters. |
MiningMartStep |
createMiningMartStep(org.musoft.limo.model.ModelFigureElement parent,
java.lang.String opname,
java.lang.String stepName,
java.awt.Point position,
java.awt.Rectangle bounds)
Creates a new MiningMartStep 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()
Destroys the MiningMartChain and deletes the underlying Chain. |
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. |
Chain |
getChain()
Gets the Chain. |
MiningMartApplication |
getMMartApplication()
Gets the MiningMartAplication. |
java.lang.String |
getName()
Gets the name of the MiningMartChain. |
java.awt.Point |
getOrigin()
|
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 |
initTheChain()
Inits this MiningMartChain. |
void |
organizeTransitions(boolean check)
Adds transitions to the model if the case contains dependencies. |
void |
primitiveAttributeChanged(org.musoft.limo.model.ModelPrimitiveAttribute mpa)
If the description of this MiningMartChain changed then set the documentation of the underlying Chain. |
void |
setDeleteInDatabase(boolean bool,
boolean propagate)
Sets the flag that this object could be deleted in the database. |
void |
setName(java.lang.String name)
Sets the name of the MiningMartChain. |
| Methods inherited from class org.musoft.limo.model.Model |
|---|
addConnection, canAddChild, canRemoveChild, changed, getChildOrConnection, getConnection, getConnection, getConnectionCount, getConnections, getDirty, getElement, getRootModel, getValidConnectionName, indexOfConnection, indexOfConnection, removeConnection, removeConnection, setDirty |
| 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 MiningMartChain(MiningMartApplication app,
Case thecase,
Chain chain,
java.lang.String casename,
java.awt.Point point,
java.awt.Rectangle bounds,
org.musoft.limo.model.ModelFigureElement parent)
MiningMartChain with the given parameters.
| Method Detail |
|---|
public void setDeleteInDatabase(boolean bool,
boolean propagate)
public boolean canDeleteInDatabase()
public int getTransitionCounter()
public int incrementTransitionCounter()
public int decrementTransitionCounter()
public MiningMartApplication getMMartApplication()
MiningMartAplication.
public void initTheChain()
MiningMartChain.
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 MiningMartStep addMiningMartStep(org.musoft.limo.model.ModelFigureElement parent,
MiningMartStep step)
MiningMartStep to this MiningMartChain.
public MiningMartStep createMiningMartStep(org.musoft.limo.model.ModelFigureElement parent,
java.lang.String opname,
java.lang.String stepName,
java.awt.Point position,
java.awt.Rectangle bounds)
MiningMartStep with the specified parameters.
parent - The created MiningMartStep is child of this ModelFigureElement.opname - the name of the operator of the step.position - the MiningMartStep is placed at this point.bounds - the bounds of the figure.
public MiningMartStep createMiningMartStep(org.musoft.limo.model.ModelFigureElement parent,
Step step,
java.awt.Point position,
java.awt.Rectangle bounds)
MiningMartStep with the specified parameters.
parent - The created MiningMartStep is child of this ModelFigureElement.opname - the name of the operator of the step.position - the MiningMartStep is placed at this point.bounds - the bounds of the figure.
public MiningMartChain addMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
MiningMartChain chain)
MiningMartChain to this MiningMartChain.
public MiningMartChain createMiningMartChain(org.musoft.limo.model.ModelFigureElement parent,
java.lang.String name,
java.awt.Point point,
java.awt.Rectangle bounds)
MiningMartChain.
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.
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 MiningMartChain.
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 canSetParent(org.musoft.limo.model.ModelFigureElement parent)
canSetParent in class org.musoft.limo.model.ModelFigureElementpublic java.awt.Point getOrigin()
public java.lang.String getType()
getType in class org.musoft.limo.model.ModelElementpublic java.lang.String getName()
MiningMartChain.
getName in class org.musoft.limo.model.ModelElementChain- See Also:
M4Object.getName()public void setName(java.lang.String name)
MiningMartChain.
It means it sets the name of the Chain.
setName in class org.musoft.limo.model.ModelElementM4Object.setName(String)public void primitiveAttributeChanged(org.musoft.limo.model.ModelPrimitiveAttribute mpa)
MiningMartChain changed then set the documentation of the underlying Chain.
primitiveAttributeChanged in class MiningMartModelModelElement.primitiveAttributeChanged(ModelPrimitiveAttribute)public Case getTheCase()
Case.
public Chain getChain()
Chain.
public boolean canDestroy()
canDestroy in class org.musoft.limo.model.ModelElementpublic void destroy()
MiningMartChain and deletes the underlying Chain.
destroy in class org.musoft.limo.model.ModelModelElement.destroy()
public void dissolveMiningMartChain(MiningMartChain mchain)
throws M4Exception
MiningMartChain.
M4Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||