Uses of Class
de.uni_paderborn.fujaba.uml.UMLDiagramItem

Packages that use UMLDiagramItem
de.uni_paderborn.fujaba.packagediagrams   
de.uni_paderborn.fujaba.uml UML-Abstract Syntax Tree Structure 
de.uni_paderborn.fujaba.views   
de.uni_paderborn.fujaba.views.cf   
 

Uses of UMLDiagramItem in de.uni_paderborn.fujaba.packagediagrams
 

Subclasses of UMLDiagramItem in de.uni_paderborn.fujaba.packagediagrams
 class DiagramUsage
          UMLClass: 'DiagramUsage' A diagram usage is a placeholder for a diagram within a packagediagram.
 

Uses of UMLDiagramItem in de.uni_paderborn.fujaba.uml
 

Subclasses of UMLDiagramItem in de.uni_paderborn.fujaba.uml
 class UMLAction
          UMLClass: 'UMLAction'.
 class UMLActivity
          Associations 0..1 N UMLActivity -------------------- UMLTransition revEntry entry 0..1 N UMLActivity -------------------- UMLTransition revExit exit 0..1 0..1 UMLActivity ----------------------------------- FlowActivity + UMLActivity + FlowActivity
 class UMLAssoc
          Associations ------------- 0..n stereotype 0..1 UMLAssoc | getText() |----------------------------- UMLStereotype ------------- uMLAssoc uMLStereotype
 class UMLAttr
          Associations +-----------+ 1 1 UMLClass | getName() +------------------ UMLAttr +-----------+ parent attrs 0..1 0..1 UMLRole ------------------------------------------------ UMLAttr implementingAssocRole associatedAttribute 0..* 0..1 UMLMethod -------------------------------------- UMLAttr accessMethods accessedAttribute
 class UMLAttrExprPair
          Associations 0..n instanceOf 0..1 UMLAttrExprPair ---------------------------- UMLAttr instances instanceOf 0..n attrs 0..1 UMLAttrExprPair ----------------------- UMLObject attrs revAttrs
 class UMLClass
          UMLClass is the core element of UMLClass-Diagrams.
 class UMLCollabStat
          Associations 0..n callTarget 0..1 UMLCollabStat ---------------------------- UMLObject collabStats callTarget 0..1 callSource 0..n UMLObject ---------------------------- UMLCollabStat callSource collabStat 0..1 masterCollabStat 0..1 UMLCollabStat ---------------------------------- UMLStoryPattern revMasterCollabStat myPattern 0..n subStats 0..1 UMLCollabStat -------------------------- UMLCollabStat subStats fatherStat 0..1 masterCollabStat 0..1 UMLDiagram -------------------------------- UMLCollabStat diag collabStat
 class UMLComplexState
          Associations n contains 0..1 UMLActivityDiagram --------------------------- UMLComplexState contains revContains 0..1 story 1 UMLComplexState --------------------- UMLStoryActivity story revStory
 class UMLConnection
          UMLConnection is the base class for all DiagramItems that represent edges in Diagrams, such as UMLAssoc, UMLLink ...
 class UMLConstraint
          Associations 0..n constraints 0..n UMLConstraint ------------------------------- UMLIncrement constraints revConstraints
 class UMLDeclaration
           
 class UMLGeneralization
          No comment provided by developer, please add a comment to improve documentation.
 class UMLLink
          Associations 0..n source 0..1 UMLLink ------------------------ UMLObject revSource source 0..n target 0..1 UMLLink ------------------------ UMLObject revTarget target 0..n instanceOf 0..1 UMLLink ---------------------------- UMLAssoc instances instanceOf 0..1 sourceLink 0..1 UMLLink ------------------------------ UMLMultiLink revSourceLink sourceLink 0..1 targetLink 0..1 UMLLink ------------------------------ UMLMultiLink targetLink revTargetLink
 class UMLLinkSet
          No comment provided by developer, please add a comment to improve documentation.
 class UMLMethod
          Associatons 1 1 +---------------------+ UMLMethod ------------------------+ getFullMethodName() | UMLClass methods parent +---------------------+ +-----------+ 1 1 UMLClass | getName() +------------------------------ UMLMethod +-----------+ declares declaredInMethod 0..1 0..* UMLAttr -------------------------------------- UMLMethod accessedAttribute accessMethods 0..1 astRootNode 0..1 UMLMethod ------------------------------ ASTRootNode uMLMethod aSTRootNode
 class UMLMultiLink
          No comment provided by developer, please add a comment to improve documentation.
 class UMLNopActivity
          No comment provided by developer, please add a comment to improve documentation.
 class UMLObject
          Associations 0..1 returnParam 0..1 UMLObject -------------------------------- UMLStopActivity returnParam revReturnParam 0..n instanceOf 0..1 UMLObject ------------------------------ UMLClass instances instanceOf 0..1 source 0..n UMLObject -------------------------- UMLLink source revSource 0..1 target 0..n UMLObject -------------------------- UMLLink target revTarget 0..1 toSetObject 0..n UMLObject ------------------------------- UMLLinkSet toSetObject revToSetObject 0..1 attrs 0..n UMLObject ------------------------- UMLAttrExprPair revAttrs attrs 0..1 callTarget 0..n UMLObject ----------------------------- UMLCollabStat callTarget collabStats 0..n boundTo 0..1 UMLObject ------------------------- UMLObject bindings boundTo 0..1 containerObject 0..n UMLObject --------------------------------------- UMLMultiLink containerObject revContainerObject Valid combinations of modifier and type (X=valid/O=invalid): modifier\type | normal | optional | negative | set ------------------------------------------------------------- none | X | X | X | X ------------------------------------------------------------- create | X | O | O | O ------------------------------------------------------------- delete | X | X | O | X
 class UMLParam
          No comment provided by developer, please add a comment to improve documentation.
 class UMLPath
          This class represents path expressions
 class UMLStartActivity
          No comment provided by developer, please add a comment to improve documentation.
 class UMLStatement
           
 class UMLStatementActivity
          No comment provided by developer, please add a comment to improve documentation.
 class UMLStopActivity
          No comment provided by developer, please add a comment to improve documentation.
 class UMLStoryActivity
          No comment provided by developer, please add a comment to improve documentation.
 class UMLTransition
          Associations 0..1 N UMLActivity -------------------- UMLTransition revEntry entry 0..1 N UMLActivity -------------------- UMLTransition revExit exit
 class UMLTransitionGuard
          No comment provided by developer, please add a comment to improve documentation.
 

Methods in de.uni_paderborn.fujaba.uml that return UMLDiagramItem
 UMLDiagramItem UMLTransition.getSourceConnector()
          Get the sourceConnector attribute of the UMLTransition object
 UMLDiagramItem UMLTransition.getTargetConnector()
          Get the targetConnector attribute of the UMLTransition object
 UMLDiagramItem UMLMultiLink.getSourceConnector()
          Get the sourceConnector attribute of the UMLMultiLink object
 UMLDiagramItem UMLMultiLink.getTargetConnector()
          Get the targetConnector attribute of the UMLMultiLink object
 UMLDiagramItem UMLLink.getSourceConnector()
          Wrapper method for getSource.
 UMLDiagramItem UMLLink.getTargetConnector()
          Wrapper method for getTarget.
 UMLDiagramItem UMLGeneralization.getTargetConnector()
          Get the targetConnector attribute of the UMLGeneralization object
 UMLDiagramItem UMLGeneralization.getSourceConnector()
          Get the sourceConnector attribute of the UMLGeneralization object
abstract  UMLDiagramItem UMLConnection.getSourceConnector()
          access method for the source object of the edge
abstract  UMLDiagramItem UMLConnection.getTargetConnector()
          access method for the target object of the edge
 UMLDiagramItem UMLConnection.getPartner(UMLDiagramItem item)
          Gets the partner of the item That is sourceConnector if item is targetConnector or targetConnector if the item is sourceConnector If item is none of these an Exception is thrown.
 UMLDiagramItem UMLAssoc.getSourceConnector()
          Get the sourceConnector attribute of the UMLAssoc object
 UMLDiagramItem UMLAssoc.getTargetConnector()
          Get the targetConnector attribute of the UMLAssoc object
 

Methods in de.uni_paderborn.fujaba.uml with parameters of type UMLDiagramItem
 boolean UMLDiagram.hasInItems(UMLDiagramItem item)
          Deprecated. the virtual items attribute will be removed - use hasInElements instead
 boolean UMLDiagram.removeFromItems(UMLDiagramItem item)
          Deprecated. the virtual items attribute will be removed - use removeFromElements instead
 UMLDiagramItem UMLConnection.getPartner(UMLDiagramItem item)
          Gets the partner of the item That is sourceConnector if item is targetConnector or targetConnector if the item is sourceConnector If item is none of these an Exception is thrown.
 

Uses of UMLDiagramItem in de.uni_paderborn.fujaba.views
 

Methods in de.uni_paderborn.fujaba.views that return UMLDiagramItem
static UMLDiagramItem AbstractFilter.tryAddConnection(UMLDiagram diag, java.util.Set context, UMLConnection connection)
          Add the connection to the context if the diagram contains the connection and the context contains at least one of the connections ends.
 

Methods in de.uni_paderborn.fujaba.views with parameters of type UMLDiagramItem
 boolean ViewDiagram.addToAdditionalItems(UMLDiagramItem value)
          Access method for an one to n association.
 boolean ViewDiagram.hasInAdditionalItems(UMLDiagramItem value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ViewDiagram.removeFromAdditionalItems(UMLDiagramItem value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ViewDiagram.addToElements(UMLDiagramItem item)
          Access method for an one to n association.
 boolean ViewDiagram.addToItems(UMLDiagramItem item, UMLDiagram diag)
          This is needed for parsing XML-files
 boolean ViewDiagram.removeFromElements(UMLDiagramItem item)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ViewDiagram.removeFromItemsWithoutIncrementAge(UMLDiagramItem item)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ViewDiagram.removeFromItemsNoParentSideEffects(UMLDiagramItem item)
          No comment provided by developer, please add a comment to improve documentation.
protected  boolean ViewDiagram.checkAndRemoveFromItems(UMLDiagramItem item, ViewDefinition ignoreDef)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ViewDefinition.addToStartItems(UMLDiagramItem value)
          Access method for an one to n association.
 boolean ViewDefinition.hasInStartItems(UMLDiagramItem value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ViewDefinition.removeFromStartItems(UMLDiagramItem value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ViewDefinition.addToItems(UMLDiagramItem value)
          Access method for an one to n association.
 boolean ViewDefinition.addToItems(UMLDiagramItem value, UMLDiagram diag)
          This is needed for parsing XML-files
 boolean ViewDefinition.hasInItems(UMLDiagramItem value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ViewDefinition.removeFromItems(UMLDiagramItem value)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Set TransitionFilter.grow1Context(UMLDiagram diag, UMLDiagramItem item, ItemSet context)
          UMLMethod: '+ get1Context (item : UMLDiagramItem;context : Set;newNodes : Set) : Set'
 java.util.Set LinkFilter.grow1Context(UMLDiagram diag, UMLDiagramItem item, ItemSet context)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ItemSet.addToItems(UMLDiagramItem value)
           0..1 N ItemSet ----------------------------- UMLDiagramItem items
 boolean ItemSet.hasInItems(UMLDiagramItem value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ItemSet.removeFromItems(UMLDiagramItem value)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Set InheritanceFilter.grow1Context(UMLDiagram diag, UMLDiagramItem item, ItemSet context)
          UMLMethod: '+ get1Context (item : UMLDiagramItem;context : Set;newNodes : Set) : Set'
 java.util.Set Filter.grow1Context(UMLDiagram diag, UMLDiagramItem item, ItemSet context)
          In this Method the Rule for the 1-Context is defined.
 java.util.Set Filter.get1Context(UMLDiagram diag, UMLDiagramItem item)
          Get the 1-Context for the given item
 java.util.Set Filter.getNContext(UMLDiagram diag, UMLDiagramItem item, int depth)
          Get the n-Context for the items in the Iterator
 java.util.Set CompositeFilter.grow1Context(UMLDiagram diag, UMLDiagramItem item, ItemSet context)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Set AssocFilter.grow1Context(UMLDiagram diag, UMLDiagramItem item, ItemSet context)
          No comment provided by developer, please add a comment to improve documentation.
abstract  java.util.Set AbstractFilter.grow1Context(UMLDiagram diag, UMLDiagramItem item, ItemSet context)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Set AbstractFilter.get1Context(UMLDiagram diag, UMLDiagramItem item)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Set AbstractFilter.getNContext(UMLDiagram diag, UMLDiagramItem item, int depth)
          Get the nContext attribute of the AbstractFilter object
static boolean AbstractFilter.tryAddConnection(java.util.Set context, UMLConnection connection, UMLDiagramItem item)
          Add the connection and the item to the context if the end of the connection that is not the item is already in the context
static boolean AbstractFilter.tryAddConnection(UMLDiagram diag, java.util.Set context, UMLConnection connection, UMLDiagramItem item)
          Add the connection to the context if the diagram contains the connection and the context contains at least the given item.
 

Uses of UMLDiagramItem in de.uni_paderborn.fujaba.views.cf
 

Subclasses of UMLDiagramItem in de.uni_paderborn.fujaba.views.cf
 class CFAndNode
          CFAndNode computes the intersection of all sets from incoming edges
 class CFEndNode
          CFEndNode returns the result for the context computation of the whole diagram
 class CFFilterNode
          CFFilterNode is a node with an associated filter for context computation
 class CFNode
          Base class for all nodes in a CFDiagram
 class CFNotNode
          Builds the complement of the union of all incoming results
 class CFOrNode
          Builds the union of all incoming results
 class CFStartNode
          The Start node of a CFDiagram.
 class CFTransition
          No comment provided by developer, please add a comment to improve documentation.
 

Methods in de.uni_paderborn.fujaba.views.cf that return UMLDiagramItem
 UMLDiagramItem CFTransition.getSourceConnector()
          Get the sourceConnector attribute of the CFTransition object
 UMLDiagramItem CFTransition.getTargetConnector()
          Get the targetConnector attribute of the CFTransition object
 

Methods in de.uni_paderborn.fujaba.views.cf with parameters of type UMLDiagramItem
protected  java.util.Set CFStartNode.computeResult(UMLDiagram diag, UMLDiagramItem item, java.util.Collection sourceResults)
          No comment provided by developer, please add a comment to improve documentation.
protected  java.util.Set CFOrNode.computeResult(UMLDiagram diag, UMLDiagramItem item, java.util.Collection sourceResults)
          No comment provided by developer, please add a comment to improve documentation.
protected  java.util.Set CFNotNode.computeResult(UMLDiagram diag, UMLDiagramItem diagItem, java.util.Collection sourceResults)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Set CFNode.getResults(UMLDiagram diag, UMLDiagramItem item)
          Get the results attribute of the CFNode object
protected  java.util.Set CFNode.getResults(UMLDiagram diag, UMLDiagramItem item, java.util.Set uncomplete)
          Get the results attribute of the CFNode object
protected abstract  java.util.Set CFNode.computeResult(UMLDiagram diag, UMLDiagramItem item, java.util.Collection sourceResults)
          No comment provided by developer, please add a comment to improve documentation.
protected  java.util.Set CFFilterNode.computeResult(UMLDiagram diag, UMLDiagramItem item, java.util.Collection sourceResults)
          No comment provided by developer, please add a comment to improve documentation.
protected  java.util.Set CFFilterNode.computeLastStepResult(UMLDiagram diag, UMLDiagramItem diagItem, java.util.Collection sourceResults)
          No comment provided by developer, please add a comment to improve documentation.
protected  java.util.Set CFEndNode.getResults(UMLDiagram diag, UMLDiagramItem item, java.util.Set uncomplete)
          Get the results attribute of the CFEndNode object
 boolean CFDiagram.addToElements(UMLDiagramItem item)
          Access method for an one to n association.
 boolean CFDiagram.removeFromElements(UMLDiagramItem item)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.Set CFDiagram.getResults(UMLDiagram diag, UMLDiagramItem item)
          Get the results attribute of the CFDiagram object
protected  java.util.Set CFAndNode.computeResult(UMLDiagram diag, UMLDiagramItem item, java.util.Collection sourceResults)
          No comment provided by developer, please add a comment to improve documentation.