Exemple #1
0
        protected virtual object Visit(openehr.openehr.am.archetype.constraint_model.Impl.ARCHETYPE_INTERNAL_REF o, int depth)
        {
            ARCHETYPE_INTERNAL_REF result = new ARCHETYPE_INTERNAL_REF();

            CloneC_Object(result, o);
            result.target_path = o.target_path().to_cil();

            return(result);
        }
Exemple #2
0
        private static ArchetypeInternalRef Map(this ARCHETYPE_INTERNAL_REF model)
        {
            var archetypeInternalRef = new ArchetypeInternalRef
            {
                Occurences             = model.occurrences.Map(),
                NodeId                 = model.node_id,
                ReferenceModelTypeName = model.rm_type_name,
                TargetPath             = model.target_path
            };

            return(archetypeInternalRef);
        }
Exemple #3
0
        public ARCHETYPE_INTERNAL_REF MakeArchetypeRef(C_ATTRIBUTE an_attribute, string reference_model_class, string path)
        {
            ARCHETYPE_INTERNAL_REF result = new ARCHETYPE_INTERNAL_REF();

            result.rm_type_name = reference_model_class;

            //JAR: 30APR2007, AE-42 Support XML Schema 1.0.1
            result.node_id     = "";
            result.occurrences = default_occurrences();

            result.target_path = path;
            add_object(an_attribute, result);
            return(result);
        }