SECObjectRelations Class Reference

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

+ Inheritance diagram for SECObjectRelations:

Public Member Functions

bool addRelation (const SECRelationBasePtr &newRelation, const Ice::Current &c=Ice::emptyCurrent) override
 
Ice::Int addRelations (const SECRelationList &newRelations, const Ice::Current &c=Ice::emptyCurrent) override
 
armarx::VariantDataClassPtr clone (const Ice::Current &c=Ice::emptyCurrent) const override
 
Ice::Float contains (const SECObjectRelationsBasePtr &other, const Ice::Current &c=Ice::emptyCurrent) const override
 
bool containsRelation (const SECRelationBasePtr &relation, const Ice::Current &c=Ice::emptyCurrent) const override
 
SECRelationBasePtr containsRelationBetweenObjects (const ObjectClassList &objects1, const ObjectClassList &objects2, const Ice::Current &c=Ice::emptyCurrent) const override
 
void deserialize (const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) override
 
ObjectClassList getObjectsInRelation (const SECRelationBasePtr &relation, ObjectClassBasePtr object1)
 
Ice::Int getType (const Ice::Current &c=Ice::emptyCurrent) const override
 
Ice::ObjectPtr ice_clone () const override
 
bool isEqual (const SECObjectRelations &relations) const
 
std::string output (const Ice::Current &c=Ice::emptyCurrent) const override
 
 SECObjectRelations ()
 
void serialize (const armarx::ObjectSerializerBasePtr &serializer, const Ice::Current &c=Ice::emptyCurrent) const override
 
bool validate (const Ice::Current &c=Ice::emptyCurrent) override
 

Detailed Description

Definition at line 34 of file SECObjectRelations.h.

Constructor & Destructor Documentation

◆ SECObjectRelations()

Definition at line 33 of file SECObjectRelations.cpp.

+ Here is the caller graph for this function:

Member Function Documentation

◆ addRelation()

bool addRelation ( const SECRelationBasePtr &  newRelation,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 120 of file SECObjectRelations.cpp.

+ Here is the call graph for this function:

◆ addRelations()

Ice::Int addRelations ( const SECRelationList &  newRelations,
const Ice::Current &  c = Ice::emptyCurrent 
)
override

Definition at line 97 of file SECObjectRelations.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 37 of file SECObjectRelations.cpp.

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

◆ contains()

Ice::Float contains ( const SECObjectRelationsBasePtr &  other,
const Ice::Current &  c = Ice::emptyCurrent 
) const
override

Definition at line 54 of file SECObjectRelations.cpp.

◆ containsRelation()

bool containsRelation ( const SECRelationBasePtr &  relation,
const Ice::Current &  c = Ice::emptyCurrent 
) const
override

Definition at line 82 of file SECObjectRelations.cpp.

+ Here is the caller graph for this function:

◆ containsRelationBetweenObjects()

SECRelationBasePtr containsRelationBetweenObjects ( const ObjectClassList &  objects1,
const ObjectClassList &  objects2,
const Ice::Current &  c = Ice::emptyCurrent 
) const
override

Definition at line 127 of file SECObjectRelations.cpp.

+ Here is the call graph for this function:
+ 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 212 of file SECObjectRelations.cpp.

◆ getObjectsInRelation()

ObjectClassList getObjectsInRelation ( const SECRelationBasePtr &  relation,
ObjectClassBasePtr  object1 
)

Definition at line 143 of file SECObjectRelations.cpp.

+ Here is the call graph for this function:

◆ getType()

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

Definition at line 187 of file SECObjectRelations.cpp.

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
override

Definition at line 49 of file SECObjectRelations.cpp.

+ Here is the call graph for this function:

◆ isEqual()

bool isEqual ( const SECObjectRelations relations) const

Definition at line 161 of file SECObjectRelations.cpp.

+ Here is the call graph for this function:

◆ output()

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

Definition at line 175 of file SECObjectRelations.cpp.

◆ serialize()

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

Definition at line 197 of file SECObjectRelations.cpp.

◆ validate()

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

Definition at line 192 of file SECObjectRelations.cpp.


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