public class FeatureGroupImpl extends AbstractFeatureImpl implements FeatureGroup
| Constructor and Description |
|---|
FeatureGroupImpl(FeatureGroup kFeatureGroup) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(PCMVisitor visitor) |
void |
addFeature(AbstractFeature feature) |
PCMElement |
clone(PCMFactory factory) |
boolean |
equals(Object o) |
List<Feature> |
getConcreteFeatures() |
int |
getDepth() |
List<AbstractFeature> |
getFeatures() |
FeatureGroup |
getkFeatureGroup() |
String |
getName() |
int |
hashCode() |
void |
removeFeature(AbstractFeature feature) |
void |
setName(String s) |
String |
toString() |
getkAbstractFeature, getParentGroupclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetParentGrouppublic FeatureGroupImpl(FeatureGroup kFeatureGroup)
public FeatureGroup getkFeatureGroup()
public List<AbstractFeature> getFeatures()
getFeatures in interface FeatureGrouppublic List<Feature> getConcreteFeatures()
getConcreteFeatures in interface FeatureGrouppublic void addFeature(AbstractFeature feature)
addFeature in interface FeatureGrouppublic void removeFeature(AbstractFeature feature)
removeFeature in interface FeatureGrouppublic int getDepth()
getDepth in interface FeatureGrouppublic String getName()
getName in interface AbstractFeaturepublic void setName(String s)
setName in interface AbstractFeaturepublic void accept(PCMVisitor visitor)
accept in interface PCMElementpublic PCMElement clone(PCMFactory factory)
clone in interface PCMElementCopyright © 2016. All rights reserved.