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 $ $Date: 2004/10/22 16:41:45 $
Author:
$Author: lowende $

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()
          Deprecated. Use iteratorOfRoles
 FRole getFRightRole()
          Deprecated. Use iteratorOfRoles
 boolean isAlreadyRemoved()
          Deprecated. codegen
 boolean isRolesTransient()
          Deprecated. codegen
 boolean isVirtualPath()
          Deprecated. codegen
 void removeAttrs()
          Deprecated. codegen
 void removeLeftRole()
          Deprecated. Use removeFromRoles
 void removeRightRole()
          Deprecated. Use removeFromRoles
 void setDirection(int direction)
          Sets the direction attribute of the FAssoc object
 boolean setLeftRole(FRole leftRole)
          Deprecated. Use addToRoles
 boolean setRightRole(FRole rightRole)
          Deprecated. Use addToRoles
 
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()
Deprecated. Use iteratorOfRoles

Get the leftRole attribute of the FAssoc object

Returns:
The leftRole value

setLeftRole

public boolean setLeftRole(FRole leftRole)
Deprecated. Use addToRoles

Sets the leftRole attribute of the FAssoc object

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

removeLeftRole

public void removeLeftRole()
Deprecated. Use removeFromRoles

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


getFRightRole

public FRole getFRightRole()
Deprecated. Use iteratorOfRoles

Get the rightRole attribute of the FAssoc object

Returns:
The rightRole value

setRightRole

public boolean setRightRole(FRole rightRole)
Deprecated. Use addToRoles

Sets the rightRole attribute of the FAssoc object

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

removeRightRole

public void removeRightRole()
Deprecated. Use removeFromRoles

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