CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
ora::IRelationalMapping Class Referenceabstract

#include <RelationalMapping.h>

Inheritance diagram for ora::IRelationalMapping:
ora::ArrayMapping ora::BlobMapping ora::CArrayMapping ora::EmptyMapping ora::NamedRefMapping ora::ObjectMapping ora::OraPtrMapping ora::OraReferenceMapping ora::PrimitiveMapping ora::UniqueReferenceMapping

Public Member Functions

virtual void process (MappingElement &parentElement, const std::string &attributeName, const std::string &attributeNameForSchema, const std::string &scopeNameForSchema)=0
 
virtual ~IRelationalMapping ()
 

Detailed Description

Definition at line 26 of file RelationalMapping.h.

Constructor & Destructor Documentation

virtual ora::IRelationalMapping::~IRelationalMapping ( )
inlinevirtual

Definition at line 28 of file RelationalMapping.h.

28  {
29  }

Member Function Documentation

virtual void ora::IRelationalMapping::process ( MappingElement parentElement,
const std::string &  attributeName,
const std::string &  attributeNameForSchema,
const std::string &  scopeNameForSchema 
)
pure virtual

Implemented in ora::EmptyMapping, ora::ObjectMapping, ora::CArrayMapping, ora::ArrayMapping, ora::NamedRefMapping, ora::OraPtrMapping, ora::UniqueReferenceMapping, ora::OraReferenceMapping, ora::BlobMapping, and ora::PrimitiveMapping.

Referenced by ConfigBuilder.ConfigBuilder::__init__(), ConfigBuilder.ConfigBuilder::addExtraStream(), ConfigBuilder.ConfigBuilder::anyOf(), ConfigBuilder.ConfigBuilder::completeInputCommand(), ConfigBuilder.ConfigBuilder::doNotInlineEventContent(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::dumpPython(), ConfigBuilder.ConfigBuilder.PrintAllModules::leave(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::open(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::outputEventContent(), ConfigBuilder.ConfigBuilder::prepare(), ConfigBuilder.ConfigBuilder::prepare_ALCA(), ConfigBuilder.ConfigBuilder::prepare_DQM(), ConfigBuilder.ConfigBuilder::prepare_FASTSIM(), ConfigBuilder.ConfigBuilder::prepare_HARVESTING(), ConfigBuilder.ConfigBuilder::prepare_HLT(), ConfigBuilder.ConfigBuilder::prepare_LHE(), ConfigBuilder.ConfigBuilder::prepare_PATFILTER(), ConfigBuilder.ConfigBuilder::prepare_VALIDATION(), ConfigBuilder.ConfigBuilder::renameHLTprocessInSequence(), ConfigBuilder.ConfigBuilder::renameInputTagsInSequence(), ConfigBuilder.ConfigBuilder::scheduleSequence(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::setProcess(), and Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::setProperty().