de.uni_paderborn.fujaba.uml
Class UMLFile

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.asg.ASGElement
          extended byde.uni_paderborn.fujaba.uml.UMLIncrement
              extended byde.uni_paderborn.fujaba.uml.UMLFile
All Implemented Interfaces:
java.lang.Comparable, FElement, FFile, FIncrement, de.uni_kassel.prop.InspectionAware, LogicUnparseInterface, de.tu_bs.coobra.ObjectChangeAware, de.upb.tools.pcs.PropertyChangeClient, de.upb.tools.pcs.PropertyChangeInterface, UniqueIdentifier

public class UMLFile
extends UMLIncrement
implements FFile

Associations

         +-----------+ 1                   1
 UMLFile | getName() +----------------------- UMLClass
         +-----------+ file         contains
 

Version:
$Revision: 1.164.2.1 $
Author:
$Author: lowende $

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
static java.lang.String DEFAULT_FILE_NAME
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FFile
CONTAINS_PROPERTY, IMPORTED_CLASS_PROPERTY, IMPORTED_PACKAGES_PROPERTY, PACKAGE_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
UMLFile()
          Constructor for class UMLFile
UMLFile(java.lang.String name)
          Constructor for class UMLFile
UMLFile(UMLClass clazz)
          Constructor for class UMLFile
 
Method Summary
 boolean addToContains(FClass value)
           
 void addToImportedClasses(FClass elem)
          Access method for an one to n association.
 void addToImportedPackages(FPackage 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()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Enumeration elementsOfImportedClasses()
          Deprecated.  
 java.util.Enumeration elementsOfImportedPackages()
          Deprecated.  
 UMLClass getClassFromImports(java.lang.String fullName)
          Get the classFromImports attribute of the UMLFile object
 UMLClass getContainsAt(int index)
           
 FClass getFContainsAt(int index)
          Get the fContainsAt attribute of the UMLFile object
 UMLClass getFirstOfContains()
           
 FClass getFirstOfFContains()
          Get the firstOfFContains attribute of the UMLFile object
 java.lang.StringBuffer getFooter()
          Get the value of footer.
 FPackage getFPackage()
          Get the fPackage attribute of the UMLFile object
 UMLClass getLastOfContains()
           
 FClass getLastOfFContains()
          Get the lastOfFContains attribute of the UMLFile object
 java.lang.String getName()
          Get the name attribute of the UMLFile object
 UMLClass getNextIndexOfContains(FClass object, int index)
           
 FClass getNextIndexOfFContains(FClass object, int index)
          Get the nextIndexOfFContains attribute of the UMLFile object
 UMLClass getNextOfContains(FClass object)
           
 FClass getNextOfFContains(FClass object)
          Get the nextOfFContains attribute of the UMLFile object
 UMLPackage getPackage()
          the package to which this file belongs 0,1 n n 0,1 UMLFile <--------------> UMLClass <--------------> UMLPackage
 FElement getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 UMLClass getPreviousIndexOfContains(FClass object, int index)
           
 FClass getPreviousIndexOfFContains(FClass object, int index)
          Get the previousIndexOfFContains attribute of the UMLFile object
 UMLClass getPreviousOfContains(FClass object)
           
 FClass getPreviousOfFContains(FClass object)
          Get the previousOfFContains attribute of the UMLFile object
 UMLProject getProject()
          Get the project attribute of the UMLFile object
 boolean getTokensDirty()
          Deprecated.  
 boolean hasInContains(FClass value)
           
 boolean hasInImportedClasses(FClass elem)
          No comment provided by developer, please add a comment to improve documentation.
 boolean hasInImportedPackages(FPackage elem)
          No comment provided by developer, please add a comment to improve documentation.
 int indexOfContains(FClass elem)
           
 boolean isAfterOfContains(FClass leftObject, FClass rightObject)
           
 boolean isBeforeOfContains(FClass leftObject, FClass rightObject)
           
 boolean isCodeGenDenied()
          if (codeGenDenied) UMLProject is not allowed to create the UMLFile
 boolean isNewFile()
          Deprecated.  
 java.util.Iterator iteratorOfContains()
           
 java.util.Iterator iteratorOfContains(FClass lowerBound)
          Deprecated. useless and lets the 'contains' assoc look like a qualified one
 java.util.Iterator iteratorOfImportedClasses()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Iterator iteratorOfImportedPackages()
          No comment provided by developer, please add a comment to improve documentation.
 int lastIndexOfContains(FClass elem)
           
 boolean necessaryToCreateFile()
          No comment provided by developer, please add a comment to improve documentation.
 void removeAllFromContains()
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromContains(FClass value)
           
 void removeFromImportedClasses(FClass elem)
          No comment provided by developer, please add a comment to improve documentation.
 void removeFromImportedPackages(FPackage elem)
          No comment provided by developer, please add a comment to improve documentation.
 void removeYou()
          Isolates the object so the garbage collector can remove it.
 void removeYouAndMyClasses()
          Isolates the UMLFile and all its classes in order to prepare a new load.
 void setFooter(java.lang.StringBuffer footer)
          Set the value of footer.
 void setName(java.lang.String newName)
          Sets the name attribute of the UMLFile object
 void setNewFile(boolean isNew)
          Deprecated.  
 void setProject(UMLProject proj)
          Sets the project attribute of the UMLFile object
 void setTokensDirty(boolean tokensDirty)
          Deprecated.  
 int sizeOfContains()
           
 int sizeOfImportedClasses()
          No comment provided by developer, please add a comment to improve documentation.
 int sizeOfImportedPackages()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String toString()
           
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLIncrement
addToConstraints, addToStereotypes, addToStereotypes, entriesOfStereotypes, getComment, getFComment, getFromFStereotypes, getFromStereotypes, getFromStereotypes, hasInConstraints, hasInStereotypes, hasKeyInStereotypes, isAssertInUnitTest, iteratorOfConstraints, iteratorOfStereotypes, keysOfStereotypes, removeAllFromConstraints, removeAllFromStereotypes, removeFromConstraints, removeFromStereotypes, removeKeyFromStereotypes, setAssertInUnitTest, setComment, setStereotype, sizeOfConstraint, sizeOfStereotypes
 
Methods inherited from class de.uni_paderborn.fujaba.asg.ASGElement
acknowledgeChange, addAdditionalListener, addPointToUnparseInformation, addPropertyChangeListener, addPropertyChangeListener, addToAnnotations, addToDiagrams, addToElementReferences, addToElementReferences, addToFsaObjects, addToLocations, addToLocations, addToPropertyChangeListeners, addToPropertyChangeListeners, addToUnparseInformations, addToUnparseInformations, addToUserMessages, deleteTokens, elementsOfDiagrams, entriesOfElementReferences, entriesOfFsaObjects, entriesOfUnparseInformations, fireEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCoObRAId, getFirstFromFSAObjects, getFirstOOGenToken, getFromElementReferences, getFromFElementReferences, getFromFsaObjects, getFromUnparseInformations, getFSAInterface, getLastModified, getLastOOGenToken, getPointFromUnparseInformation, getPropertyChangeSupport, getRepository, getText, getTransientElements, getUnparseModuleName, getUnparseModuleNameImpl, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasInFsaObjects, hasKeyInElementReferences, hasKeyInFsaObjects, initElementListener, initPersistency, isCoobraPersistent, isInspectableField, isInTransientMode, isPersistencyChange, isReadOnly, iteratorOfAnnotations, iteratorOfDiagrams, iteratorOfElementReferences, iteratorOfFsaObjects, iteratorOfKeyFromUnparseInformations, iteratorOfUnparseInformations, iteratorOfUserMessages, keysOfElementReferences, keysOfFsaObjects, keysOfUnparseInformations, proposeFieldValues, removeAdditionalListener, removeAllFromAnnotations, removeAllFromDiagrams, removeAllFromElementReferences, removeAllFromFsaObjects, removeAllFromUnparseInformations, removeAllFromUserMessages, removeFromAnnotations, removeFromDiagrams, removeFromElementReferences, removeFromElementReferences, removeFromFsaObjects, removeFromPropertyChangeListeners, removeFromPropertyChangeListeners, removeFromUnparseInformations, removeFromUnparseInformations, removeFromUnparseInformations, removeFromUserMessages, removeKeyFromElementReferences, removeKeyFromFsaObjects, removePropertyChangeListener, removePropertyChangeListener, saveFSAProperties, saveLocations, searchID, setCoObRAId, setCutCopyPasteParent, setFirstOOGenToken, setGenerated, setInTransientMode, setLastOOGenToken, setRepository, setUnparseModuleName, sizeOfAnnotations, sizeOfDiagrams, sizeOfElementReferences, sizeOfFsaObjects, sizeOfUserMessages, updateFSACollapsed, updateFSALocation, updateKeyInFsaObjects, writeAttributes
 
Methods inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
compareTo, getID, getUniqueID, getUniqueID, isGenerated, lessUniqueId, readAttributes, readAttributes, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, resetClassInfos, resetFieldWriteMethods, setAttribValue, setAttribValue, setID, setUniqueId, writeClassToStringBuffer, writeClassToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer
 
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 de.uni_paderborn.fujaba.metamodel.FElement
addToAnnotations, addToDiagrams, addToElementReferences, addToElementReferences, addToUserMessages, deleteTokens, entriesOfElementReferences, getFirstOOGenToken, getFromFElementReferences, getLastOOGenToken, getText, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasKeyInElementReferences, isCoobraPersistent, isGenerated, iteratorOfAnnotations, iteratorOfDiagrams, iteratorOfElementReferences, iteratorOfUserMessages, keysOfElementReferences, removeAllFromAnnotations, removeAllFromDiagrams, removeAllFromElementReferences, removeAllFromUserMessages, removeFromAnnotations, removeFromDiagrams, removeFromElementReferences, removeFromElementReferences, removeFromUserMessages, removeKeyFromElementReferences, setCutCopyPasteParent, setFirstOOGenToken, setGenerated, setLastOOGenToken, sizeOfAnnotations, sizeOfDiagrams, sizeOfElementReferences, sizeOfUserMessages
 
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

DEFAULT_FILE_NAME

public static final java.lang.String DEFAULT_FILE_NAME
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values
Constructor Detail

UMLFile

public UMLFile()
Constructor for class UMLFile


UMLFile

public UMLFile(java.lang.String name)
Constructor for class UMLFile

Parameters:
name - No description provided

UMLFile

public UMLFile(UMLClass clazz)
Constructor for class UMLFile

Parameters:
clazz - No description provided
Method Detail

createUnparseModuleName

protected java.lang.String createUnparseModuleName()
No comment provided by developer, please add a comment to improve documentation.

Overrides:
createUnparseModuleName in class ASGElement
Returns:
No description provided

getName

public java.lang.String getName()
Get the name attribute of the UMLFile object

Specified by:
getName in interface FElement
Overrides:
getName in class ASGElement
Returns:
The name value

setName

public void setName(java.lang.String newName)
Sets the name attribute of the UMLFile object

Specified by:
setName in interface FElement
Overrides:
setName in class ASGElement
Parameters:
newName - The new name value

getTokensDirty

public boolean getTokensDirty()
Deprecated.  

Get the tokensDirty attribute of the UMLFile object

Returns:
The tokensDirty value

setTokensDirty

public void setTokensDirty(boolean tokensDirty)
Deprecated.  

Sets the tokensDirty attribute of the UMLFile object

Parameters:
tokensDirty - The new tokensDirty value

toString

public java.lang.String toString()
Returns:
short string representation of current object

getPackage

public UMLPackage getPackage()
the package to which this file belongs
          0,1          n            n          0,1
 UMLFile <--------------> UMLClass <--------------> UMLPackage
 

Returns:
The package value

getFPackage

public FPackage getFPackage()
Get the fPackage attribute of the UMLFile object

Specified by:
getFPackage in interface FFile
Returns:
The fPackage value
See Also:
FFile.getFPackage()

getProject

public UMLProject getProject()
Get the project attribute of the UMLFile object

Returns:
The project value

setProject

public void setProject(UMLProject proj)
Sets the project attribute of the UMLFile object

Parameters:
proj - The new project value

isCodeGenDenied

public boolean isCodeGenDenied()
if (codeGenDenied) UMLProject is not allowed to create the UMLFile

Specified by:
isCodeGenDenied in interface FFile
Returns:
true , if code generation is denied for this UMLFile

hasInContains

public boolean hasInContains(FClass value)
Specified by:
hasInContains in interface FFile
Parameters:
value - No description provided
Returns:
No description provided
See Also:
#contains

iteratorOfContains

public java.util.Iterator iteratorOfContains()
Specified by:
iteratorOfContains in interface FFile
Returns:
No description provided
See Also:
#contains

sizeOfContains

public int sizeOfContains()
Specified by:
sizeOfContains in interface FFile
Returns:
No description provided
See Also:
#contains

addToContains

public boolean addToContains(FClass value)
Specified by:
addToContains in interface FFile
Parameters:
value - The object added.
Returns:
No description provided
See Also:
#contains

removeFromContains

public boolean removeFromContains(FClass value)
Specified by:
removeFromContains in interface FFile
Parameters:
value - No description provided
Returns:
No description provided
See Also:
#contains

removeAllFromContains

public void removeAllFromContains()
Description copied from interface: FFile
No comment provided by developer, please add a comment to improve documentation.

Specified by:
removeAllFromContains in interface FFile
See Also:
#contains

getContainsAt

public UMLClass getContainsAt(int index)
Parameters:
index - No description provided
Returns:
The containsAt value
See Also:
#contains

getFContainsAt

public FClass getFContainsAt(int index)
Get the fContainsAt attribute of the UMLFile object

Specified by:
getFContainsAt in interface FFile
Parameters:
index - No description provided
Returns:
The fContainsAt value
See Also:
FFile.getFContainsAt(int)

indexOfContains

public int indexOfContains(FClass elem)
Specified by:
indexOfContains in interface FFile
Parameters:
elem - No description provided
Returns:
No description provided
See Also:
#contains

lastIndexOfContains

public int lastIndexOfContains(FClass elem)
Specified by:
lastIndexOfContains in interface FFile
Parameters:
elem - No description provided
Returns:
No description provided
See Also:
#contains

iteratorOfContains

public java.util.Iterator iteratorOfContains(FClass lowerBound)
Deprecated. useless and lets the 'contains' assoc look like a qualified one

todo: remove this method to make edobs and coobra2 work

Specified by:
iteratorOfContains in interface FFile
Parameters:
lowerBound - No description provided
Returns:
No description provided
See Also:
#contains

isBeforeOfContains

public boolean isBeforeOfContains(FClass leftObject,
                                  FClass rightObject)
Specified by:
isBeforeOfContains in interface FFile
Parameters:
leftObject - No description provided
rightObject - No description provided
Returns:
The beforeOfContains value
See Also:
#contains

isAfterOfContains

public boolean isAfterOfContains(FClass leftObject,
                                 FClass rightObject)
Specified by:
isAfterOfContains in interface FFile
Parameters:
leftObject - No description provided
rightObject - No description provided
Returns:
The afterOfContains value
See Also:
#contains

getFirstOfContains

public UMLClass getFirstOfContains()
Returns:
The firstOfContains value
See Also:
#contains

getFirstOfFContains

public FClass getFirstOfFContains()
Get the firstOfFContains attribute of the UMLFile object

Specified by:
getFirstOfFContains in interface FFile
Returns:
The firstOfFContains value
See Also:
FFile.getFirstOfFContains()

getLastOfContains

public UMLClass getLastOfContains()
Returns:
The lastOfContains value
See Also:
#contains

getLastOfFContains

public FClass getLastOfFContains()
Get the lastOfFContains attribute of the UMLFile object

Specified by:
getLastOfFContains in interface FFile
Returns:
The lastOfFContains value
See Also:
FFile.getLastOfFContains()

getNextOfContains

public UMLClass getNextOfContains(FClass object)
Parameters:
object - No description provided
Returns:
The nextOfContains value
See Also:
#contains

getNextOfFContains

public FClass getNextOfFContains(FClass object)
Get the nextOfFContains attribute of the UMLFile object

Specified by:
getNextOfFContains in interface FFile
Parameters:
object - No description provided
Returns:
The nextOfFContains value
See Also:
FFile.getNextOfFContains(de.uni_paderborn.fujaba.metamodel.FClass)

getNextIndexOfContains

public UMLClass getNextIndexOfContains(FClass object,
                                       int index)
Parameters:
object - No description provided
index - No description provided
Returns:
The nextIndexOfContains value
See Also:
#contains

getNextIndexOfFContains

public FClass getNextIndexOfFContains(FClass object,
                                      int index)
Get the nextIndexOfFContains attribute of the UMLFile object

Specified by:
getNextIndexOfFContains in interface FFile
Parameters:
object - No description provided
index - No description provided
Returns:
The nextIndexOfFContains value
See Also:
FFile.getNextIndexOfFContains(de.uni_paderborn.fujaba.metamodel.FClass, int)

getPreviousOfContains

public UMLClass getPreviousOfContains(FClass object)
Parameters:
object - No description provided
Returns:
The previousOfContains value
See Also:
#contains

getPreviousOfFContains

public FClass getPreviousOfFContains(FClass object)
Get the previousOfFContains attribute of the UMLFile object

Specified by:
getPreviousOfFContains in interface FFile
Parameters:
object - No description provided
Returns:
The previousOfFContains value
See Also:
FFile.getPreviousOfFContains(de.uni_paderborn.fujaba.metamodel.FClass)

getPreviousIndexOfContains

public UMLClass getPreviousIndexOfContains(FClass object,
                                           int index)
Parameters:
object - No description provided
index - No description provided
Returns:
The previousIndexOfContains value
See Also:
#contains

getPreviousIndexOfFContains

public FClass getPreviousIndexOfFContains(FClass object,
                                          int index)
Get the previousIndexOfFContains attribute of the UMLFile object

Specified by:
getPreviousIndexOfFContains in interface FFile
Parameters:
object - No description provided
index - No description provided
Returns:
The previousIndexOfFContains value
See Also:
FFile.getPreviousIndexOfFContains(de.uni_paderborn.fujaba.metamodel.FClass, int)

getFooter

public java.lang.StringBuffer getFooter()
Get the value of footer.

Specified by:
getFooter in interface FFile
Returns:
Value of footer.

setFooter

public void setFooter(java.lang.StringBuffer footer)
Set the value of footer.

Parameters:
footer - Value to assign to footer.

elementsOfAllChildren

public java.util.Enumeration elementsOfAllChildren()
No comment provided by developer, please add a comment to improve documentation.

Overrides:
elementsOfAllChildren in class UMLIncrement
Returns:
No description provided

hasInImportedClasses

public boolean hasInImportedClasses(FClass elem)
No comment provided by developer, please add a comment to improve documentation.

Specified by:
hasInImportedClasses in interface FFile
Parameters:
elem - No description provided
Returns:
No description provided

sizeOfImportedClasses

public int sizeOfImportedClasses()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

elementsOfImportedClasses

public java.util.Enumeration elementsOfImportedClasses()
Deprecated.  

No comment provided by developer, please add a comment to improve documentation.

Specified by:
elementsOfImportedClasses in interface FFile
Returns:
No description provided

iteratorOfImportedClasses

public java.util.Iterator iteratorOfImportedClasses()
No comment provided by developer, please add a comment to improve documentation.

Specified by:
iteratorOfImportedClasses in interface FFile
Returns:
No description provided

addToImportedClasses

public void addToImportedClasses(FClass elem)
Access method for an one to n association.

Specified by:
addToImportedClasses in interface FFile
Parameters:
elem - The object added.

removeFromImportedClasses

public void removeFromImportedClasses(FClass elem)
No comment provided by developer, please add a comment to improve documentation.

Specified by:
removeFromImportedClasses in interface FFile
Parameters:
elem - No description provided

hasInImportedPackages

public boolean hasInImportedPackages(FPackage elem)
No comment provided by developer, please add a comment to improve documentation.

Specified by:
hasInImportedPackages in interface FFile
Parameters:
elem - No description provided
Returns:
No description provided

sizeOfImportedPackages

public int sizeOfImportedPackages()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

elementsOfImportedPackages

public java.util.Enumeration elementsOfImportedPackages()
Deprecated.  

No comment provided by developer, please add a comment to improve documentation.

Specified by:
elementsOfImportedPackages in interface FFile
Returns:
No description provided

iteratorOfImportedPackages

public java.util.Iterator iteratorOfImportedPackages()
No comment provided by developer, please add a comment to improve documentation.

Specified by:
iteratorOfImportedPackages in interface FFile
Returns:
No description provided

addToImportedPackages

public void addToImportedPackages(FPackage elem)
Access method for an one to n association.

Specified by:
addToImportedPackages in interface FFile
Parameters:
elem - The object added.

removeFromImportedPackages

public void removeFromImportedPackages(FPackage elem)
No comment provided by developer, please add a comment to improve documentation.

Specified by:
removeFromImportedPackages in interface FFile
Parameters:
elem - No description provided

getClassFromImports

public UMLClass getClassFromImports(java.lang.String fullName)
Get the classFromImports attribute of the UMLFile object

Parameters:
fullName - No description provided
Returns:
The classFromImports value

necessaryToCreateFile

public boolean necessaryToCreateFile()
No comment provided by developer, please add a comment to improve documentation.

Specified by:
necessaryToCreateFile in interface FFile
Returns:
No description provided

removeYouAndMyClasses

public void removeYouAndMyClasses()
Isolates the UMLFile and all its classes in order to prepare a new load.


removeYou

public void removeYou()
Isolates the object so the garbage collector can remove it.

Specified by:
removeYou in interface FElement
Overrides:
removeYou in class UMLIncrement

getParentElement

public FElement getParentElement()
Query the logical parent of this element (e.g. package of a class, diagram of an object).

Specified by:
getParentElement in interface FElement
Overrides:
getParentElement in class ASGElement
Returns:
the logical parent of this element;

isNewFile

public boolean isNewFile()
Deprecated.  

Get the newFile attribute of the UMLFile object

Returns:
The newFile value

setNewFile

public void setNewFile(boolean isNew)
Deprecated.  

Sets the newFile attribute of the UMLFile object

Parameters:
isNew - The new newFile value