Home | History | Annotate | Download | only in dom

Lines Matching refs:meta

30 	daeMetaElement* meta = dae.getMeta(ID());
31 if ( meta != NULL ) return meta;
33 meta = new daeMetaElement(dae);
34 dae.setMeta(ID(), *meta);
35 meta->setName( "common_float_or_param_type" );
36 meta->registerClass(domCommon_float_or_param_type::create);
40 cm = new daeMetaChoice( meta, cm, 0, 0, 1, 1 );
42 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
48 mea = new daeMetaElementAttribute( meta, cm, 0, 1, 1 );
55 meta->setCMRoot( cm );
57 meta->addContents(daeOffsetOf(domCommon_float_or_param_type,_contents));
58 meta->addContentsOrder(daeOffsetOf(domCommon_float_or_param_type,_contentsOrder));
60 meta->addCMDataArray(daeOffsetOf(domCommon_float_or_param_type,_CMData), 1);
61 meta->setElementSize(sizeof(domCommon_float_or_param_type));
62 meta->validate();
64 return meta;
78 daeMetaElement* meta = dae.getMeta(ID());
79 if ( meta != NULL ) return meta;
81 meta = new daeMetaElement(dae);
82 dae.setMeta(ID(), *meta);
83 meta->setName( "float" );
84 meta->registerClass(domCommon_float_or_param_type::domFloat::create);
86 meta->setIsInnerClass( true );
93 ma->setContainer( meta );
94 meta->appendAttribute(ma);
103 ma->setContainer( meta );
105 meta->appendAttribute(ma);
108 meta->setElementSize(sizeof(domCommon_float_or_param_type::domFloat));
109 meta->validate();
111 return meta;
125 daeMetaElement* meta = dae.getMeta(ID());
126 if ( meta != NULL ) return meta;
128 meta = new daeMetaElement(dae);
129 dae.setMeta(ID(), *meta);
130 meta->setName( "param" );
131 meta->registerClass(domCommon_float_or_param_type::domParam::create);
133 meta->setIsInnerClass( true );
141 ma->setContainer( meta );
144 meta->appendAttribute(ma);
147 meta->setElementSize(sizeof(domCommon_float_or_param_type::domParam));
148 meta->validate();
150 return meta;