|
|||||||||||
| 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.uml.UMLIncrement
de.uni_paderborn.fujaba.uml.UMLTypeList
+------+ 1 1
UMLTypeList | name +--------------------- UMLType
+------+ revTypes types
| Nested Class Summary |
| Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
| Field Summary | |
private UMLProject |
project
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FPropTreeMap |
types
+---------------+ 1 1 UMLTypeList | getTypeName() +--------------------- UMLType +---------------+ revTypes types |
| Fields inherited from class de.uni_paderborn.fujaba.uml.UMLIncrement |
|
| 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.FTypeList |
TYPES_PROPERTY |
| Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FIncrement |
ASSERT_IN_UNIT_TEST_PROPERTY, COMMENT_PROPERTY, CONSTRAINTS_PROPERTY, STEREOTYPES_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 | |
UMLTypeList()
Constructor for class UMLTypeList |
|
UMLTypeList(UMLProject project)
Constructor for class UMLTypeList |
|
| Method Summary | |
boolean |
addToTypes(FType obj)
Access method for an one to n association. |
void |
addToTypes(KeyValuePair pair)
Access method for type this method is needed only for loading do not use it in other cases |
void |
addToTypes(java.lang.String key,
FType value)
add a key-value-pair to types this method is needed only for loading do not use it in other cases |
UMLTypeList |
createNewInstance()
returns a new empty list. |
protected java.lang.String |
createUnparseModuleName()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfTypes()
No comment provided by developer, please add a comment to improve documentation. |
FType |
getFromFTypes(java.lang.String key)
Get the fromFTypes attribute of the UMLTypeList object |
UMLType |
getFromTypes(java.lang.String key)
Get the fromTypes attribute of the UMLTypeList object |
protected java.lang.Object |
getKeyForTypes(FType type)
Get the keyForTypes attribute of the UMLTypeList object |
FElement |
getParentElement()
Query the logical parent of this element (e.g. package of a class, diagram of an object). |
UMLProject |
getProject()
Get the project attribute of the UMLTypeList object |
boolean |
hasInTypes(FType obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInTypes(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfTypes()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfTypes()
No comment provided by developer, please add a comment to improve documentation. |
FType |
provideFType(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
UMLType |
provideType(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromTypes()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromTypes(FType obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeKeyFromTypes(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeYou()
Isolates the object so the garbage collector can remove it. |
ASGElement |
searchID(java.lang.String id)
Searches the ASG tree for a given id |
void |
setProject(UMLProject project)
Sets the project attribute of the UMLTypeList object |
int |
sizeOfTypes()
No comment provided by developer, please add a comment to improve documentation. |
| 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.FIncrement |
addToConstraints, addToStereotypes, entriesOfStereotypes, getFComment, getFromFStereotypes, hasInConstraints, hasInStereotypes, hasKeyInStereotypes, isAssertInUnitTest, iteratorOfConstraints, iteratorOfStereotypes, keysOfStereotypes, removeAllFromConstraints, removeAllFromStereotypes, removeFromConstraints, removeFromStereotypes, removeKeyFromStereotypes, setAssertInUnitTest, setComment, sizeOfStereotypes |
| 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 |
private de.upb.tools.fca.FPropTreeMap types
+---------------+ 1 1
UMLTypeList | getTypeName() +--------------------- UMLType
+---------------+ revTypes types
private UMLProject project
| Constructor Detail |
public UMLTypeList()
public UMLTypeList(UMLProject project)
project - No description provided| Method Detail |
protected java.lang.String createUnparseModuleName()
createUnparseModuleName in class ASGElementpublic ASGElement searchID(java.lang.String id)
searchID in class ASGElementid - The id to search for.
public UMLTypeList createNewInstance()
public boolean addToTypes(FType obj)
addToTypes in interface FTypeListobj - The object added.
protected java.lang.Object getKeyForTypes(FType type)
type - No description provided
public boolean hasInTypes(FType obj)
hasInTypes in interface FTypeListobj - No description provided
public boolean hasKeyInTypes(java.lang.String key)
hasKeyInTypes in interface FTypeListkey - No description provided
public java.util.Iterator iteratorOfTypes()
iteratorOfTypes in interface FTypeListpublic java.util.Iterator keysOfTypes()
keysOfTypes in interface FTypeListpublic java.util.Iterator entriesOfTypes()
entriesOfTypes in interface FTypeListpublic int sizeOfTypes()
sizeOfTypes in interface FTypeListpublic UMLType getFromTypes(java.lang.String key)
key - No description provided
public FType getFromFTypes(java.lang.String key)
getFromFTypes in interface FTypeListkey - No description provided
public boolean removeFromTypes(FType obj)
removeFromTypes in interface FTypeListobj - No description provided
public boolean removeKeyFromTypes(java.lang.String key)
removeKeyFromTypes in interface FTypeListkey - No description provided
public void removeAllFromTypes()
removeAllFromTypes in interface FTypeListpublic void addToTypes(KeyValuePair pair)
addToTypes in interface FTypeListpair - The object added.
public void addToTypes(java.lang.String key,
FType value)
addToTypes in interface FTypeListkey - key forvalue - new valuepublic UMLType provideType(java.lang.String key)
key - No description provided
public FType provideFType(java.lang.String key)
provideFType in interface FTypeListkey - No description provided
public UMLProject getProject()
public void setProject(UMLProject project)
project - The new project valuepublic void removeYou()
removeYou in interface FElementremoveYou in class UMLIncrementpublic FElement getParentElement()
getParentElement in interface FElementgetParentElement in class ASGElement
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||