|
|||||||||||
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 |
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 |
java.util.List |
getSortedTypeList()
Get the sortedTypeList 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. |
void |
keyChangedInTypes(java.lang.String oldKey,
FType value)
Use this function to inform UMLTypeList, that the key for a FType has changed. |
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. |
java.util.Iterator |
sortedIteratorOfTypes()
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 |
Constructor Detail |
public UMLTypeList()
public UMLTypeList(UMLProject project)
project
- No description providedMethod Detail |
protected java.lang.String createUnparseModuleName()
createUnparseModuleName
in class ASGElement
public ASGElement searchID(java.lang.String id)
searchID
in class ASGElement
id
- The id to search for.
public UMLTypeList createNewInstance()
public java.util.List getSortedTypeList()
public java.util.Iterator sortedIteratorOfTypes()
public boolean addToTypes(FType obj)
addToTypes
in interface FTypeList
obj
- The object added.
protected java.lang.Object getKeyForTypes(FType type)
type
- No description provided
public boolean hasInTypes(FType obj)
hasInTypes
in interface FTypeList
obj
- No description provided
public boolean hasKeyInTypes(java.lang.String key)
hasKeyInTypes
in interface FTypeList
key
- No description provided
public void keyChangedInTypes(java.lang.String oldKey, FType value)
oldKey
- The old key used for the FTypevalue
- The FType whose key has changedpublic java.util.Iterator iteratorOfTypes()
iteratorOfTypes
in interface FTypeList
public java.util.Iterator keysOfTypes()
keysOfTypes
in interface FTypeList
public java.util.Iterator entriesOfTypes()
entriesOfTypes
in interface FTypeList
public int sizeOfTypes()
sizeOfTypes
in interface FTypeList
public UMLType getFromTypes(java.lang.String key)
key
- No description provided
public FType getFromFTypes(java.lang.String key)
getFromFTypes
in interface FTypeList
key
- No description provided
public boolean removeFromTypes(FType obj)
removeFromTypes
in interface FTypeList
obj
- No description provided
public boolean removeKeyFromTypes(java.lang.String key)
removeKeyFromTypes
in interface FTypeList
key
- No description provided
public void removeAllFromTypes()
removeAllFromTypes
in interface FTypeList
public void addToTypes(KeyValuePair pair)
addToTypes
in interface FTypeList
pair
- The object added.public void addToTypes(java.lang.String key, FType value)
addToTypes
in interface FTypeList
key
- key forvalue
- new valuepublic UMLType provideType(java.lang.String key)
key
- No description provided
public FType provideFType(java.lang.String key)
provideFType
in interface FTypeList
key
- No description provided
public UMLProject getProject()
public void setProject(UMLProject project)
project
- The new project valuepublic void removeYou()
removeYou
in interface FElement
removeYou
in class UMLIncrement
public FElement getParentElement()
getParentElement
in interface FElement
getParentElement
in class ASGElement
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |