Uses of Interface
de.uni_paderborn.fujaba.metamodel.FElement

Packages that use FElement
de.uni_paderborn.fujaba.asg The Abstract Syntax Graph model. 
de.uni_paderborn.fujaba.basic Basic Classes for Fujaba 
de.uni_paderborn.fujaba.codegen   
de.uni_paderborn.fujaba.coobra.actions   
de.uni_paderborn.fujaba.fsa.update   
de.uni_paderborn.fujaba.messages   
de.uni_paderborn.fujaba.metamodel   
de.uni_paderborn.fujaba.packagediagrams   
de.uni_paderborn.fujaba.sequencer   
de.uni_paderborn.fujaba.uml UML-Abstract Syntax Tree Structure 
de.uni_paderborn.fujaba.views   
de.uni_paderborn.fujaba.views.cf   
 

Uses of FElement in de.uni_paderborn.fujaba.asg
 

Classes in de.uni_paderborn.fujaba.asg that implement FElement
 class ASGAnnotation
          Associations ------- 0..n Annotations 0..n ASGAnnotation | key |--------------------------- ASGElement ------- annotations elements
 class ASGCollapsableUnparseInformation
          No comment provided by developer, please add a comment to improve documentation.
 class ASGDiagram
          Associations 0..1 hasCurrentDiagram 0..1 ASGProject --------------------------------- ASGDiagram currentProject currentDiagram
 class ASGElement
          This is the base class for all model elements contained in the abstract syntax graph.
 class ASGElementRef
          This class implements the stub-mechanism, which allows to establish an association between two distinct meta-model elements.
 class ASGInformation
          Associations ------- information 0..1 ASGInformation | key |---------------------------------> String ------- information -------- 0..1 aSGInformation 0..1 ASGUnparseInformation | name |------------------------------ ASGInformation -------- parent aSGinformation
 class ASGProject
          A project stores a lot of different diagrams.
 class ASGUnparseInformation
          Stores information about an UnparseInterface of an ASGElement Associations -------- 0..1 ASGInformation 0..1 ASGUnparseInformation | name |------------------------------ ASGInformation -------- parent aSGInformation
 

Methods in de.uni_paderborn.fujaba.asg that return FElement
 FElement ASGUnparseInformation.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement ASGProject.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement ASGInformation.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement ASGElementRef.getFElement()
          Get the fElement attribute of the ASGElementRef object
 FElement ASGElementRef.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement ASGElement.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement ASGDiagram.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement ASGAnnotation.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 

Methods in de.uni_paderborn.fujaba.asg with parameters of type FElement
 void ASGVisitor.visit(FElement asgElement)
          Visits an element.
 boolean ASGElementRef.setElement(FElement value)
          Sets the element attribute of the ASGElementRef object
 void ASGElement.setCutCopyPasteParent(FElement parent)
          Hangs the current ASGElement into the ASG-tree.
 boolean ASGDiagram.hasInElements(FElement element)
           
 boolean ASGDiagram.addToElements(FElement element)
          add an ASGEelement to the elements attribute
 boolean ASGDiagram.removeFromElements(FElement element)
          remove an ASGElement from the elements attribute
 boolean ASGAnnotation.addToElements(java.lang.String key, FElement value)
          Access method for an one to n association.
 boolean ASGAnnotation.hasInElements(java.lang.String key, FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ASGAnnotation.hasInElements(FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ASGAnnotation.removeFromElements(java.lang.String key, FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean ASGAnnotation.removeFromElements(FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 

Uses of FElement in de.uni_paderborn.fujaba.basic
 

Methods in de.uni_paderborn.fujaba.basic that return FElement
 FElement RuntimeExceptionWithContext.getContext()
           
 

Constructors in de.uni_paderborn.fujaba.basic with parameters of type FElement
RuntimeExceptionWithContext(FElement context)
          Constructs a new runtime exception with null as its detail message.
RuntimeExceptionWithContext(java.lang.Throwable cause, FElement context)
          Constructs a new runtime exception with the specified cause and a detail message of (cause==null ?
RuntimeExceptionWithContext(java.lang.String message, FElement context)
          Constructs a new runtime exception with the specified detail message.
RuntimeExceptionWithContext(java.lang.String message, java.lang.Throwable cause, FElement context)
          Constructs a new runtime exception with the specified detail message and cause.
 

Uses of FElement in de.uni_paderborn.fujaba.codegen
 

Classes in de.uni_paderborn.fujaba.codegen that implement FElement
 class AccessedElementRef
           
 class AccessMethodRef
           
 class GeneratedMethodRef
           
 class StatechartMethodRef
           
 

Methods in de.uni_paderborn.fujaba.codegen that return FElement
 FElement StatechartMethodRef.getAccessedElement()
          Get the accessedElement attribute of the StatechartMethodRef object
 FElement GeneratedMethodRef.getAccessedElement()
          Get the accessedElement attribute of the AccessMethodRef object
 FElement AccessMethodRef.getAccessedElement()
          Get the accessedElement attribute of the AccessMethodRef object
 

Methods in de.uni_paderborn.fujaba.codegen with parameters of type FElement
 boolean UMLStoryPatternOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLStoryPatternOOHandler object
 OOGenToken UMLStoryPatternOOHandler.generateSourceCode(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLStoryActivityOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLStoryActivityOOHandler object
 OOGenToken UMLStoryActivityOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLStopActivityOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLStopActivityOOHandler object
 OOGenToken UMLStopActivityOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLStatementActivityOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLStatementActivityOOHandler object
 OOGenToken UMLStatementActivityOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLStatechartOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLStatechartOOHandler object
 OOGenToken UMLStatechartOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
protected  void UMLRoleOOHandlerStrategy.changeTemplateParameters(FElement element, FAttr attr, java.lang.String blockName, de.upb.tools.fca.FHashMap templateParameters)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLRoleOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the FAttrExprPairOOHandler object
 OOGenToken UMLRoleOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
protected  java.lang.String UMLRoleOOHandler.getTemplateFileName(FElement element)
          Get the templateFileName attribute of the UMLRoleOOHandler object
protected  FAttr UMLRoleOOHandler.createAccessorDescriptions(FElement element, java.util.Set accessMethods)
          No comment provided by developer, please add a comment to improve documentation.
 FClass UMLRoleOOHandler.getTarget(FElement element, FAttr attr)
          Get the target attribute of the UMLRoleOOHandler object
protected  void UMLRoleOOHandler.changeTemplateParameters(FElement element, FAttr attr, java.lang.String blockName, de.upb.tools.fca.FHashMap templateParameters)
          No comment provided by developer, please add a comment to improve documentation.
 void UMLRoleOOHandler.removeOldAccessors(FElement element)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLProjectOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLProjectOOHandler object
 OOGenToken UMLProjectOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object UMLPathTopOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
           
 java.lang.Object UMLPathSearchToSetTopOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateCode method here.
 java.lang.Object UMLPathSearchToSetBottomOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateCode method here.
 boolean UMLPathOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLPathOOHandler object
 OOGenToken UMLPathOOHandler.generateSourceCode(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to ensure improve documentation.
 java.lang.Object UMLPathBottomOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateCode method here.
 boolean UMLPackageOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLPackageOOHandler object
 OOGenToken UMLPackageOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLObjectOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLObjectOOHandler object
 OOGenToken UMLObjectOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLMultiLinkOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLMultiLinkOOHandler object
 OOGenToken UMLMultiLinkOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLMethodOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLMethodOOHandler object
 OOGenToken UMLMethodOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLLinkOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLLinkOOHandler object
 OOGenToken UMLLinkOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLFileOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLFileOOHandler object
 OOGenToken UMLFileOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLConstraintOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLConstraintOOHandler object
 OOGenToken UMLConstraintOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLCollabStatOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLCollabStatOOHandler object
 OOGenToken UMLCollabStatOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLClassOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLClassOOHandler object
 OOGenToken UMLClassOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLAttrOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the FAttrOOHandler object
 OOGenToken UMLAttrOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
protected  java.lang.String UMLAttrOOHandler.getTemplateFileName(FElement element)
          Get the templateFileName attribute of the FAttrOOHandler object
protected  FAttr UMLAttrOOHandler.createAccessorDescriptions(FElement element, java.util.Set accessMethods)
          No comment provided by developer, please add a comment to improve documentation.
 FClass UMLAttrOOHandler.getTarget(FElement element, FAttr attr)
          Get the target attribute of the FAttrOOHandler object
 boolean UMLAttrExprPairOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLAttrExprPairOOHandler object
 OOGenToken UMLAttrExprPairOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object UmlAttrExprPairOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 boolean UMLActivityOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLActivityOOHandler object
 OOGenToken UMLActivityOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 boolean UMLActivityDiagramOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the UMLActivityDiagramOOHandler object
 OOGenToken UMLActivityDiagramOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object TypeCastOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 void TemplateParameterListener.setupTemplateParameters(AccessorOOHandler source, FElement element, FAttr attr, java.lang.String blockName, java.util.Map templateParameters)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object StoryDiagramTopOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object StoryDiagramBottomOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
static StatechartMethodRef StatechartMethodRef.createAssociation(FMethod method, FElement element)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object ReturnStatOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object PreconditionCheckOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object ObjectDeleteOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object ObjectCreateOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object MultiLinkSearchUnBoundToBoundOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          UnBound -> Bound MultiLink Search ** for direct, index multilinks and normal, optional objects Describe generateOOCode method here.
 java.lang.Object MultiLinkSearchLastOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          MultiLink: bind the object with the last element of the containter Describe generateOOCode method here.
 java.lang.Object MultiLinkSearchFirstOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          MultiLink: bind the object with the first element of the container Describe generateOOCode method here.
 java.lang.Object MultiLinkSearchBoundToUnBoundOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Bound -> UnBound MultiLink Search for direct, index multilinks and normal, optional objects Describe generateOOCode method here.
 java.lang.Object MultiLinkInsertObjectOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          insert Object into container Describe generateOOCode method here.
 java.lang.Object MultiLinkCheckOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Bound -> Bound Search for all check multilinks Describe generateOOCode method here.
 java.lang.Object MultiLinkCheckLastOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          for bound objects with last multilink Describe generateOOCode method here.
 java.lang.Object MultiLinkCheckFirstOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          for bound objects with first multilink Describe generateOOCode method here.
 java.lang.Object LinkSearchToSetTopOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkSearchToSetBottomOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
           
 java.lang.Object LinkSearchToOneOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkSearchToManyTopOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkSearchToManyBottomOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkDeleteSetOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkDeleteOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkCreateSetTopOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkCreateSetOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkCreateOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkCheckToSetOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkCheckToOneOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkCheckToManyOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object LinkCheckBetweenSetsOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object IsomorphicBindingSetOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object IsomorphicBindingOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object IsomorphicBindingBodyOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object IMultiLinkSearchSetOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          MultiLink Set Describe generateOOCode method here.
 java.lang.Object IMultiLinkSearchOptionalTopOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Bound_Object ...
 java.lang.Object IMultiLinkSearchOptionalBottomOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Bound_Object ...
 java.lang.Object IMultiLinkSearchNormTopOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Bound_Object ...
 java.lang.Object IMultiLinkSearchNormBottomOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Bound_Object ...
 java.lang.Object FindLowerBoundIfClauseOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          if clause Describe generateOOCode method here.
 java.lang.Object FindLowerBoundElseIfClauseOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          else-if clause Describe generateOOCode method here.
 java.lang.Object FindLowerBoundElseClauseOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          else clause Describe generateOOCode method here.
 boolean EndOfChainOOHandler.isResponsible(FElement incr)
          Get the responsible attribute of the EndOfChainOOHandler object
 OOGenToken EndOfChainOOHandler.generateSourceCode(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object EndOfChainOOFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object CollabStatEndOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 java.lang.Object CollabStatBeginOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 OOGenToken CodeGenStrategyHandler.generate(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param, boolean isNewStyle)
          Get the value of continue.
 OOGenToken CodeGenStrategyHandler.generate(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 OOGenToken CodeGenStrategyHandler.generate(FElement asgElement)
          No comment provided by developer, please add a comment to improve documentation.
 OOGenToken CodeGenStrategyHandler.generate(FElement asgElement, OOGenToken prevToken)
          No comment provided by developer, please add a comment to improve documentation.
 boolean CodeGenStrategyHandler.incrNeedsToken(FElement asgElement)
          check if given FElement incr needs a OOGenToken !
 boolean CodeGenStrategyHandler.isResponsible(FElement element)
          Returns true if this handler is responsible for generating code for the lement.
 OOGenToken CodeGenStrategyHandler.generateSourceCode(FElement element, OOGenToken prevToken, java.lang.Object[] param)
          Generate source code for the element.
 java.lang.Object CodeGenStrategyHandler.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 void CodeGenStrategyHandler.appendOOStatement(OOGenToken prevToken, FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.StringBuffer CodeGenStrategy.generateFElement(FElement element)
          Generates sourcecode for a given FElement without storing it in a file.
 boolean CodeGenStrategy.handlerIncrNeedsToken(FElement element)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.StringBuffer CodeGenStrategy.generateFElement(FElement element, boolean save)
          Generates sourcecode for a given FElement with the possibility of saving it to a file.
 OOGenToken CodeGenStrategy.handlerGenerate(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param)
          Generate token for an element.
 OOGenToken CodeGenStrategy.generateSourceCodeFor(FElement incr, OOGenToken prevToken, java.lang.Object[] param)
          This method calls the generateSourceCode () method on incr with parameter prevToken.
 java.lang.Object CodeGenStrategy.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
static OOGenToken CodeGenStrategy.checkTokenList(FElement increment, OOGenToken prevToken, OOGenToken firstToken, OOGenToken lastToken)
          Checks if a token list is present and if not creates a new one.
 java.lang.Object CodeGenFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          Generate code for an element.
 java.lang.Object CodeGenFunction.generateCode(FElement incr, java.lang.String methodName, java.lang.Object[] param, java.lang.Object prevResult)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.Object CodeGenFunction.generate(FElement incr, java.lang.String methodName, java.lang.Object[] param)
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.StringBuffer CodeGenFactory.generateFElement(FElement element)
          Generates sourcecode for a given FElement without storing it in a file.
 java.lang.StringBuffer CodeGenFactory.generateFElement(FElement element, boolean save)
          Generates sourcecode for a given FElement with the possibility of saving it to a file.
 java.lang.Object AtPostVariableOOFunction.generateCode(FElement asgElement, java.lang.String methodName, java.lang.Object[] param)
          Describe generateOOCode method here.
 OOGenToken AccessorOOHandler.generateSourceCode(FElement asgElement, OOGenToken prevToken, java.lang.Object[] param)
           
protected abstract  java.lang.String AccessorOOHandler.getTemplateFileName(FElement element)
          Get the templateFileName attribute of the AccessorOOHandler object
protected abstract  FAttr AccessorOOHandler.createAccessorDescriptions(FElement element, java.util.Set accessors)
          No comment provided by developer, please add a comment to improve documentation.
abstract  FClass AccessorOOHandler.getTarget(FElement element, FAttr attr)
           
protected  void AccessorOOHandler.generateAccessors(FElement element)
          No comment provided by developer, please add a comment to improve documentation.
protected  void AccessorOOHandler.generateMethod(FElement element, FAttr attr, AccessorOOHandler.MethodDescription description)
           
 java.lang.String AccessorOOHandler.createTemplateCode(FElement element, FAttr attr, de.upb.tools.fca.FHashMap templateParameters, java.lang.String blockName)
          No comment provided by developer, please add a comment to improve documentation.
 void AccessorOOHandler.addToGeneratedIncrs(FElement incr)
          Access method for an one to n association.
 boolean AccessorOOHandler.hasInGeneratedIncrs(FElement elem)
          No comment provided by developer, please add a comment to improve documentation.
 void AccessorOOHandler.removeOldAccessors(FElement element)
          No comment provided by developer, please add a comment to improve documentation.
protected  void AccessorOOHandler.removeOldMethod(FElement element, FAttr attr, AccessorOOHandler.MethodDescription description)
          No comment provided by developer, please add a comment to improve documentation.
protected  void AccessorOOHandler.changeTemplateParameters(FElement element, FAttr attr, java.lang.String blockName, de.upb.tools.fca.FHashMap templateParameters)
          No comment provided by developer, please add a comment to improve documentation.
static AccessMethodRef AccessMethodRef.createAssociation(FMethod method, FElement element)
          No comment provided by developer, please add a comment to improve documentation.
static AccessedElementRef AccessedElementRef.getAccessedElementRef(FElement element)
          Get the accessedElementRef attribute of the AccessedElementRef class
 

Uses of FElement in de.uni_paderborn.fujaba.coobra.actions
 

Methods in de.uni_paderborn.fujaba.coobra.actions with parameters of type FElement
 java.util.List PasteAction.paste(FElement pasteTarget)
          No comment provided by developer, please add a comment to improve documentation.
 java.util.List PasteAction.paste(FElement pasteTarget, boolean doUpdateDisplay)
          No comment provided by developer, please add a comment to improve documentation.
 

Uses of FElement in de.uni_paderborn.fujaba.fsa.update
 

Constructors in de.uni_paderborn.fujaba.fsa.update with parameters of type FElement
GrabTargetUpdater(FElement incr, java.lang.String attr)
          Constructor for class GrabTargetUpdater
 

Uses of FElement in de.uni_paderborn.fujaba.messages
 

Methods in de.uni_paderborn.fujaba.messages with parameters of type FElement
 boolean Message.addToContext(FElement value)
          Access method for a To N-association.
 boolean Message.hasInContext(FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean Message.removeFromContext(FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 

Uses of FElement in de.uni_paderborn.fujaba.metamodel
 

Subinterfaces of FElement in de.uni_paderborn.fujaba.metamodel
 interface FAnnotation
          Associations ------- 0..n Annotations 0..n FAnnotation | key |----------------------------- FElement ------- annotations elements
 interface FArray
          No comment provided by developer, please add a comment to improve documentation.
 interface FAssoc
          No comment provided by developer, please add a comment to improve documentation.
 interface FAttr
          No comment provided by developer, please add a comment to improve documentation.
 interface FBaseTypes
          Associations +------+ 1 1 UMLTypeList | name +--------------------- UMLType +------+ revTypes types
 interface FCardinality
          No comment provided by developer, please add a comment to improve documentation.
 interface FClass
          Represents a class (e.g.
 interface FClassDiagram
           
 interface FCommentary
          No comment provided by developer, please add a comment to improve documentation.
 interface FConnection
          No comment provided by developer, please add a comment to improve documentation.
 interface FConstraint
          No comment provided by developer, please add a comment to improve documentation.
 interface FDeclaration
          No comment provided by developer, please add a comment to improve documentation.
 interface FDiagram
          No comment provided by developer, please add a comment to improve documentation.
 interface FDiagramItem
          No comment provided by developer, please add a comment to improve documentation.
 interface FElementRef
          This class implements the stub-mechanism, which allows to establish an association between two distinct meta-model elements. * Associations -------------- 0..1 hasReferences 0..1 FElement | getClass() |-------------------------------- FElementRef -------------- element references
 interface FFile
          No comment provided by developer, please add a comment to improve documentation.
 interface FGeneralization
          No comment provided by developer, please add a comment to improve documentation.
 interface FIncrement
          No comment provided by developer, please add a comment to improve documentation.
 interface FMethod
          No comment provided by developer, please add a comment to improve documentation.
 interface FModelDiagram
          No comment provided by developer, please add a comment to improve documentation.
 interface FPackage
          No comment provided by developer, please add a comment to improve documentation.
 interface FParam
          No comment provided by developer, please add a comment to improve documentation.
 interface FProject
          No comment provided by developer, please add a comment to improve documentation.
 interface FQualifier
          No comment provided by developer, please add a comment to improve documentation.
 interface FRole
          No comment provided by developer, please add a comment to improve documentation.
 interface FStereotype
          No comment provided by developer, please add a comment to improve documentation.
 interface FType
          No comment provided by developer, please add a comment to improve documentation.
 interface FTypeList
          Deprecated.  
 

Methods in de.uni_paderborn.fujaba.metamodel that return FElement
 FElement FMethod.getFRevSpec()
          Deprecated.  
 FElement FElementRef.getFElement()
          Get the element attribute of the FElementRef object
 FElement FElement.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 

Methods in de.uni_paderborn.fujaba.metamodel with parameters of type FElement
 void FMethod.setRevSpec(FElement startActivity)
          Deprecated.  
 boolean FElementRef.setElement(FElement value)
          Sets the element attribute of the FElementRef object
 void FElement.setCutCopyPasteParent(FElement parent)
          Deprecated.  
 boolean FDiagram.hasInElements(FElement element)
           
 boolean FDiagram.addToElements(FElement element)
          Access method for an one to n association.
 boolean FDiagram.removeFromElements(FElement element)
          remove an ASGElement from the elements attribute
 boolean FAnnotation.addToElements(java.lang.String key, FElement value)
          Access method for an one to n association.
 boolean FAnnotation.hasInElements(java.lang.String key, FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean FAnnotation.hasInElements(FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean FAnnotation.removeFromElements(java.lang.String key, FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 boolean FAnnotation.removeFromElements(FElement value)
          No comment provided by developer, please add a comment to improve documentation.
 

Uses of FElement in de.uni_paderborn.fujaba.packagediagrams
 

Classes in de.uni_paderborn.fujaba.packagediagrams that implement FElement
 class DiagramUsage
          UMLClass: 'DiagramUsage' A diagram usage is a placeholder for a diagram within a packagediagram.
 class PackageDiagram
          A Package Diagram.
 

Uses of FElement in de.uni_paderborn.fujaba.sequencer
 

Constructors in de.uni_paderborn.fujaba.sequencer with parameters of type FElement
SDMParseException(java.lang.String s, FElement context)
          Constructs a SDMParseException with the specified detail message and context.
 

Uses of FElement in de.uni_paderborn.fujaba.uml
 

Subinterfaces of FElement in de.uni_paderborn.fujaba.uml
 interface UMLType
          All associations +------+ 1 1 UMLTypeList | name +--------------------- UMLType +------+ revTypes types
 

Classes in de.uni_paderborn.fujaba.uml that implement FElement
 class ASTNode
          This is the super class for all method body (AST) Abstract Syntax Tree nodes.
 class ASTRootNode
          This class is the Abstract Syntax Tree root node for AST's of method bodies.
 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 UMLActivityDiagram
          Associations 0..1 contains n UMLComplexState --------------------------- UMLActivityDiagram revContains contains
 class UMLArray
          Associations +------+ 1 1 UMLTypeList | name +--------------------- UMLType +------+ revTypes types
 class UMLAssoc
          Associations ------------- 0..n stereotype 0..1 UMLAssoc | getText() |----------------------------- UMLStereotype ------------- uMLAssoc uMLStereotype
 class UMLAssocStereotype
          Deprecated. use UMLStereotype instead
 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 UMLBaseTypes
          Associations +------+ 1 1 UMLTypeList | name +--------------------- UMLType +------+ revTypes types
 class UMLCardinality
          No comment provided by developer, please add a comment to improve documentation.
 class UMLClass
          UMLClass is the core element of UMLClass-Diagrams.
 class UMLClassDiagram
           
 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 UMLCommentary
          Provides commentary nodes for the diags.
 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 UMLDiagram
          No comment provided by developer, please add a comment to improve documentation.
 class UMLDiagramItem
          No comment provided by developer, please add a comment to improve documentation.
 class UMLFile
          Associations +-----------+ 1 1 UMLFile | getName() +----------------------- UMLClass +-----------+ file contains
 class UMLGeneralization
          No comment provided by developer, please add a comment to improve documentation.
 class UMLIncrement
          Associations
 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 UMLObjectDiagram
          This class represents an object diagram.
 class UMLPackage
          Associations +-----------+ 1 1 UMLClass | getName() +------------------------------ UMLPackage +-----------+ declares declaredInPackage +-----------+ 1 1 UMLPackage | getName() +-------------------- UMLPackage +-----------+ parent packages
 class UMLParam
          No comment provided by developer, please add a comment to improve documentation.
 class UMLPath
          This class represents path expressions
 class UMLProject
          Associations +---------+ 1 1 UMLProject + name +--------------------------------------- UMLClass +---------+ declaredInReferences references ------ 0..1 Assoc 0..1 UMLProject | ID |--------------------------------- BasicIncrement ------ refProject objectHashTable
 class UMLQualifier
          No comment provided by developer, please add a comment to improve documentation.
 class UMLReactiveDiagram
          
 class UMLRole
          No comment provided by developer, please add a comment to improve documentation.
 class UMLStartActivity
          No comment provided by developer, please add a comment to improve documentation.
 class UMLStatechart
          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 UMLStereotype
          Associations +-----------+ 0..1 uMLStereotypes 0..1 UMLStereotypeManager | getText() |----------------------------------------- UMLStereotype +-----------+ uMLStereotypeManager uMLStereotypes +-----------+ 0..n 0..1 UMLIncrement | getText() |----------------------------- UMLStereotype +-----------+ increments uMLStereotype
 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 UMLStoryPattern
           
 class UMLTransition
          Associations 0..1 N UMLActivity -------------------- UMLTransition revEntry entry 0..1 N UMLActivity -------------------- UMLTransition revExit exit
 class UMLTransitionDiagram
          UMLClass: 'UMLTransitionDiagram'.
 class UMLTransitionGuard
          No comment provided by developer, please add a comment to improve documentation.
 class UMLTypeList
          Associations +------+ 1 1 UMLTypeList | name +--------------------- UMLType +------+ revTypes types
 

Methods in de.uni_paderborn.fujaba.uml that return FElement
 FElement UMLTypeList.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLTransitionGuard.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLStoryPattern.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLStereotype.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLStatement.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLRole.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLQualifier.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLParam.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLPackage.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLMethod.getFRevSpec()
          Get the fRevSpec attribute of the UMLMethod object
 FElement UMLMethod.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLGeneralization.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLFile.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLDiagramItem.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLCommentary.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLCollabStat.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLClass.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLCardinality.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLBaseTypes.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLAttrExprPair.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLAttr.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLAssoc.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLArray.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement UMLActivityDiagram.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 FElement ASTRootNode.getParentElement()
          Query the logical parent of this element (e.g. package of a class, diagram of an object).
 

Methods in de.uni_paderborn.fujaba.uml with parameters of type FElement
 void UMLObject.setCutCopyPasteParent(FElement parent)
          Hangs the current ASGElement into the ASG-tree.
 void UMLMethod.setRevSpec(FElement revSpec)
          Sets the revSpec attribute of the UMLMethod object
 void UMLMethod.setCutCopyPasteParent(FElement parent)
          Hangs the current ASGElement into the ASG-tree.
 void UMLLink.setCutCopyPasteParent(FElement parent)
          Hangs the current ASGElement into the ASG-tree.
 void UMLConstraint.setCutCopyPasteParent(FElement parent)
          Added by Erik Weihrauch for testing at 2005-07-13 Hangs the current ASGElement into the ASG-tree.
 void UMLCollabStat.setCutCopyPasteParent(FElement parent)
          Hangs the current ASGElement into the ASG-tree.
 void UMLAttr.setCutCopyPasteParent(FElement parent)
          Hangs the current ASGElement into the ASG-tree.
 

Uses of FElement in de.uni_paderborn.fujaba.views
 

Classes in de.uni_paderborn.fujaba.views that implement FElement
 class ViewDiagram
          UMLDiagram that is a View of another Diagram.
 

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

Classes in de.uni_paderborn.fujaba.views.cf that implement FElement
 class CFAndNode
          CFAndNode computes the intersection of all sets from incoming edges
 class CFDiagram
          The CFDiagram aalows definition of complex filter rules by combining rules with set operations represented by nodes in this diagram
 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.