|
|||||||||||
| 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.UMLPackage
+-----------+ 1 1
UMLClass | getName() +------------------------------ UMLPackage
+-----------+ declares declaredInPackage
+-----------+ 1 1
UMLPackage | getName() +-------------------- UMLPackage
+-----------+ parent packages
| Nested Class Summary |
| Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement |
ASGElement.SortByNameComparator |
| Field Summary | |
private de.upb.tools.fca.FPropTreeMap |
declares
+-----------+ 1 1 UMLClass | getName() +------------------------------ UMLPackage +-----------+ declares declaredInPackage |
static java.lang.String |
DEFAULT_PACKAGE_NAME
No comment provided by developer, please add a comment to improve documentation. |
private static org.apache.log4j.Logger |
log
log4j logging |
private java.lang.String |
name
No comment provided by developer, please add a comment to improve documentation. |
private de.upb.tools.fca.FPropTreeMap |
packages
To represent the java-package structure it is necessary to put every depth of the package-tree in one UMLPackage. |
private UMLPackage |
parent
+-----------+ 1 1 UMLPackage | getName() +-------------------- UMLPackage +-----------+ parent packages |
private de.upb.tools.fca.FTreeSet |
revImportedPackages
all files which import this package n n UMLPackage -------------------------------------- UMLFile importedPackage revImportedPackage |
| 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.FPackage |
DECLARES_PROPERTY, PACKAGES_PROPERTY, PARENT_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 | |
UMLPackage()
Constructor for class UMLPackage |
|
UMLPackage(boolean coobraPersistent)
Constructor for class UMLPackage |
|
UMLPackage(java.lang.String name)
Constructor for class UMLPackage |
|
| Method Summary | |
boolean |
addToDeclares(FClass obj)
Access method for an one to n association. |
protected void |
addToDeclares(KeyValuePair pair)
This method is needed only for loading FTreeMaps, don't use it in other cases. |
boolean |
addToPackages(FPackage obj)
Access method for an one to n association. |
protected void |
addToPackages(KeyValuePair pair)
This method is needed only for loading FTreeMaps, Don't use it in other cases. |
void |
addToRevImportedPackages(UMLFile elem)
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. |
java.util.Enumeration |
elementsOfAllChildren()
Use this function to get all children of a package (all classes and all packages). |
java.util.Enumeration |
elementsOfRevImportedPackages()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfDeclares()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
entriesOfPackages()
No comment provided by developer, please add a comment to improve documentation. |
UMLClass |
findClass(java.lang.String name)
No comment provided by developer, please add a comment to improve documentation. |
FPackage |
getFParent()
Get the fParent attribute of the UMLPackage object |
UMLClass |
getFromDeclares(java.lang.String key)
Get the fromDeclares attribute of the UMLPackage object |
FClass |
getFromFDeclares(java.lang.String key)
Get the fromFDeclares attribute of the UMLPackage object |
FPackage |
getFromFPackages(java.lang.String key)
Get the fromFPackages attribute of the UMLPackage object |
UMLPackage |
getFromPackages(java.lang.String key)
Get the fromPackages attribute of the UMLPackage object |
java.lang.String |
getFullPackageName()
|
java.lang.String |
getName()
Get the name attribute of the UMLPackage object |
java.lang.String |
getPackagePath()
Get the packagePath attribute of the UMLPackage object |
UMLPackage |
getParent()
Get the parent attribute of the UMLPackage object |
FElement |
getParentElement()
Query the logical parent of this element (e.g. package of a class, diagram of an object). |
java.lang.String |
getText()
Get the text attribute of the UMLPackage object |
boolean |
hasInDeclares(FClass obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInPackages(FPackage obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasInRevImportedPackages(UMLFile elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInDeclares(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasKeyInPackages(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
hasParent()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfDeclares()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfPackages()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
iteratorOfRevImportedPackages()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfDeclares()
No comment provided by developer, please add a comment to improve documentation. |
java.util.Iterator |
keysOfPackages()
No comment provided by developer, please add a comment to improve documentation. |
void |
readAttributes(java.util.Hashtable objects,
de.upb.tools.fca.FDuplicatedTreeMap attributes)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromDeclares()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromPackages()
No comment provided by developer, please add a comment to improve documentation. |
void |
removeAllFromRevImportedPackages()
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromDeclares(FClass obj)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeFromPackages(FPackage obj)
No comment provided by developer, please add a comment to improve documentation. |
void |
removeFromRevImportedPackages(UMLFile elem)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeKeyFromDeclares(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation. |
boolean |
removeKeyFromPackages(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 |
setName(java.lang.String name)
Sets the name attribute of the UMLPackage object |
boolean |
setParent(FPackage obj)
Sets the parent attribute of the UMLPackage object |
int |
sizeOfDeclares()
No comment provided by developer, please add a comment to improve documentation. |
int |
sizeOfPackages()
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. |
| 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.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 static final transient org.apache.log4j.Logger log
public static final transient java.lang.String DEFAULT_PACKAGE_NAME
private java.lang.String name
private transient de.upb.tools.fca.FPropTreeMap declares
+-----------+ 1 1
UMLClass | getName() +------------------------------ UMLPackage
+-----------+ declares declaredInPackage
private de.upb.tools.fca.FTreeSet revImportedPackages
n n
UMLPackage -------------------------------------- UMLFile
importedPackage revImportedPackage
private de.upb.tools.fca.FPropTreeMap packages
+-----------+ 1 1
UMLPackage | getName() +-------------------- UMLPackage
+-----------+ parent packages
The key is the short package name (without any extension), e.g. the package de.uni_paderborn.fujaba
consists of three packages: the package 'de' contains the package 'uni_paderborn' and
the package 'uni_paderborn' contains the package 'fujaba'.
private transient UMLPackage parent
+-----------+ 1 1
UMLPackage | getName() +-------------------- UMLPackage
+-----------+ parent packages
| Constructor Detail |
public UMLPackage()
public UMLPackage(boolean coobraPersistent)
coobraPersistent - No description providedpublic UMLPackage(java.lang.String name)
name - No description provided| Method Detail |
protected java.lang.String createUnparseModuleName()
createUnparseModuleName in class ASGElementpublic UMLClass findClass(java.lang.String name)
name - No description provided
public ASGElement searchID(java.lang.String id)
searchID in class ASGElementid - The id to search for.
public java.lang.String getName()
getName in interface FElementgetName in class ASGElementpublic void setName(java.lang.String name)
setName in interface FElementsetName in class ASGElementname - The new name valuepublic java.lang.String getText()
getText in interface FElementgetText in class ASGElementpublic java.lang.String getFullPackageName()
getFullPackageName in interface FPackagepublic java.lang.String getPackagePath()
getPackagePath in interface FPackagepublic boolean hasInDeclares(FClass obj)
hasInDeclares in interface FPackageobj - No description provided
public boolean hasKeyInDeclares(java.lang.String key)
hasKeyInDeclares in interface FPackagekey - No description provided
public java.util.Iterator iteratorOfDeclares()
iteratorOfDeclares in interface FPackagepublic java.util.Iterator keysOfDeclares()
keysOfDeclares in interface FPackagepublic java.util.Iterator entriesOfDeclares()
entriesOfDeclares in interface FPackagepublic int sizeOfDeclares()
sizeOfDeclares in interface FPackagepublic UMLClass getFromDeclares(java.lang.String key)
key - No description provided
public FClass getFromFDeclares(java.lang.String key)
getFromFDeclares in interface FPackagekey - No description provided
public boolean addToDeclares(FClass obj)
addToDeclares in interface FPackageobj - The object added.
public boolean removeFromDeclares(FClass obj)
removeFromDeclares in interface FPackageobj - No description provided
public boolean removeKeyFromDeclares(java.lang.String key)
removeKeyFromDeclares in interface FPackagekey - No description provided
public void removeAllFromDeclares()
removeAllFromDeclares in interface FPackageprotected void addToDeclares(KeyValuePair pair)
pair - The object added.public boolean hasInRevImportedPackages(UMLFile elem)
elem - No description provided
public java.util.Enumeration elementsOfRevImportedPackages()
public java.util.Iterator iteratorOfRevImportedPackages()
public void addToRevImportedPackages(UMLFile elem)
elem - The object added.public void removeFromRevImportedPackages(UMLFile elem)
elem - No description providedpublic void removeAllFromRevImportedPackages()
public boolean hasInPackages(FPackage obj)
hasInPackages in interface FPackageobj - No description provided
public boolean hasKeyInPackages(java.lang.String key)
hasKeyInPackages in interface FPackagekey - No description provided
public java.util.Iterator iteratorOfPackages()
iteratorOfPackages in interface FPackagepublic java.util.Iterator keysOfPackages()
keysOfPackages in interface FPackagepublic java.util.Iterator entriesOfPackages()
entriesOfPackages in interface FPackagepublic int sizeOfPackages()
sizeOfPackages in interface FPackagepublic UMLPackage getFromPackages(java.lang.String key)
key - No description provided
public FPackage getFromFPackages(java.lang.String key)
getFromFPackages in interface FPackagekey - No description provided
public boolean addToPackages(FPackage obj)
addToPackages in interface FPackageobj - The object added.
public boolean removeFromPackages(FPackage obj)
removeFromPackages in interface FPackageobj - No description provided
public boolean removeKeyFromPackages(java.lang.String key)
removeKeyFromPackages in interface FPackagekey - No description provided
public void removeAllFromPackages()
removeAllFromPackages in interface FPackageprotected void addToPackages(KeyValuePair pair)
pair - The object added.public boolean setParent(FPackage obj)
setParent in interface FPackageobj - The new parent value
public UMLPackage getParent()
public FPackage getFParent()
getFParent in interface FPackagepublic boolean hasParent()
hasParent in interface FPackagepublic java.util.Enumeration elementsOfAllChildren()
elementsOfAllChildren in class UMLIncrement
public void readAttributes(java.util.Hashtable objects,
de.upb.tools.fca.FDuplicatedTreeMap attributes)
readAttributes in class BasicIncrementobjects - No description providedattributes - No description providedBasicIncrement.readAttributes(Hashtable, FDuplicatedTreeMap, boolean)public java.lang.String toString()
public 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 | ||||||||||