1 // File: FeaturesPlugin_Group.cpp
2 // Created: 08 Oct 2014
3 // Author: Sergey BELASH
5 #include "FeaturesPlugin_Group.h"
7 #include <ModelAPI_Data.h>
8 #include <ModelAPI_Document.h>
9 #include <ModelAPI_AttributeInteger.h>
10 #include <ModelAPI_AttributeString.h>
11 #include <ModelAPI_AttributeSelectionList.h>
16 FeaturesPlugin_Group::FeaturesPlugin_Group()
20 void FeaturesPlugin_Group::initAttributes()
22 //data()->addAttribute(FeaturesPlugin_Group::NAME_ID(), ModelAPI_AttributeString::type());
23 data()->addAttribute(FeaturesPlugin_Group::LIST_ID(), ModelAPI_AttributeSelectionList::type());
26 void FeaturesPlugin_Group::execute()
28 //AttributeStringPtr aNameAttr = boost::dynamic_pointer_cast<ModelAPI_AttributeString>(
29 // data()->attribute(FeaturesPlugin_Group::NAME_ID()));
32 //std::string aName = aNameAttr->value();
33 //data()->setName(aName);