public class PackagesProcessingTask extends AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassPackage,org.pfsw.tools.cda.base.model.ClassPackage>
Constructor and Description |
---|
PackagesProcessingTask(java.lang.String type,
org.pfsw.tools.cda.base.model.ClassPackage aPackage,
org.pfsw.tools.cda.base.model.processing.IMutableClassPackageProcessor processor,
IProgressMonitor monitor,
IElementsProcessingResultHandler resultHandler)
Initialize the new instance with default values.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
doProcessing(java.util.Collection<org.pfsw.tools.cda.base.model.ClassPackage> result)
Does the processing over the workset's elements.
|
protected org.pfsw.tools.cda.base.model.ClassPackage |
getClassPackage() |
protected org.pfsw.tools.cda.base.model.processing.IMutableAnalyzableElementProcessor<org.pfsw.tools.cda.base.model.ClassPackage> |
getElementProcessor()
Returns the processor that processes and matches the elements given to it.
|
protected org.pfsw.tools.cda.base.model.processing.IMutableClassPackageProcessor |
getPackageProcessor() |
protected org.pfsw.tools.cda.base.model.ClassPackage |
getStartElement()
Returns the element on which the processing gets executed.
|
protected void |
setClassPackage(org.pfsw.tools.cda.base.model.ClassPackage newValue) |
protected void |
setPackageProcessor(org.pfsw.tools.cda.base.model.processing.IMutableClassPackageProcessor newValue) |
createInitialExcludeCollection, createResult, getProcessingType, getProgressMonitor, getResultHandler, getWorkset, hasProgressMonitor, isRecursiveProcessing, newResultCollection, recursiveProcessing, run, setIsRecursiveProcessing, setProcessingType, setProgressMonitor, setResultHandler
public PackagesProcessingTask(java.lang.String type, org.pfsw.tools.cda.base.model.ClassPackage aPackage, org.pfsw.tools.cda.base.model.processing.IMutableClassPackageProcessor processor, IProgressMonitor monitor, IElementsProcessingResultHandler resultHandler)
protected boolean doProcessing(java.util.Collection<org.pfsw.tools.cda.base.model.ClassPackage> result)
doProcessing
in class AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassPackage,org.pfsw.tools.cda.base.model.ClassPackage>
protected org.pfsw.tools.cda.base.model.ClassPackage getStartElement()
getStartElement
in class AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassPackage,org.pfsw.tools.cda.base.model.ClassPackage>
protected org.pfsw.tools.cda.base.model.processing.IMutableAnalyzableElementProcessor<org.pfsw.tools.cda.base.model.ClassPackage> getElementProcessor()
AnalyzableElementsProcessingTask
getElementProcessor
in class AnalyzableElementsProcessingTask<org.pfsw.tools.cda.base.model.ClassPackage,org.pfsw.tools.cda.base.model.ClassPackage>
protected org.pfsw.tools.cda.base.model.ClassPackage getClassPackage()
protected void setClassPackage(org.pfsw.tools.cda.base.model.ClassPackage newValue)
protected org.pfsw.tools.cda.base.model.processing.IMutableClassPackageProcessor getPackageProcessor()
protected void setPackageProcessor(org.pfsw.tools.cda.base.model.processing.IMutableClassPackageProcessor newValue)