de.uni_paderborn.fujaba.metamodel
Interface FFile

All Superinterfaces:
java.lang.Comparable, FElement, FIncrement, de.uni_kassel.prop.InspectionAware, LogicUnparseInterface, de.tu_bs.coobra.ObjectChangeAware, de.upb.tools.pcs.PropertyChangeClient, de.upb.tools.pcs.PropertyChangeInterface, UniqueIdentifier
All Known Implementing Classes:
UMLFile

public interface FFile
extends FIncrement

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

Version:
$Revision: 1.3 $ $Date: 2004/11/19 09:11:53 $
Author:
$Author: lowende $

Field Summary
static java.lang.String CONTAINS_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String IMPORTED_CLASS_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String IMPORTED_PACKAGES_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String PACKAGE_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
 
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
 
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.
 java.util.Enumeration elementsOfImportedClasses()
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Enumeration elementsOfImportedPackages()
          No comment provided by developer, please add a comment to improve documentation.
 FClass getFContainsAt(int index)
           
 FClass getFirstOfFContains()
           
 java.lang.StringBuffer getFooter()
           
 FPackage getFPackage()
          the package to which this file belongs 0,1 n n 0,1 UMLFile <--------------> UMLClass <--------------> UMLPackage
 FClass getLastOfFContains()
           
 FClass getNextIndexOfFContains(FClass object, int index)
           
 FClass getNextOfFContains(FClass object)
           
 FClass getPreviousIndexOfFContains(FClass object, int index)
           
 FClass getPreviousOfFContains(FClass object)
           
 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()
          Deprecated.  
 java.util.Iterator iteratorOfContains()
           
 java.util.Iterator iteratorOfContains(FClass lowerBound)
           
 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()
          Deprecated.  
 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.
 int sizeOfContains()
           
 
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, getName, getParentElement, getText, hasInAnnotations, hasInDiagrams, hasInElementReferences, hasInElementReferences, hasKeyInElementReferences, isCoobraPersistent, isGenerated, iteratorOfAnnotations, iteratorOfDiagrams, iteratorOfElementReferences, iteratorOfUserMessages, keysOfElementReferences, removeAllFromAnnotations, removeAllFromDiagrams, removeAllFromElementReferences, removeAllFromUserMessages, removeFromAnnotations, removeFromDiagrams, removeFromElementReferences, removeFromElementReferences, removeFromUserMessages, removeKeyFromElementReferences, removeYou, setCutCopyPasteParent, setFirstOOGenToken, setGenerated, setLastOOGenToken, setName, 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

PACKAGE_PROPERTY

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

See Also:
Constant Field Values

CONTAINS_PROPERTY

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

See Also:
Constant Field Values

IMPORTED_CLASS_PROPERTY

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

See Also:
Constant Field Values

IMPORTED_PACKAGES_PROPERTY

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

See Also:
Constant Field Values
Method Detail

getFPackage

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

Returns:
The package value

hasInContains

public boolean hasInContains(FClass value)
Parameters:
value - No description provided
Returns:
No description provided

iteratorOfContains

public java.util.Iterator iteratorOfContains()
Returns:
No description provided

sizeOfContains

public int sizeOfContains()
Returns:
No description provided

addToContains

public boolean addToContains(FClass value)
Parameters:
value - The object added.
Returns:
No description provided

removeFromContains

public boolean removeFromContains(FClass value)
Parameters:
value - No description provided
Returns:
No description provided

removeAllFromContains

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


getFContainsAt

public FClass getFContainsAt(int index)
Parameters:
index - No description provided
Returns:
The containsAt value

indexOfContains

public int indexOfContains(FClass elem)
Parameters:
elem - No description provided
Returns:
No description provided

lastIndexOfContains

public int lastIndexOfContains(FClass elem)
Parameters:
elem - No description provided
Returns:
No description provided

iteratorOfContains

public java.util.Iterator iteratorOfContains(FClass lowerBound)
Parameters:
lowerBound - No description provided
Returns:
No description provided

isBeforeOfContains

public boolean isBeforeOfContains(FClass leftObject,
                                  FClass rightObject)
Parameters:
leftObject - No description provided
rightObject - No description provided
Returns:
The beforeOfContains value

isAfterOfContains

public boolean isAfterOfContains(FClass leftObject,
                                 FClass rightObject)
Parameters:
leftObject - No description provided
rightObject - No description provided
Returns:
The afterOfContains value

getFirstOfFContains

public FClass getFirstOfFContains()
Returns:
The firstOfContains value

getLastOfFContains

public FClass getLastOfFContains()
Returns:
The lastOfContains value

getNextOfFContains

public FClass getNextOfFContains(FClass object)
Parameters:
object - No description provided
Returns:
The nextOfContains value

getNextIndexOfFContains

public FClass getNextIndexOfFContains(FClass object,
                                      int index)
Parameters:
object - No description provided
index - No description provided
Returns:
The nextIndexOfContains value

getPreviousOfFContains

public FClass getPreviousOfFContains(FClass object)
Parameters:
object - No description provided
Returns:
The previousOfContains value

getPreviousIndexOfFContains

public FClass getPreviousIndexOfFContains(FClass object,
                                          int index)
Parameters:
object - No description provided
index - No description provided
Returns:
The previousIndexOfContains value

hasInImportedClasses

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

Parameters:
elem - No description provided
Returns:
No description provided

elementsOfImportedClasses

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

Returns:
No description provided

iteratorOfImportedClasses

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

Returns:
No description provided

addToImportedClasses

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

Parameters:
elem - The object added.

removeFromImportedClasses

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

Parameters:
elem - No description provided

hasInImportedPackages

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

Parameters:
elem - No description provided
Returns:
No description provided

elementsOfImportedPackages

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

Returns:
No description provided

iteratorOfImportedPackages

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

Returns:
No description provided

addToImportedPackages

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

Parameters:
elem - The object added.

removeFromImportedPackages

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

Parameters:
elem - No description provided

getFooter

public java.lang.StringBuffer getFooter()
Returns:
The footer value

isCodeGenDenied

public boolean isCodeGenDenied()
Deprecated.  

Returns:
The codeGenDenied value

necessaryToCreateFile

public boolean necessaryToCreateFile()
Deprecated.  

Returns:
No description provided