|
|||||||||||
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 | |
private UMLCollabStat |
collabStat
0..1 masterCollabStat 0..1 UMLCollabStat -------------------------------- UMLDiagram collabStat diag |
private de.upb.tools.fca.FPropTreeSet |
constraints
No comment provided by developer, please add a comment to improve documentation. |
static java.lang.String |
ELEMENTKEY
Deprecated. the virtual items attribute will be removed - use elements instead |
private java.lang.String |
name
No comment provided by developer, please add a comment to improve documentation. |
static java.lang.String |
PROPERTY_NAME
Deprecated. |
private de.upb.tools.fca.FHashSet |
usages
n usages 0..1 DiagramUsage --------------------- UMLDiagram usages diagram |
private de.upb.tools.fca.FHashSet |
views
0..1 n UMLDiagram ---------------------- ViewDiagram diagram views |
Fields inherited from class de.uni_paderborn.fujaba.asg.ASGDiagram |
ELEMENTS_PROPERTY_KEY, PROJECT_PROPERTY |
Fields inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
|
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 |
addToUsages(DiagramUsage value)
Access method for an one to n association. |
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()
No comment provided by developer, please add a comment to improve documentation. |
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 |
hasInUsages(DiagramUsage value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInViews(ViewDiagram value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
isCyclic(DiagramUsage candidate)
Checks for the possibility of creating cyclic DiagramUsage's BEFORE they are created, by recursively comparing DiagramUsage candidate with those contained in UMLDiagram this. |
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 |
iteratorOfUsages()
No comment provided by developer, please add a comment to improve documentation. |
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 |
removeAllFromUsages()
No comment provided by developer, please add a comment to improve documentation. |
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 |
private void |
removeFromItemsViewSideEffects(ASGElement asgElement)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromItemsWithoutIncrementAge(ASGElement asgElement)
Deprecated. the virtual items attribute will be removed - use removeFromElementsWithSideEffects instead |
boolean |
removeFromUsages(DiagramUsage value)
No comment provided by developer, please add a comment to improve documentation. |
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 |
sizeOfUsages()
No comment provided by developer, please add a comment to improve documentation. |
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, getCurrentProject, getParentElement, getProject, getUtility, hasInElements, iteratorOfElements, removeAllFromElements, removeFromElements, searchID, setCurrentProject, setProject, setUtility, sizeOfElements |
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
private java.lang.String name
private de.upb.tools.fca.FPropTreeSet constraints
private UMLCollabStat collabStat
0..1 masterCollabStat 0..1 UMLCollabStat -------------------------------- UMLDiagram collabStat diag
private de.upb.tools.fca.FHashSet views
0..1 n UMLDiagram ---------------------- ViewDiagram diagram views
private de.upb.tools.fca.FHashSet usages
n usages 0..1 DiagramUsage --------------------- UMLDiagram usages diagram
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
private void removeFromItemsViewSideEffects(ASGElement asgElement)
asgElement
- No description providedpublic 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 isCyclic(DiagramUsage candidate)
candidate
- No description provided
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 boolean hasInUsages(DiagramUsage value)
value
- No description provided
public java.util.Iterator iteratorOfUsages()
public int sizeOfUsages()
public boolean addToUsages(DiagramUsage value)
value
- The object added.
public boolean removeFromUsages(DiagramUsage value)
value
- No description provided
public void removeAllFromUsages()
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 |