SECRelation Class Reference

#include <MemoryX/libraries/memorytypes/entity/SEC/SECRelation.h>

+ Inheritance diagram for SECRelation:

Public Member Functions

armarx::VariantDataClassPtr clone (const Ice::Current &c=Ice::emptyCurrent) const override
 
void deserialize (const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) override
 
std::string getName (const Ice::Current &c=Ice::emptyCurrent) const override
 
Ice::Int getType (const Ice::Current &c=Ice::emptyCurrent) const override
 
bool hasEqualObjects (const SECRelationBasePtr &other, const Ice::Current &c=Ice::emptyCurrent) override
 
Ice::ObjectPtr ice_clone () const override
 
bool isEqual (const SECRelationBasePtr &other, bool ignoreName) const
 
bool isEqual (const SECRelationBasePtr &other, const Ice::Current &c=Ice::emptyCurrent) const override
 
std::string objects1ToString () const
 
std::string objects2ToString () const
 
std::string output (const Ice::Current &c=Ice::emptyCurrent) const override
 
 SECRelation ()
 
 SECRelation (const std::string &relationName, const ObjectClassBasePtr &possibleObject1, const ObjectClassBasePtr &possibleObject2)
 
 SECRelation (const std::string &relationName, const ObjectClassList &possibleObjects1, const ObjectClassList &possibleObjects2)
 
void serialize (const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) const override
 
void setName (const std::string &name, const Ice::Current &c=Ice::emptyCurrent) override
 
bool validate (const Ice::Current &c=Ice::emptyCurrent) override
 

Protected Member Functions

bool _isEqual (const SECRelationBasePtr &other, bool ignoreName=false, bool reversed=false) const
 

Detailed Description

Definition at line 36 of file SECRelation.h.

Constructor & Destructor Documentation

◆ SECRelation() [1/3]

Definition at line 34 of file SECRelation.cpp.

+ Here is the caller graph for this function:

◆ SECRelation() [2/3]

SECRelation ( const std::string &  relationName,
const ObjectClassList &  possibleObjects1,
const ObjectClassList &  possibleObjects2 
)

◆ SECRelation() [3/3]

SECRelation ( const std::string &  relationName,
const ObjectClassBasePtr &  possibleObject1,
const ObjectClassBasePtr &  possibleObject2 
)

Definition at line 47 of file SECRelation.cpp.

Member Function Documentation

◆ _isEqual()

bool _isEqual ( const SECRelationBasePtr &  other,
bool  ignoreName = false,
bool  reversed = false 
) const
protected

Definition at line 102 of file SECRelation.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clone()

armarx::VariantDataClassPtr clone ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 232 of file SECRelation.cpp.

+ Here is the caller graph for this function:

◆ deserialize()

void deserialize ( const armarx::ObjectSerializerBasePtr &  serializer,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 273 of file SECRelation.cpp.

◆ getName()

std::string getName ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 76 of file SECRelation.cpp.

+ Here is the caller graph for this function:

◆ getType()

Ice::Int getType ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 255 of file SECRelation.cpp.

◆ hasEqualObjects()

bool hasEqualObjects ( const SECRelationBasePtr &  other,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 71 of file SECRelation.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
override

Definition at line 56 of file SECRelation.cpp.

+ Here is the call graph for this function:

◆ isEqual() [1/2]

bool isEqual ( const SECRelationBasePtr &  other,
bool  ignoreName 
) const

Definition at line 61 of file SECRelation.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isEqual() [2/2]

bool isEqual ( const SECRelationBasePtr &  other,
const Ice::Current &  c = Ice::emptyCurrent 
) const
override

Definition at line 66 of file SECRelation.cpp.

+ Here is the call graph for this function:

◆ objects1ToString()

std::string objects1ToString ( ) const

Definition at line 89 of file SECRelation.cpp.

+ Here is the call graph for this function:

◆ objects2ToString()

std::string objects2ToString ( ) const

Definition at line 94 of file SECRelation.cpp.

+ Here is the call graph for this function:

◆ output()

std::string output ( const Ice::Current &  c = Ice::emptyCurrent) const
override

Definition at line 250 of file SECRelation.cpp.

◆ serialize()

void serialize ( const armarx::ObjectSerializerBasePtr &  serializer,
const Ice::Current &  c = Ice::emptyCurrent 
) const
override

Definition at line 265 of file SECRelation.cpp.

+ Here is the call graph for this function:

◆ setName()

void setName ( const std::string &  name,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 82 of file SECRelation.cpp.

◆ validate()

bool validate ( const Ice::Current &  c = Ice::emptyCurrent)
override

Definition at line 260 of file SECRelation.cpp.


The documentation for this class was generated from the following files: