|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.uni_paderborn.fujaba.basic.BasicIncrement
de.uni_paderborn.fujaba.asg.ASGElement
de.uni_paderborn.fujaba.asg.ASGDiagram
de.uni_paderborn.fujaba.uml.UMLDiagram
No comment provided by developer, please add a comment to improve documentation.
Nested Class Summary |
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
Field Summary | |
static java.lang.String |
ELEMENTKEY
Deprecated. the virtual items attribute will be removed - use elements instead |
static java.lang.String |
PROPERTY_NAME
Deprecated. |
Fields inherited from class de.uni_paderborn.fujaba.asg.ASGDiagram |
ELEMENTS_PROPERTY_KEY, PROJECT_PROPERTY |
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement |
dontUseAccessMethodsInThisClass |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FModelDiagram |
CONSTRAINTS_PROPERTY |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagram |
ELEMENTS_PROPERTY |
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FElement |
ANNOTATIONS_PROPERTY, DIAGRAMS_PROPERTY, ELEMENT_REFERENCES_PROPERTY, GENERATED_PROPERTY, NAME_PROPERTY, TEXT_PROPERTY |
Constructor Summary | |
|
UMLDiagram()
Constructor for class UMLDiagram |
protected |
UMLDiagram(boolean coobraPersistent)
|
|
UMLDiagram(java.lang.String name,
UMLProject project)
Constructor for class UMLDiagram |
Method Summary | |
boolean |
addToConstraints(FConstraint value)
Access method for an one to n association. |
boolean |
addToElements(ASGElement element)
Access method for an one to n association. |
void |
addToElements(java.util.Map.Entry entry)
Access method for an one to n association. |
boolean |
addToItems(ASGElement item)
Deprecated. the virtual items attribute will be removed - use addToElements instead |
protected void |
addToItems(java.util.Map.Entry entry)
Deprecated. the virtual items attribute will be removed - use elements instead |
boolean |
addToViews(ViewDiagram value)
Access method for an one to n association. |
protected java.lang.String |
createUnparseModuleName()
No comment provided by developer, please add a comment to improve documentation. |
void |
delete()
Deletes itself and all items of type UMLDiagramItem, that are ONLY contained in this diagram, but asks the user, if the diagram that should be deleted contains items that are ONLY contained in this diagram. |
UMLCollabStat |
getCollabStat()
Get the collabStat attribute of the UMLDiagram object |
java.lang.String |
getElementKey()
Deprecated. the virtual items attribute will be removed - use elements instead |
java.lang.String |
getName()
Get the name attribute of the UMLDiagram object |
int |
getSizeOfItems()
Deprecated. the virtual items attribute will be removed - use sizeOfElements instead |
ViewDiagram |
getViewByName(java.lang.String name)
Return the view named 'name'. |
boolean |
hasInConstraints(FConstraint value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInItems(UMLDiagramItem item)
Deprecated. the virtual items attribute will be removed - use hasInElements instead |
boolean |
hasInViews(ViewDiagram value)
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfConstraints()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfItems()
Deprecated. the virtual items attribute will be removed - use iteratorOfElements instead |
java.util.Iterator |
iteratorOfViews()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromConstraints()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromItems()
Deprecated. the virtual items attribute will be removed - use removeAllFromElements instead |
void |
removeAllFromViews()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromConstraints(FConstraint value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromElementsWithSideEffects(ASGElement asgElement)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromItems(ASGElement item)
Deprecated. the virtual items attribute will be removed - use removeFromElements instead |
boolean |
removeFromItems(UMLDiagramItem item)
Deprecated. the virtual items attribute will be removed - use removeFromElements instead |
boolean |
removeFromItemsWithoutIncrementAge(ASGElement asgElement)
Deprecated. the virtual items attribute will be removed - use removeFromElementsWithSideEffects instead |
boolean |
removeFromViews(ViewDiagram value)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeYou()
Isolates the object so the garbage collector can remove it. |
boolean |
setCollabStat(UMLCollabStat value)
Sets the collabStat attribute of the UMLDiagram object |
void |
setName(java.lang.String name)
Sets the name attribute of the UMLDiagram object |
int |
sizeOfConstraint()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfItems()
Deprecated. the virtual items attribute will be removed - use sizeOfElements instead |
int |
sizeOfViews()
No comment provided by developer, please add a comment to improve documentation. |
Methods inherited from class de.uni_paderborn.fujaba.asg.ASGDiagram |
addToElements, addToUsages, getCurrentProject, getParentElement, getProject, getUtility, hasInElements, hasInUsages, iteratorOfElements, iteratorOfUsages, removeAllFromElements, removeAllFromUsages, removeFromElements, removeFromUsages, searchID, setCurrentProject, setProject, setUtility, sizeOfElements, sizeOfUsages |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagram |
addToElements, hasInElements, iteratorOfElements, removeAllFromElements, removeFromElements, sizeOfElements |
Methods inherited from interface java.lang.Comparable |
compareTo |
Methods inherited from interface de.uni_paderborn.fujaba.basic.UniqueIdentifier |
getID |
Methods inherited from interface de.uni_paderborn.fujaba.fsa.unparse.LogicUnparseInterface |
getFSAInterface, getUnparseModuleName |
Methods inherited from interface de.upb.tools.pcs.PropertyChangeInterface |
getPropertyChangeSupport |
Methods inherited from interface de.upb.tools.pcs.PropertyChangeClient |
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from interface de.tu_bs.coobra.ObjectChangeAware |
acknowledgeChange, getCoObRAId, getRepository, setCoObRAId, setRepository |
Methods inherited from interface de.uni_kassel.prop.InspectionAware |
isInspectableField, proposeFieldValues |
Field Detail |
public static final java.lang.String ELEMENTKEY
public static final java.lang.String PROPERTY_NAME
Constructor Detail |
public UMLDiagram()
protected UMLDiagram(boolean coobraPersistent)
coobraPersistent
- public UMLDiagram(java.lang.String name, UMLProject project)
name
- No description providedproject
- No description providedMethod Detail |
protected java.lang.String createUnparseModuleName()
createUnparseModuleName
in class ASGElement
public java.lang.String getName()
getName
in interface FElement
getName
in class ASGElement
public void setName(java.lang.String name)
setName
in interface FElement
setName
in class ASGElement
name
- The new name valuepublic int getSizeOfItems()
public int sizeOfItems()
public boolean hasInItems(UMLDiagramItem item)
item
- No description provided
public java.util.Iterator iteratorOfItems()
public boolean removeFromItems(ASGElement item)
ASGDiagram.addToElements(FElement)
fires property changes with getElementKey()
, for a UMLDiagram this returns "items".
FIXME: This method should be deleted if the elements of a UMLDiagram are only
UMLDiagramItems again.
item
- what to remove from the elements.
removeFromElements ( item )
public boolean addToElements(ASGElement element)
element
- The object added.
public boolean addToItems(ASGElement item)
ASGDiagram.addToElements(de.uni_paderborn.fujaba.metamodel.FElement)
fires property changes with getElementKey()
, for a UMLDiagram this returns "items".
UMLDiagramItems again.
item
- what to add to the elements.
addToElements ( item )
public void addToElements(java.util.Map.Entry entry)
addToElements
in interface FDiagram
addToElements
in class ASGDiagram
entry
- The object added.protected void addToItems(java.util.Map.Entry entry)
entry
- The object added.public boolean removeFromItems(UMLDiagramItem item)
item
- No description provided
public void removeAllFromItems()
public java.lang.String getElementKey()
getElementKey
in class ASGDiagram
public boolean removeFromItemsWithoutIncrementAge(ASGElement asgElement)
asgElement
- No description provided
public boolean removeFromElementsWithSideEffects(ASGElement asgElement)
asgElement
- No description provided
public boolean hasInConstraints(FConstraint value)
hasInConstraints
in interface FModelDiagram
value
- No description provided
public java.util.Iterator iteratorOfConstraints()
iteratorOfConstraints
in interface FModelDiagram
public int sizeOfConstraint()
sizeOfConstraint
in interface FModelDiagram
public boolean addToConstraints(FConstraint value)
addToConstraints
in interface FModelDiagram
value
- The object added.
public boolean removeFromConstraints(FConstraint value)
removeFromConstraints
in interface FModelDiagram
value
- No description provided
public void removeAllFromConstraints()
removeAllFromConstraints
in interface FModelDiagram
public boolean setCollabStat(UMLCollabStat value)
value
- The new collabStat value
public UMLCollabStat getCollabStat()
public void removeYou()
removeYou
in interface FElement
removeYou
in class ASGDiagram
public boolean addToViews(ViewDiagram value)
value
- The object added.
public boolean hasInViews(ViewDiagram value)
value
- No description provided
public java.util.Iterator iteratorOfViews()
public int sizeOfViews()
public boolean removeFromViews(ViewDiagram value)
value
- No description provided
public void removeAllFromViews()
public ViewDiagram getViewByName(java.lang.String name)
name
- The name of the view to search for.
public void delete()
delete
in class ASGDiagram
DeleteDiagramAction
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |