de.uni_paderborn.fujaba.metamodel
Interface FProject

All Superinterfaces:
java.lang.Comparable, FElement, 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:
UMLProject

public interface FProject
extends FElement

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

Version:
$Revision: 1.3 $ $Date: 2004/11/22 19:04:52 $
Author:
$Author: lowende $

Field Summary
static java.lang.String ROOT_PACKAGE_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
 
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 addToDiags(FDiagram diagram)
          Deprecated.  
 FPackage findFPackage(java.lang.String fullName)
          Deprecated.  
 FPackage findFPackage(java.lang.String fullName, boolean create)
          No comment provided by developer, please add a comment to improve documentation.
 FPackage findFPackage(java.lang.String fullName, boolean create, boolean coobraPersistent)
          No comment provided by developer, please add a comment to improve documentation.
 FClass findFReference(java.lang.String name)
          Deprecated.  
 FClass findFReference(java.lang.String name, boolean create)
          Deprecated.  
 FClass findFReference(java.lang.String name, boolean create, boolean coobraPersistent)
          Deprecated.  
 FType findFType(FClass context, java.lang.String name)
          Deprecated.  
 FType findFType(FClass context, java.lang.String name, boolean create)
          Deprecated.  
 FType findFType(FClass context, java.lang.String name, boolean create, boolean coobraPersistent)
          Deprecated.  
 FClass getFClassFromImports(FClass context, java.lang.String name)
          Deprecated.  
 FType getFromFBaseTypes(java.lang.String key)
          Deprecated.  
 FClass getFromFReferences(java.lang.String key)
          Deprecated.  
 FPackage getFRootPackage()
          Get the rootPackage attribute of the FProject object
 FTypeList getFTypeList()
          Deprecated.  
 FPackage getNewFromFPackages(java.lang.String fullName)
          Deprecated.  
 FPackage getNewFromFPackages(java.lang.String fullName, boolean coobraPersistent)
          Deprecated.  
 FClass getOrNewFromFReferences(java.lang.String name)
          Deprecated.  
 FClass getOrNewFromFReferences(java.lang.String name, boolean coobraPersistent)
          Deprecated.  
 FType getOrNewFType(FClass context, java.lang.String name)
          Deprecated.  
 FType getOrNewFType(FClass context, java.lang.String name, boolean coobraPersistent)
          Deprecated.  
 java.util.Iterator iteratorOfDiags()
          Deprecated.  
 java.util.Iterator iteratorOfFiles()
          Deprecated.  
 java.util.Iterator iteratorOfPackages()
          Deprecated.  
 void setRootPackage(FPackage rootPackage)
          There should be no need to set the rootPackage outside of this class.
 
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

ROOT_PACKAGE_PROPERTY

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

See Also:
Constant Field Values
Method Detail

setRootPackage

public void setRootPackage(FPackage rootPackage)
There should be no need to set the rootPackage outside of this class. But it must be for the load and save mechanism, until now. Hopefully this will be corrected by inro as soon as possible.

Parameters:
rootPackage - The new rootPackage value

getFRootPackage

public FPackage getFRootPackage()
Get the rootPackage attribute of the FProject object

Returns:
The rootPackage value

findFPackage

public FPackage findFPackage(java.lang.String fullName,
                             boolean create)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
fullName - No description provided
create - No description provided
Returns:
No description provided

findFPackage

public FPackage findFPackage(java.lang.String fullName,
                             boolean create,
                             boolean coobraPersistent)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
fullName - No description provided
create - No description provided
coobraPersistent - No description provided
Returns:
No description provided

getNewFromFPackages

public FPackage getNewFromFPackages(java.lang.String fullName)
Deprecated.  

Searches for a package with the full-name fullname and returns this package. If there is no package, it will be created.

Parameters:
fullName - Parameter description
Returns:
The newFromPackages value

getNewFromFPackages

public FPackage getNewFromFPackages(java.lang.String fullName,
                                    boolean coobraPersistent)
Deprecated.  

Get the newFromPackages attribute of the FProject object

Parameters:
fullName - No description provided
coobraPersistent - No description provided
Returns:
The newFromPackages value

findFPackage

public FPackage findFPackage(java.lang.String fullName)
Deprecated.  

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

Parameters:
fullName - No description provided
Returns:
No description provided

iteratorOfPackages

public java.util.Iterator iteratorOfPackages()
Deprecated.  

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

Returns:
Return Value description

iteratorOfFiles

public java.util.Iterator iteratorOfFiles()
Deprecated.  

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

Returns:
Return Value description

getFromFBaseTypes

public FType getFromFBaseTypes(java.lang.String key)
Deprecated.  

Get the fromBaseTypes attribute of the FProject object

Parameters:
key - Parameter description
Returns:
The fromBaseTypes value

getFromFReferences

public FClass getFromFReferences(java.lang.String key)
Deprecated.  

Get the fromReferences attribute of the FProject object

Parameters:
key - full qualified class name
Returns:
The fromReferences value

getOrNewFType

public FType getOrNewFType(FClass context,
                           java.lang.String name)
Deprecated.  

Parameters:
context -
name -
Returns:
The orNewFType value

getOrNewFType

public FType getOrNewFType(FClass context,
                           java.lang.String name,
                           boolean coobraPersistent)
Deprecated.  

Get the orNewType attribute of the FProject object

Parameters:
context - No description provided
name - No description provided
coobraPersistent - No description provided
Returns:
The orNewType value

findFType

public FType findFType(FClass context,
                       java.lang.String name)
Deprecated.  

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

Parameters:
context - No description provided
name - No description provided
Returns:
No description provided

findFType

public FType findFType(FClass context,
                       java.lang.String name,
                       boolean create)
Deprecated.  

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

Parameters:
context - No description provided
name - No description provided
create - No description provided
Returns:
No description provided

findFType

public FType findFType(FClass context,
                       java.lang.String name,
                       boolean create,
                       boolean coobraPersistent)
Deprecated.  

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

Parameters:
context - No description provided
name - No description provided
create - No description provided
coobraPersistent - No description provided
Returns:
No description provided

getOrNewFromFReferences

public FClass getOrNewFromFReferences(java.lang.String name)
Deprecated.  

Get the orNewFromReferences attribute of the FProject object

Parameters:
name - full qualified class name
Returns:
The orNewFromReferences value

getOrNewFromFReferences

public FClass getOrNewFromFReferences(java.lang.String name,
                                      boolean coobraPersistent)
Deprecated.  

Get the orNewFromReferences attribute of the FProject object

Parameters:
name - No description provided
coobraPersistent - No description provided
Returns:
The orNewFromReferences value

findFReference

public FClass findFReference(java.lang.String name)
Deprecated.  

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

Parameters:
name - No description provided
Returns:
No description provided

findFReference

public FClass findFReference(java.lang.String name,
                             boolean create)
Deprecated.  

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

Parameters:
name - No description provided
create - No description provided
Returns:
No description provided

findFReference

public FClass findFReference(java.lang.String name,
                             boolean create,
                             boolean coobraPersistent)
Deprecated.  

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

Parameters:
name - No description provided
create - No description provided
coobraPersistent - No description provided
Returns:
No description provided

getFTypeList

public FTypeList getFTypeList()
Deprecated.  

Get the typeList attribute of the FProject object

Returns:
The typeList value

addToDiags

public boolean addToDiags(FDiagram diagram)
Deprecated.  

Parameters:
diagram - The object added.
Returns:
No description provided

iteratorOfDiags

public java.util.Iterator iteratorOfDiags()
Deprecated.  

Returns:
No description provided

getFClassFromImports

public FClass getFClassFromImports(FClass context,
                                   java.lang.String name)
Deprecated.  

Parameters:
context - No description provided
name - No description provided
Returns:
The fClassFromImports value