|
|||||||||||
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
de.uni_paderborn.fujaba.views.ViewDiagram
UMLDiagram that is a View of another Diagram.
It consists of several ViewDefinitions and an include-list defining the actual view.
0..n diagram 0..1 ViewDiagram ------------------------- UMLDiagram views diagram 0..n additionalItems 0..n ViewDiagram ---------------------------------------- UMLDiagramItem revAdditionalItems additionalItems 0..1 viewDefinitions 0..n ViewDiagram --------------------------------- ViewDefinition diagram viewDefinitions
ViewDefinition
Nested Class Summary |
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
Field Summary |
Fields inherited from class de.uni_paderborn.fujaba.uml.UMLDiagram |
ELEMENTKEY, PROPERTY_NAME |
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 | |
ViewDiagram()
Constructor for class ViewDiagram |
|
ViewDiagram(java.lang.String name,
UMLProject project)
Constructor for class ViewDiagram |
Method Summary | |
boolean |
addToAdditionalItems(UMLDiagramItem value)
Access method for an one to n association. |
boolean |
addToElements(UMLDiagramItem item)
Access method for an one to n association. |
boolean |
addToItems(UMLDiagramItem item,
UMLDiagram diag)
This is needed for parsing XML-files |
boolean |
addToViewDefinitions(ViewDefinition value)
Access method for an one to n association. |
protected boolean |
checkAndRemoveFromItems(java.util.Set items,
ViewDefinition ignoreDef)
No comment provided by developer, please add a comment to improve documentation. |
protected boolean |
checkAndRemoveFromItems(UMLDiagramItem item,
ViewDefinition ignoreDef)
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. |
void |
flushAdditionalItems()
No comment provided by developer, please add a comment to improve documentation. |
UMLDiagram |
getDiagram()
Get the diagram attribute of the ViewDiagram object |
UMLDiagram |
getOriginalDiagram()
Get the originalDiagram attribute of the ViewDiagram object |
boolean |
hasInAdditionalItems(UMLDiagramItem value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInViewDefinitions(ViewDefinition value)
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfAdditionalItems()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfViewDefinitions()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromAdditionalItems()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromElements()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromViewDefinitions()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromAdditionalItems(UMLDiagramItem value)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromElements(UMLDiagramItem item)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromItemsNoParentSideEffects(UMLDiagramItem item)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromItemsWithoutIncrementAge(UMLDiagramItem item)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromViewDefinitions(ViewDefinition value)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeYou()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
setDiagram(UMLDiagram value)
Sets the diagram attribute of the ViewDiagram object |
int |
sizeOfAdditionalItems()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfViewDefinitions()
No comment provided by developer, please add a comment to improve documentation. |
java.lang.String |
toString()
No comment provided by developer, please add a comment to improve documentation. |
void |
update()
No comment provided by developer, please add a comment to improve documentation. |
void |
update(boolean force)
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, removeAllFromUsages, removeFromElements, removeFromUsages, searchID, setCurrentProject, setProject, setUtility, sizeOfElements, sizeOfUsages |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagram |
addToElements, hasInElements, iteratorOfElements, 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 |
Constructor Detail |
public ViewDiagram()
public ViewDiagram(java.lang.String name, UMLProject project)
name
- No description providedproject
- No description providedMethod Detail |
public boolean setDiagram(UMLDiagram value)
value
- The new diagram value
public UMLDiagram getDiagram()
public UMLDiagram getOriginalDiagram()
public boolean addToAdditionalItems(UMLDiagramItem value)
value
- The object added.
public boolean hasInAdditionalItems(UMLDiagramItem value)
value
- No description provided
public java.util.Iterator iteratorOfAdditionalItems()
public int sizeOfAdditionalItems()
public boolean removeFromAdditionalItems(UMLDiagramItem value)
value
- No description provided
public void removeAllFromAdditionalItems()
public boolean addToViewDefinitions(ViewDefinition value)
value
- The object added.
public boolean hasInViewDefinitions(ViewDefinition value)
value
- No description provided
public java.util.Iterator iteratorOfViewDefinitions()
public int sizeOfViewDefinitions()
public boolean removeFromViewDefinitions(ViewDefinition value)
value
- No description provided
public void removeAllFromViewDefinitions()
public void flushAdditionalItems()
public void update()
public void update(boolean force)
force
- No description providedpublic boolean addToElements(UMLDiagramItem item)
item
- The object added.
public boolean addToItems(UMLDiagramItem item, UMLDiagram diag)
item
- The object added.diag
- The object added.
public boolean removeFromElements(UMLDiagramItem item)
item
- No description provided
public boolean removeFromItemsWithoutIncrementAge(UMLDiagramItem item)
item
- No description provided
public boolean removeFromItemsNoParentSideEffects(UMLDiagramItem item)
item
- No description provided
public void removeAllFromElements()
removeAllFromElements
in interface FDiagram
removeAllFromElements
in class ASGDiagram
protected boolean checkAndRemoveFromItems(UMLDiagramItem item, ViewDefinition ignoreDef)
item
- No description providedignoreDef
- No description provided
protected boolean checkAndRemoveFromItems(java.util.Set items, ViewDefinition ignoreDef)
items
- No description providedignoreDef
- No description provided
public void removeYou()
removeYou
in interface FElement
removeYou
in class UMLDiagram
public java.lang.String toString()
public void delete()
delete
in class UMLDiagram
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |