de.uni_paderborn.fujaba.metamodel
Interface FPackage

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:
UMLPackage

public interface FPackage
extends FIncrement

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

Version:
$Revision: 1.2 $ $Date: 2004/10/22 16:41:45 $
Author:
$Author: lowende $

Field Summary
static java.lang.String DECLARES_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String PACKAGES_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String PARENT_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 addToDeclares(FClass obj)
          Access method for an one to n association.
 boolean addToPackages(FPackage obj)
          Access method for an one to n association.
 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.
 FPackage getFParent()
          Get the parent attribute of the FPackage object
 FClass getFromFDeclares(java.lang.String key)
          Get the fromDeclares attribute of the FPackage object
 FPackage getFromFPackages(java.lang.String key)
          Get the fromPackages attribute of the FPackage object
 java.lang.String getFullPackageName()
           
 java.lang.String getPackagePath()
          Get the packagePath attribute of the FPackage 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 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 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 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.
 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.
 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.
 boolean setParent(FPackage obj)
          Sets the parent attribute of the FPackage 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.
 
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

DECLARES_PROPERTY

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

See Also:
Constant Field Values

PACKAGES_PROPERTY

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

See Also:
Constant Field Values

PARENT_PROPERTY

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

See Also:
Constant Field Values
Method Detail

hasInDeclares

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

Parameters:
obj - No description provided
Returns:
No description provided

hasKeyInDeclares

public boolean hasKeyInDeclares(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

iteratorOfDeclares

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

Returns:
No description provided

keysOfDeclares

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

Returns:
No description provided

entriesOfDeclares

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

Returns:
No description provided

sizeOfDeclares

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

Returns:
No description provided

getFromFDeclares

public FClass getFromFDeclares(java.lang.String key)
Get the fromDeclares attribute of the FPackage object

Parameters:
key - No description provided
Returns:
The fromDeclares value

addToDeclares

public boolean addToDeclares(FClass obj)
Access method for an one to n association.

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

removeFromDeclares

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

Parameters:
obj - No description provided
Returns:
No description provided

removeKeyFromDeclares

public boolean removeKeyFromDeclares(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

removeAllFromDeclares

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


hasInPackages

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

Parameters:
obj - No description provided
Returns:
No description provided

hasKeyInPackages

public boolean hasKeyInPackages(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

iteratorOfPackages

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

Returns:
No description provided

keysOfPackages

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

Returns:
No description provided

entriesOfPackages

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

Returns:
No description provided

sizeOfPackages

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

Returns:
No description provided

getFromFPackages

public FPackage getFromFPackages(java.lang.String key)
Get the fromPackages attribute of the FPackage object

Parameters:
key - No description provided
Returns:
The fromPackages value

addToPackages

public boolean addToPackages(FPackage obj)
Access method for an one to n association.

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

removeFromPackages

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

Parameters:
obj - No description provided
Returns:
No description provided

removeKeyFromPackages

public boolean removeKeyFromPackages(java.lang.String key)
No comment provided by developer, please add a comment to improve documentation.

Parameters:
key - No description provided
Returns:
No description provided

removeAllFromPackages

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


setParent

public boolean setParent(FPackage obj)
Sets the parent attribute of the FPackage object

Parameters:
obj - The new parent value
Returns:
No description provided

getFParent

public FPackage getFParent()
Get the parent attribute of the FPackage object

Returns:
The parent value

hasParent

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

Returns:
No description provided

getFullPackageName

public java.lang.String getFullPackageName()
Returns:
the full packagename of the this package, returns an empty string if this package is the default- or the rootpackage

getPackagePath

public java.lang.String getPackagePath()
Get the packagePath attribute of the FPackage object

Returns:
The packagePath value