oracle.clex.tools.addin.activitymodel.generator.jdev
Class SDFDetector

oracle.clex.tools.addin.activitymodel.generator.jdev.SDFDetector

public class SDFDetector


Constructor Summary
SDFDetector()
          Instantiates all the significant elements list
 
Method Summary
 oracle.bm.genframework.detector.DetectionResults buildCompoundStructures()
          Builds the Group Definition and returns it as a list of DetectionResults
 oracle.bm.genframework.detector.DetectionResults buildSupplementaryStructures(java.util.List allStructures)
          Does nothing
 void detectNotes(java.util.List notes)
          This method is provided as a work around by the Jdev Group for detecting notes which are not considered 'significant' elements
 void elementReached(oracle.bm.data.DataElement element, java.util.List successors)
          This method is invoked by the traverser when it encounters a significant element
 oracle.bm.genframework.detector.DetectionResults getPrimaryStructures()
          Accumulates and returns all the primary Structures which resulted from the detection
 java.util.List getSignificantElements(java.util.Properties options, oracle.bm.diagrammer.AppContext diagrammerContext, java.util.List selection)
          Returns a list of the significant elements that this application is interested in.
 void resetState()
          Resets the results of detection
 

Constructor Detail

SDFDetector

public SDFDetector()
Instantiates all the significant elements list
Method Detail

getSignificantElements

public java.util.List getSignificantElements(java.util.Properties options,
                                             oracle.bm.diagrammer.AppContext diagrammerContext,
                                             java.util.List selection)
Returns a list of the significant elements that this application is interested in.
Returns:
List a list of all the significant elements

elementReached

public void elementReached(oracle.bm.data.DataElement element,
                           java.util.List successors)
This method is invoked by the traverser when it encounters a significant element

detectNotes

public void detectNotes(java.util.List notes)
This method is provided as a work around by the Jdev Group for detecting notes which are not considered 'significant' elements
Parameters:
A - list of all the notes on the diagram

getPrimaryStructures

public oracle.bm.genframework.detector.DetectionResults getPrimaryStructures()
Accumulates and returns all the primary Structures which resulted from the detection
Returns:
DetectionResults The results of the detection

buildCompoundStructures

public oracle.bm.genframework.detector.DetectionResults buildCompoundStructures()
Builds the Group Definition and returns it as a list of DetectionResults
Returns:
detectionResults list of GroupDefinitions

buildSupplementaryStructures

public oracle.bm.genframework.detector.DetectionResults buildSupplementaryStructures(java.util.List allStructures)
Does nothing

resetState

public void resetState()
Resets the results of detection


Copyright © 2003 ORACLE Corp. All Rights Reserved.