de.uni_paderborn.fujaba.uml
Class UMLAttrExprPair

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.UMLDiagramItem
                  extended byde.uni_paderborn.fujaba.uml.UMLAttrExprPair
All Implemented Interfaces:
java.lang.Comparable, 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

public class UMLAttrExprPair
extends UMLDiagramItem

Associations

                  0..n    instanceOf    0..1
 UMLAttrExprPair ---------------------------- UMLAttr
                  instances       instanceOf

                  0..n    attrs    0..1
 UMLAttrExprPair ----------------------- UMLObject
                  attrs        revAttrs
 

Version:
$Revision: 1.61.2.1 $
Author:
$Author: creckord $

Nested Class Summary
 
Nested classes inherited from class de.uni_paderborn.fujaba.asg.ASGElement
ASGElement.SortByNameComparator
 
Field Summary
static int EQUAL
          No comment provided by developer, please add a comment to improve documentation.
static int GREATER
          No comment provided by developer, please add a comment to improve documentation.
static int GREATEREQUAL
          No comment provided by developer, please add a comment to improve documentation.
static int IN
          No comment provided by developer, please add a comment to improve documentation.
static int LESS
          No comment provided by developer, please add a comment to improve documentation.
static int LESSEQUAL
          No comment provided by developer, please add a comment to improve documentation.
static int NONE
          No comment provided by developer, please add a comment to improve documentation.
static int NOT_IN
          No comment provided by developer, please add a comment to improve documentation.
static int NOTEQUAL
          No comment provided by developer, please add a comment to improve documentation.
static int POST
          No comment provided by developer, please add a comment to improve documentation.
static int PRE
          No comment provided by developer, please add a comment to improve documentation.
static int REG_EXPRESSION
          No comment provided by developer, please add a comment to improve documentation.
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
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
 
Constructor Summary
UMLAttrExprPair()
          Constructor for class UMLAttrExprPair
UMLAttrExprPair(java.lang.String name, int qualifier, int operation, java.lang.String expression, UMLAttr instanceOf, UMLObject revAttrs)
          Constructor for class UMLAttrExprPair
 
Method Summary
static java.lang.String[] getAllAttrOperationsAsText()
          Get the allAttrOperationsAsText attribute of the UMLAttrExprPair class
 java.lang.String getAttrOperationAsText()
          Get the attrOperationAsText attribute of the UMLAttrExprPair object
 java.lang.String getExpression()
          Get the expression attribute of the UMLAttrExprPair object
 UMLAttr getInstanceOf()
          Get the instanceOf attribute of the UMLAttrExprPair object
 java.lang.String getName()
          Get the name attribute of the UMLAttrExprPair object
 int getOperation()
          Get the operation attribute of the UMLAttrExprPair object
 java.lang.String getOperationText()
          Get the operationText attribute of the UMLAttrExprPair object
 FElement getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 int getQualifier()
          Get the qualifier attribute of the UMLAttrExprPair object
 UMLObject getRevAttrs()
          Get the revAttrs attribute of the UMLAttrExprPair object
 java.lang.String getText()
          Get the text attribute of the UMLAttrExprPair object
 void removeYou()
          Isolates the object so the garbage collector can remove it.
 void setAttrOperationAsText(java.lang.String newText)
          Sets the attrOperationAsText attribute of the UMLAttrExprPair object
 void setExpression(java.lang.String expression)
          Set the value of expression.
 void setInstanceOf(UMLAttr instanceOf)
          Sets the instanceOf attribute of the UMLAttrExprPair object
 void setName(java.lang.String name)
          Set the value of name.
 void setOperation(int operation)
          Sets the operation attribute of the UMLAttrExprPair object
 void setQualifier(int qualifier)
          Sets the qualifier attribute of the UMLAttrExprPair object
 void setRevAttrs(UMLObject revAttrs)
          Sets the revAttrs attribute of the UMLAttrExprPair object
 java.lang.String toString()
          No comment provided by developer, please add a comment to improve documentation.
 
Methods inherited from class de.uni_paderborn.fujaba.uml.UMLDiagramItem
addToDiagrams, addToRevAdditionalItems, addToRevItems, addToViewDefinitions, createUnparseModuleName, getCurrentActiveDiagram, getFCurrentActiveDiagram, getFFirstFromDiagrams, getFirstFromDiagrams, hasInRevAdditionalItems, hasInRevItems, hasInViewDefinitions, iteratorOfRevAdditionalItems, iteratorOfRevItems, iteratorOfViewDefinitions, removeAllFromRevAdditionalItems, removeAllFromRevItems, removeAllFromViewDefinitions, removeFromRevAdditionalItems, removeFromRevItems, removeFromViewDefinitions, sizeOfRevAdditionalItems, sizeOfRevItems, sizeOfViewDefinitions
 
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, 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, 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, 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, addToElementReferences, addToElementReferences, addToUserMessages, deleteTokens, entriesOfElementReferences, getFirstOOGenToken, getFromFElementReferences, getLastOOGenToken, 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
 

Field Detail

NONE

public static final int NONE
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

PRE

public static final int PRE
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

POST

public static final int POST
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

EQUAL

public static final int EQUAL
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

NOTEQUAL

public static final int NOTEQUAL
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

LESS

public static final int LESS
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

GREATER

public static final int GREATER
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

LESSEQUAL

public static final int LESSEQUAL
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

GREATEREQUAL

public static final int GREATEREQUAL
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

REG_EXPRESSION

public static final int REG_EXPRESSION
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

IN

public static final int IN
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values

NOT_IN

public static final int NOT_IN
No comment provided by developer, please add a comment to improve documentation.

See Also:
Constant Field Values
Constructor Detail

UMLAttrExprPair

public UMLAttrExprPair()
Constructor for class UMLAttrExprPair


UMLAttrExprPair

public UMLAttrExprPair(java.lang.String name,
                       int qualifier,
                       int operation,
                       java.lang.String expression,
                       UMLAttr instanceOf,
                       UMLObject revAttrs)
Constructor for class UMLAttrExprPair

Parameters:
name - No description provided
qualifier - No description provided
operation - No description provided
expression - No description provided
instanceOf - No description provided
revAttrs - No description provided
Method Detail

getName

public java.lang.String getName()
Get the name attribute of the UMLAttrExprPair object

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

setName

public void setName(java.lang.String name)
Set the value of name.

Specified by:
setName in interface FElement
Overrides:
setName in class ASGElement
Parameters:
name - Value to assign to name.

getQualifier

public int getQualifier()
Get the qualifier attribute of the UMLAttrExprPair object

Returns:
The qualifier value

setQualifier

public void setQualifier(int qualifier)
Sets the qualifier attribute of the UMLAttrExprPair object

Parameters:
qualifier - The new qualifier value

getOperation

public int getOperation()
Get the operation attribute of the UMLAttrExprPair object

Returns:
The operation value

setOperation

public void setOperation(int operation)
Sets the operation attribute of the UMLAttrExprPair object

Parameters:
operation - The new operation value

getOperationText

public java.lang.String getOperationText()
Get the operationText attribute of the UMLAttrExprPair object

Returns:
The operationText value

getExpression

public java.lang.String getExpression()
Get the expression attribute of the UMLAttrExprPair object

Returns:
The expression value

setExpression

public void setExpression(java.lang.String expression)
Set the value of expression.

Parameters:
expression - Value to assign to expression.

getInstanceOf

public UMLAttr getInstanceOf()
Get the instanceOf attribute of the UMLAttrExprPair object

Returns:
The instanceOf value

setInstanceOf

public void setInstanceOf(UMLAttr instanceOf)
Sets the instanceOf attribute of the UMLAttrExprPair object

Parameters:
instanceOf - The new instanceOf value

getRevAttrs

public UMLObject getRevAttrs()
Get the revAttrs attribute of the UMLAttrExprPair object

Returns:
The revAttrs value

setRevAttrs

public void setRevAttrs(UMLObject revAttrs)
Sets the revAttrs attribute of the UMLAttrExprPair object

Parameters:
revAttrs - The new revAttrs value

getText

public java.lang.String getText()
Get the text attribute of the UMLAttrExprPair object

Specified by:
getText in interface FElement
Overrides:
getText in class ASGElement
Returns:
The text value

getAttrOperationAsText

public java.lang.String getAttrOperationAsText()
Get the attrOperationAsText attribute of the UMLAttrExprPair object

Returns:
The attrOperationAsText value

setAttrOperationAsText

public void setAttrOperationAsText(java.lang.String newText)
Sets the attrOperationAsText attribute of the UMLAttrExprPair object

Parameters:
newText - The new attrOperationAsText value

getAllAttrOperationsAsText

public static java.lang.String[] getAllAttrOperationsAsText()
Get the allAttrOperationsAsText attribute of the UMLAttrExprPair class

Returns:
The allAttrOperationsAsText 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 UMLDiagramItem

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 UMLDiagramItem
Returns:
the logical parent of this element;

toString

public java.lang.String toString()
Description copied from class: UMLDiagramItem
No comment provided by developer, please add a comment to improve documentation.

Overrides:
toString in class UMLDiagramItem
Returns:
short string representation of current object