1 // File: SALOMEDS_AttributeTarget_i.hxx
2 // Created : Fri Aug 16 10:20:05 2002
3 // Author: Yves FRICAUD
7 // Copyright : Open CASCADE 2002
11 #ifndef SALOMEDS_AttributeTarget_i_HeaderFile
12 #define SALOMEDS_AttributeTarget_i_HeaderFile
16 #include "SALOMEDS_TargetAttribute.hxx"
17 #include <SALOMEconfig.h>
18 #include CORBA_SERVER_HEADER(SALOMEDS_Attributes)
19 #include "SALOMEDS_GenericAttribute_i.hxx"
21 class SALOMEDS_AttributeTarget_i: public virtual POA_SALOMEDS::AttributeTarget,
22 public virtual SALOMEDS_GenericAttribute_i {
25 SALOMEDS_AttributeTarget_i(const Handle(SALOMEDS_TargetAttribute)& theIntAttr, CORBA::ORB_ptr orb)
27 _myOrb = CORBA::ORB::_duplicate(orb);
30 ~SALOMEDS_AttributeTarget_i() {};
32 virtual void Add(SALOMEDS::SObject_ptr anObject) ;
33 virtual SALOMEDS::Study::ListOfSObject* Get();
34 virtual void Remove(SALOMEDS::SObject_ptr anObject);