de.uni_paderborn.fujaba.metamodel
Interface FAssoc

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

public interface FAssoc
extends FConnection

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

Version:
$Revision: 1.2.4.1 $ $Date: 2006/06/07 09:13:32 $
Author:
$Author: creckord $

Field Summary
static java.lang.String DIRECTION_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String LEFT_ROLE_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String RIGHT_ROLE_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
static java.lang.String STEREOTYPE_PROPERTY
          No comment provided by developer, please add a comment to improve documentation.
 
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
 int getDirection()
          Get the direction attribute of the FAssoc object
 FRole getFLeftRole()
          Get the leftRole attribute of the FAssoc object
 FRole getFRightRole()
          Get the rightRole attribute of the FAssoc object
 boolean isAlreadyRemoved()
          Deprecated. codegen
 boolean isRolesTransient()
          Deprecated. codegen
 boolean isVirtualPath()
          Deprecated. codegen
 void removeAttrs()
          Deprecated. codegen
 void removeLeftRole()
          Deprecated. Use setLeftRole (null)
 void removeRightRole()
          Deprecated. Use setRightRole (null)
 void setDirection(int direction)
          Sets the direction attribute of the FAssoc object
 boolean setLeftRole(FRole leftRole)
          Sets the leftRole attribute of the FAssoc object
 boolean setRightRole(FRole rightRole)
          Sets the rightRole attribute of the FAssoc object
 
Methods inherited from interface de.uni_paderborn.fujaba.metamodel.FConnection
getFPartner, getFSourceConnector, getFTargetConnector, setPartner, setSourceConnector, setTargetConnector
 
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

DIRECTION_PROPERTY

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

See Also:
Constant Field Values

LEFT_ROLE_PROPERTY

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

See Also:
Constant Field Values

RIGHT_ROLE_PROPERTY

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

See Also:
Constant Field Values

STEREOTYPE_PROPERTY

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

See Also:
Constant Field Values
Method Detail

getDirection

public int getDirection()
Get the direction attribute of the FAssoc object

Returns:
The direction value

setDirection

public void setDirection(int direction)
Sets the direction attribute of the FAssoc object

Parameters:
direction - The new direction value

getFLeftRole

public FRole getFLeftRole()
Get the leftRole attribute of the FAssoc object

Returns:
The leftRole value

setLeftRole

public boolean setLeftRole(FRole leftRole)
Sets the leftRole attribute of the FAssoc object

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

removeLeftRole

public void removeLeftRole()
Deprecated. Use setLeftRole (null)

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


getFRightRole

public FRole getFRightRole()
Get the rightRole attribute of the FAssoc object

Returns:
The rightRole value

setRightRole

public boolean setRightRole(FRole rightRole)
Sets the rightRole attribute of the FAssoc object

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

removeRightRole

public void removeRightRole()
Deprecated. Use setRightRole (null)

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


isVirtualPath

public boolean isVirtualPath()
Deprecated. codegen

Returns:
The virtualPath value

isRolesTransient

public boolean isRolesTransient()
Deprecated. codegen

Returns:
The rolesTransient value

removeAttrs

public void removeAttrs()
Deprecated. codegen


isAlreadyRemoved

public boolean isAlreadyRemoved()
Deprecated. codegen

Returns:
The alreadyRemoved value