de.uni_paderborn.fujaba.uml
Class UMLQualifier

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.UMLQualifier
All Implemented Interfaces:
java.lang.Comparable, FElement, FIncrement, FQualifier, de.uni_kassel.prop.InspectionAware, LogicUnparseInterface, de.tu_bs.coobra.ObjectChangeAware, de.upb.tools.pcs.PropertyChangeClient, de.upb.tools.pcs.PropertyChangeInterface, UniqueIdentifier

public class UMLQualifier
extends UMLIncrement
implements FQualifier

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

Version:
$Revision: 1.54.2.2 $
Author:
$Author: joerg $

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FQualifier
EXTERNAL_QUALIFIER_PROPERTY, QUALIFIED_ATTR_PROPERTY, REV_QUALIFIER_PROPERTY, TYPE_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
UMLQualifier()
          Constructor for class UMLQualifier
UMLQualifier(java.lang.String name, java.lang.String type, UMLRole revQualifier, UMLAttr qualifiedAttr)
          Constructor for class UMLQualifier
UMLQualifier(java.lang.String name, UMLBaseTypes type, UMLRole revQualifier, UMLAttr qualifiedAttr)
          Constructor for class UMLQualifier
 
Method Summary
protected  java.lang.String createUnparseModuleName()
          No comment provided by developer, please add a comment to improve documentation.
 FAttr getFQualifiedAttr()
          Get the fQualifiedAttr attribute of the UMLQualifier object
 FRole getFRevQualifier()
          Get the fRevQualifier attribute of the UMLQualifier object
 FType getFType()
          Get the fType attribute of the UMLQualifier object
 java.lang.String getName()
          Get the name attribute of the UMLQualifier object
 FElement getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 UMLAttr getQualifiedAttr()
          UMLMethod: '+ getQualifiedAttr (): UMLAttr'
 UMLRole getQualifiedRole()
          UMLMethod: '+ getQualifiedAttr (): UMLAttr'
 UMLRole getRevQualifier()
          Get the revQualifier attribute of the UMLQualifier object
 UMLType getType()
          Get the type attribute of the UMLQualifier object
 UMLType getUmlType()
          Get the umlType attribute of the UMLQualifier object
 boolean isExternalQualifier()
          Get the externalQualifier attribute of the UMLQualifier object
 void removeYou()
          Isolates the object so the garbage collector can remove it.
 void setName(java.lang.String name)
          Sets the name attribute of the UMLQualifier object
 boolean setQualifiedAttr(FAttr value)
          UMLMethod: '+ setQualifiedAttr (value: UMLAttr): Boolean'
 boolean setQualifiedRole(UMLRole value)
          UMLMethod: '+ setQualifiedAttr (value: UMLAttr): Boolean'
 void setRevQualifier(FRole revQualifier)
          Sets the revQualifier attribute of the UMLQualifier object
 void setType(FType type)
          Sets the type attribute of the UMLQualifier object
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLIncrement
addToConstraints, addToStereotypes, addToStereotypes, elementsOfAllChildren, 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, toString, 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
 

Constructor Detail

UMLQualifier

public UMLQualifier()
Constructor for class UMLQualifier


UMLQualifier

public UMLQualifier(java.lang.String name,
                    java.lang.String type,
                    UMLRole revQualifier,
                    UMLAttr qualifiedAttr)
Constructor for class UMLQualifier

Parameters:
name - No description provided
type - No description provided
revQualifier - No description provided
qualifiedAttr - No description provided

UMLQualifier

public UMLQualifier(java.lang.String name,
                    UMLBaseTypes type,
                    UMLRole revQualifier,
                    UMLAttr qualifiedAttr)
Constructor for class UMLQualifier

Parameters:
name - No description provided
type - No description provided
revQualifier - No description provided
qualifiedAttr - 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 UMLQualifier object

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

setName

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

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

isExternalQualifier

public boolean isExternalQualifier()
Get the externalQualifier attribute of the UMLQualifier object

Specified by:
isExternalQualifier in interface FQualifier
Returns:
The externalQualifier value

getRevQualifier

public UMLRole getRevQualifier()
Get the revQualifier attribute of the UMLQualifier object

Returns:
The revQualifier value

getFRevQualifier

public FRole getFRevQualifier()
Get the fRevQualifier attribute of the UMLQualifier object

Specified by:
getFRevQualifier in interface FQualifier
Returns:
The fRevQualifier value

setRevQualifier

public void setRevQualifier(FRole revQualifier)
Sets the revQualifier attribute of the UMLQualifier object

Specified by:
setRevQualifier in interface FQualifier
Parameters:
revQualifier - The new revQualifier value

setQualifiedAttr

public boolean setQualifiedAttr(FAttr value)
UMLMethod: '+ setQualifiedAttr (value: UMLAttr): Boolean'

Specified by:
setQualifiedAttr in interface FQualifier
Parameters:
value - The new qualifiedAttr value
Returns:
No description provided

getQualifiedAttr

public UMLAttr getQualifiedAttr()
UMLMethod: '+ getQualifiedAttr (): UMLAttr'

Returns:
The qualifiedAttr value

getFQualifiedAttr

public FAttr getFQualifiedAttr()
Get the fQualifiedAttr attribute of the UMLQualifier object

Specified by:
getFQualifiedAttr in interface FQualifier
Returns:
The fQualifiedAttr value

setQualifiedRole

public boolean setQualifiedRole(UMLRole value)
UMLMethod: '+ setQualifiedAttr (value: UMLAttr): Boolean'

Parameters:
value - The new qualifiedAttr value
Returns:
No description provided

getQualifiedRole

public UMLRole getQualifiedRole()
UMLMethod: '+ getQualifiedAttr (): UMLAttr'

Returns:
The qualifiedAttr value

getType

public UMLType getType()
Get the type attribute of the UMLQualifier object

Returns:
The type value

getFType

public FType getFType()
Get the fType attribute of the UMLQualifier object

Specified by:
getFType in interface FQualifier
Returns:
The fType value

setType

public void setType(FType type)
Sets the type attribute of the UMLQualifier object

Specified by:
setType in interface FQualifier
Parameters:
type - The new type value

getUmlType

public UMLType getUmlType()
Get the umlType attribute of the UMLQualifier object

Returns:
The umlType value

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, may not return null unless this is the top level node (project)