1 // File : SALOMEDSClient_AttributeSequenceOfInteger.hxx
2 // Author : Sergey RUIN
5 #ifndef SALOMEDSClient_AttributeSequenceOfInteger_HeaderFile
6 #define SALOMEDSClient_AttributeSequenceOfInteger_HeaderFile
9 #include "SALOMEDSClient_definitions.hxx"
10 #include "SALOMEDSClient_GenericAttribute.hxx"
12 class SALOMEDSClient_AttributeSequenceOfInteger: public virtual SALOMEDSClient_GenericAttribute
16 virtual void Assign(const std::vector<int>& other) = 0;
17 virtual std::vector<int> CorbaSequence() = 0;
18 virtual void Add(int value) = 0;
19 virtual void Remove(int index) = 0;
20 virtual void ChangeValue(int index, int value) = 0;
21 virtual int Value(int index) = 0;
22 virtual int Length() = 0;