de.uni_paderborn.fujaba.metamodel
Interface FAttr

All Superinterfaces:
java.lang.Cloneable, java.lang.Comparable, FDeclaration, FDiagramItem, 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:
UMLAttr

public interface FAttr
extends FDeclaration

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 ATTR_TYPE_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String INITIAL_VALUE_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.
static java.lang.String REV_QUALIFIED_ATTR
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String STATIC_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FDeclaration
CODE_DISPLAY_LEVEL, DESIGN_DISPLAY_LEVEL, PACKAGE, PRIVATE, PROTECTED, PUBLIC, USERDEFINED, VISIBILITY_CHAR, VISIBILITY_PROPERTY, VISIBILITY_STRING
 
Fields inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagramItem
REV_ADDITIONAL_ITEMS_PROPERTY, REV_ITEMS_PROPERTY, VIEW_DEFINITIONS_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
 
Method Summary
 boolean addToRevQualifiedAttr(FQualifier value)
           
 FType getFAttrType()
          Get the attrType attribute of the FAttr object
 FRole getFImplementingAssocRole()
          Deprecated.  
 FClass getFParent()
          Get the parent attribute of the FAttr object
 java.lang.String getInitialValue()
          Get the initialValue attribute of the FAttr object
 boolean hasInRevQualifiedAttr(FQualifier value)
           
 boolean isFinal()
          Deprecated. Use stereotype <>
 boolean isNeedsAccessMethods()
          Deprecated.  
 boolean isStatic()
          Get the static attribute of the FAttr object
 boolean isTransient()
          Deprecated. Use stereotype < >
 java.util.Iterator iteratorOfAccessMethods()
          Deprecated.  
 java.util.Iterator iteratorOfRevQualifiedAttr()
           
 void removeAllFromRevQualifiedAttr()
          No comment provided by developer, please add a comment to improve documentation.
 boolean removeFromRevQualifiedAttr(FQualifier value)
           
 void setAttrType(FType attrType)
          Sets the attrType attribute of the FAttr object
 void setFinal(boolean value)
          Deprecated. Use stereotype <>
 boolean setImplementingAssocRole(FRole role)
          Deprecated.  
 void setInitialValue(java.lang.String initialValue)
          Sets the initialValue attribute of the FAttr object
 boolean setParent(FClass obj)
          Sets the parent attribute of the FAttr object
 void setStatic(boolean value)
          Set the static attribute of the FAttr object
 void setTransient(boolean value)
          Deprecated. Use stereotype < >
 int sizeOfRevQualifiedAttr()
           
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FDeclaration
getDisplayLevel, getFType, getVisibility, isParsed, setDisplayLevel, setVisibility
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FDiagramItem
addToRevAdditionalItems, addToRevItems, addToViewDefinitions, getFCurrentActiveDiagram, getFFirstFromDiagrams, hasInRevAdditionalItems, hasInRevItems, hasInViewDefinitions, iteratorOfRevAdditionalItems, iteratorOfRevItems, iteratorOfViewDefinitions, removeAllFromRevAdditionalItems, removeAllFromRevItems, removeAllFromViewDefinitions, removeFromRevAdditionalItems, removeFromRevItems, removeFromViewDefinitions, sizeOfRevAdditionalItems, sizeOfRevItems, sizeOfViewDefinitions
 
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

STATIC_PROPERTY

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

See Also:
Constant Field Values

INITIAL_VALUE_PROPERTY

public static final java.lang.String INITIAL_VALUE_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

REV_QUALIFIED_ATTR

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

See Also:
Constant Field Values

ATTR_TYPE_PROPERTY

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

See Also:
Constant Field Values
Method Detail

isStatic

public boolean isStatic()
Get the static attribute of the FAttr object

Returns:
The static value

setStatic

public void setStatic(boolean value)
Set the static attribute of the FAttr object

Parameters:
value - The new static value

getInitialValue

public java.lang.String getInitialValue()
Get the initialValue attribute of the FAttr object

Returns:
The initialValue value

setInitialValue

public void setInitialValue(java.lang.String initialValue)
Sets the initialValue attribute of the FAttr object

Parameters:
initialValue - The new initialValue value

setParent

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

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

getFParent

public FClass getFParent()
Get the parent attribute of the FAttr object

Returns:
The parent value

hasInRevQualifiedAttr

public boolean hasInRevQualifiedAttr(FQualifier value)
Parameters:
value - No description provided
Returns:
No description provided

iteratorOfRevQualifiedAttr

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

sizeOfRevQualifiedAttr

public int sizeOfRevQualifiedAttr()
Returns:
No description provided

addToRevQualifiedAttr

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

removeFromRevQualifiedAttr

public boolean removeFromRevQualifiedAttr(FQualifier value)
Parameters:
value - No description provided
Returns:
No description provided

removeAllFromRevQualifiedAttr

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


getFAttrType

public FType getFAttrType()
Get the attrType attribute of the FAttr object

Returns:
The attrType value

setAttrType

public void setAttrType(FType attrType)
Sets the attrType attribute of the FAttr object

Parameters:
attrType - The new attrType value

isNeedsAccessMethods

public boolean isNeedsAccessMethods()
Deprecated.  

Returns:
The needsAccessMethods value

isFinal

public boolean isFinal()
Deprecated. Use stereotype <>

Returns:
The final value

setFinal

public void setFinal(boolean value)
Deprecated. Use stereotype <>

Parameters:
value - The new final value

isTransient

public boolean isTransient()
Deprecated. Use stereotype < >

Returns:
The transient value

setTransient

public void setTransient(boolean value)
Deprecated. Use stereotype < >

Parameters:
value - The new transient value

getFImplementingAssocRole

public FRole getFImplementingAssocRole()
Deprecated.  

Returns:
The fImplementingAssocRole value

setImplementingAssocRole

public boolean setImplementingAssocRole(FRole role)
Deprecated.  

Parameters:
role - The new implementingAssocRole value
Returns:
No description provided

iteratorOfAccessMethods

public java.util.Iterator iteratorOfAccessMethods()
Deprecated.  

Returns:
No description provided