X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FCollectionPlugin%2FCollectionPlugin_Field.cpp;h=ddae4d0425fc3239e43761b4ddd6be2e2d7908e4;hb=0f22bfc2773dcbb793c2c9c6562d25e114250617;hp=e1921c0b693073480fbbce76a3cdde76277d09a2;hpb=83f696896f289f92128194a96a0fb667b487e72e;p=modules%2Fshaper.git diff --git a/src/CollectionPlugin/CollectionPlugin_Field.cpp b/src/CollectionPlugin/CollectionPlugin_Field.cpp index e1921c0b6..ddae4d042 100644 --- a/src/CollectionPlugin/CollectionPlugin_Field.cpp +++ b/src/CollectionPlugin/CollectionPlugin_Field.cpp @@ -8,12 +8,13 @@ #include #include -#include #include #include #include #include #include +#include +#include CollectionPlugin_Field::CollectionPlugin_Field() { @@ -22,6 +23,9 @@ CollectionPlugin_Field::CollectionPlugin_Field() void CollectionPlugin_Field::initAttributes() { data()->addAttribute(SELECTED_ID(), ModelAPI_AttributeSelectionList::typeId()); + // for the whole part result it is not obligatory + ModelAPI_Session::get()->validators()->registerNotObligatory(getKind(), SELECTED_ID()); + data()->addAttribute(COMPONENTS_NAMES_ID(), ModelAPI_AttributeStringArray::typeId()); data()->addAttribute(STAMPS_ID(), ModelAPI_AttributeIntArray::typeId()); data()->addAttribute(VALUES_ID(), ModelAPI_AttributeTables::typeId());