public static iLogicForm Get(UiStorage storage, string formName, InventorParameters allowedParameters) { FormSpecification formSpec = storage.LoadFormSpecification(formName); var extractor = new FormExtractor(formSpec, allowedParameters); return(extractor.Run()); }
private FormExtractor(FormSpecification formSpec, InventorParameters allowedParameters) { _formSpec = formSpec; _allowedParameters = allowedParameters; }
private JObject GetGroupsAndParameters(string formName) { FormSpecification formSpec = storage.LoadFormSpecification(formName); return(GetGroupItems(formSpec, null)); }