public class HomogeneousLeafOperator extends SuperAreaOperator
ParametrizedOperation.ValueType| Modifier and Type | Field and Description | 
|---|---|
| protected java.lang.String[] | paramNames | 
| protected ParametrizedOperation.ValueType[] | paramTypes | 
depthLimit| Constructor and Description | 
|---|
| HomogeneousLeafOperator() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | apply(AreaTree atree)Applies the operation to the given tree. | 
| void | apply(AreaTree atree,
     Area root)Applies the operation to the given subtree of the tree. | 
| protected GroupAnalyzer | createGroupAnalyzer(AreaImpl root) | 
| java.lang.String | getDescription()Obtains a longer description of the service. | 
| java.lang.String | getId()Obtains a unique ID of the service | 
| java.lang.String | getName()Obtains a descriptive name of the service that may be presented to the user. | 
findSuperAreas, getDepthLimit, getParamNames, getParamTypes, setDepthLimittoStringgetParam, getParamRange, setParamclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetParam, getParamRange, setParamprotected final java.lang.String[] paramNames
protected final ParametrizedOperation.ValueType[] paramTypes
public java.lang.String getId()
ServicegetId in interface ServicegetId in class SuperAreaOperatorpublic java.lang.String getName()
ServicegetName in interface ServicegetName in class SuperAreaOperatorpublic java.lang.String getDescription()
ServicegetDescription in interface ServicegetDescription in class SuperAreaOperatorpublic void apply(AreaTree atree)
AreaTreeOperatorapply in interface AreaTreeOperatorapply in class SuperAreaOperatoratree - the area tree to be modified.public void apply(AreaTree atree, Area root)
AreaTreeOperatorapply in interface AreaTreeOperatorapply in class SuperAreaOperatoratree - the area tree to be modified.root - the root node of the affected subtree.protected GroupAnalyzer createGroupAnalyzer(AreaImpl root)
createGroupAnalyzer in class SuperAreaOperator