示例#1
0
        //public Dictionary<String, MetaEntity> ChildEntities { get; set; } = new Dictionary<String, MetaEntity>();

        // public Dictionary<String, MetaEntityCollection> EntityCollections { get; set; } = new Dictionary<String, MetaEntityCollection>();

        public void CheckClassDefinition(MetaEntityNamespaceCollection namespaces, String rootclassname)
        {
            if (EntityClassName.isNullOrEmpty())
            {
                EntityClassName = rootclassname;
            }

            if (EntityClassDefinition == null)
            {
                EntityClassDefinition = namespaces.SelectTarget(EntityClassName) as MetaEntityClass;
            }
        }
示例#2
0
 public void Deploy(MetaEntityNamespaceCollection namespaces, MetaEntityExtractionSettings settings)
 {
     Namespaces = namespaces;
     Settings   = settings;
     RootEntityClassSelection.SetSelection(namespaces.SelectTarget(Settings.RootEntityClassNamepath));
 }