|
|||||||||
| 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.MiningMartConcepts
public class MiningMartConcepts
This is the parent model of the ConceptEditor.
| Constructor Summary | |
|---|---|
MiningMartConcepts(MiningMartApplication app)
Creates new MiningMartConcepts. |
|
| Method Summary | |
|---|---|
MiningMartConcept |
addMiningMartConcept(org.musoft.limo.model.ModelFigureElement parent,
MiningMartConcept concept)
Adds a MiningMartConcept to this MiningMartConcepts. |
MiningMartProjection |
addMiningMartProjection(MiningMartProjection projection)
|
MiningMartRelation |
addMiningMartRelation(MiningMartRelation relation)
Adds a MiningMartRelation to the MiningMartConcepts. |
MiningMartSubConcept |
addSubConceptTransition(MiningMartSubConcept transition)
Adds the specified MiningMartSubConcept to this MiningMartConcepts. |
boolean |
canAddChild(org.musoft.limo.model.ModelFigureElement child)
|
boolean |
canDestroy()
|
boolean |
canRemoveChild(org.musoft.limo.model.ModelFigureElement child)
|
boolean |
canSetName(java.lang.String name)
|
boolean |
canSetParent(org.musoft.limo.model.ModelFigureElement parent)
|
int |
countListener()
Gets the listener count. |
MiningMartConcept |
createMiningMartConcept(org.musoft.limo.model.ModelFigureElement parent,
Concept concept,
java.awt.Point point)
Creates a new MiningMartConcept with the specified parameters. |
MiningMartConcept |
createMiningMartConcept(org.musoft.limo.model.ModelFigureElement parent,
java.lang.String name,
java.awt.Point point,
java.lang.String type)
Creates a new MiningMartConcept with the specified parameters. |
MiningMartProjection |
createMiningMartProjection(Projection projection,
MiningMartConcept from,
MiningMartConcept to)
|
MiningMartProjection |
createMiningMartProjection(java.lang.String name,
MiningMartConcept from,
MiningMartConcept to)
|
MiningMartRelation |
createMiningMartRelation(Relation relation,
MiningMartConcept start,
MiningMartConcept end)
Creates a new MiningMartRelation with the specified parameters. |
MiningMartRelation |
createMiningMartRelation(java.lang.String name,
MiningMartConcept fromconcept,
MiningMartConcept toconcept)
Creates a new MiningMartRelation with the specified parameters. |
MiningMartSubConcept |
createSubConceptTransition(java.lang.String name,
MiningMartConcept superconcept,
MiningMartConcept subconcept,
boolean existsTransition)
Creates a new MiningMartSubConcept. |
void |
destroy()
|
MiningMartApplication |
getMMartApplication()
Gets the MiningMartApplication. |
org.musoft.limo.model.ModelListener |
getModelListener(int index)
Gets the modellistener. |
java.lang.String |
getType()
|
void |
initConcepts()
Inits this MiningMartConcepts. |
void |
setDirty(boolean dirty)
Sets the MiningMartCase dirty. |
| 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, 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, getName, indexOfAttribute, primitiveAttributeChanged, removeListener, setName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MiningMartConcepts(MiningMartApplication app)
| Method Detail |
|---|
public MiningMartApplication getMMartApplication()
MiningMartApplication.
public void initConcepts()
MiningMartConcepts.
It loads the concepts and relations between concepts.
public MiningMartConcept addMiningMartConcept(org.musoft.limo.model.ModelFigureElement parent,
MiningMartConcept concept)
MiningMartConcept to this MiningMartConcepts.
public MiningMartSubConcept createSubConceptTransition(java.lang.String name,
MiningMartConcept superconcept,
MiningMartConcept subconcept,
boolean existsTransition)
MiningMartSubConcept.
the - name of the transitionsuperconcept - the super Conceptsubconcept - the sub ConceptexistsTransition - if the transition exists then no new TransitionFigure is added.public MiningMartSubConcept addSubConceptTransition(MiningMartSubConcept transition)
MiningMartSubConcept to this MiningMartConcepts.
public int countListener()
public org.musoft.limo.model.ModelListener getModelListener(int index)
public MiningMartConcept createMiningMartConcept(org.musoft.limo.model.ModelFigureElement parent,
java.lang.String name,
java.awt.Point point,
java.lang.String type)
MiningMartConcept with the specified parameters.
parent - the MiningMartConcept is child of this ModelFigureElement.name - the name of the MiningMartConceptpoint - the MiningMartConcept is placed at this point.bounds - the bounds of the figure.
public MiningMartConcept createMiningMartConcept(org.musoft.limo.model.ModelFigureElement parent,
Concept concept,
java.awt.Point point)
MiningMartConcept with the specified parameters.
parent - the MiningMartConcept is child of this ModelFigureElement.concept - the created MiningMartConcept wrapps this Concept.point - the MiningMartConcept is placed at this point.bounds - the bounds of the MiningMartConcept.
public MiningMartRelation addMiningMartRelation(MiningMartRelation relation)
MiningMartRelation to the MiningMartConcepts.
public MiningMartRelation createMiningMartRelation(java.lang.String name,
MiningMartConcept fromconcept,
MiningMartConcept toconcept)
MiningMartRelation with the specified parameters.
parent - the MiningMartRelation is child of this Model.name - the name of the MiningMartRelationstart - The MiningMartConcept containing the from-key of the Relation.end - The MiningMartConcept containing the to-key of the Relation.
public MiningMartRelation createMiningMartRelation(Relation relation,
MiningMartConcept start,
MiningMartConcept end)
MiningMartRelation with the specified parameters.
parent - the MiningMartRelation is child of this Model.chain - the created MiningMartRelation wrapps this Relation.start - The MiningMartConcept containing the from-key of the Relation.end - The MiningMartConcept containing the to-key of the Relation.
public MiningMartProjection addMiningMartProjection(MiningMartProjection projection)
public MiningMartProjection createMiningMartProjection(Projection projection,
MiningMartConcept from,
MiningMartConcept to)
public MiningMartProjection createMiningMartProjection(java.lang.String name,
MiningMartConcept from,
MiningMartConcept to)
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 boolean canDestroy()
canDestroy in class org.musoft.limo.model.ModelElementpublic void setDirty(boolean dirty)
MiningMartCase dirty.
- Overrides:
setDirty in class org.musoft.limo.model.Model
- See Also:
Model.setDirty(boolean)
public void destroy()
destroy in class org.musoft.limo.model.Modelpublic boolean canSetName(java.lang.String name)
canSetName in class org.musoft.limo.model.ModelFigureElement
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||