rename plugin to bundle

This commit is contained in:
Val Erastov 2022-08-13 02:57:38 -07:00
parent 298f48e440
commit 43f3feddbb
62 changed files with 117 additions and 117 deletions

View file

@ -1,4 +1,4 @@
import {ProjectService} from "cad/projectPlugin"; import {ProjectService} from "cad/projectBundle";
export interface LegacyContext { export interface LegacyContext {
services: any, services: any,

View file

@ -4,7 +4,7 @@ import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {createOCCBottle} from './bottle.occ'; import {createOCCBottle} from './bottle.occ';
import {occ2brep} from 'cad/occ/occ2models'; import {occ2brep} from 'cad/occ/occ2models';
import icon from './icon.svg'; import icon from './icon.svg';
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
export const OCCBottle:OperationDescriptor<any> = { export const OCCBottle:OperationDescriptor<any> = {
id: 'OCC_BOTTLE', id: 'OCC_BOTTLE',

View file

@ -1,7 +1,7 @@
import {MShell} from "cad/model/mshell"; import {MShell} from "cad/model/mshell";
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {ActionDefinition} from "cad/actions/actionSystemPlugin"; import {ActionDefinition} from "cad/actions/actionSystemBundle";
interface getVolumeParams { interface getVolumeParams {

View file

@ -2,7 +2,7 @@ import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
interface BooleanParams { interface BooleanParams {
tools: []; tools: [];

View file

@ -1,7 +1,7 @@
import {roundValueForPresentation as r} from 'cad/craft/operationHelper'; import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {MShell} from "cad/model/mshell"; import {MShell} from "cad/model/mshell";
interface DeleteBodyParams { interface DeleteBodyParams {

View file

@ -4,7 +4,7 @@ import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
import {UnitVector} from "math/vector"; import {UnitVector} from "math/vector";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {MObject} from "cad/model/mobject"; import {MObject} from "cad/model/mobject";
import {FaceRef} from "cad/craft/e0/OCCUtils"; import {FaceRef} from "cad/craft/e0/OCCUtils";
import {FromSketchProductionAnalyzer, PushPullFaceProductionAnalyzer} from "cad/craft/production/productionAnalyzer"; import {FromSketchProductionAnalyzer, PushPullFaceProductionAnalyzer} from "cad/craft/production/productionAnalyzer";

View file

@ -2,7 +2,7 @@ import {ApplicationContext} from 'cad/context';
import {roundValueForPresentation as r} from 'cad/craft/operationHelper'; import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {FromMObjectProductionAnalyzer} from "cad/craft/production/productionAnalyzer"; import {FromMObjectProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
import {MEdge} from "cad/model/medge"; import {MEdge} from "cad/model/medge";
import {MObject} from "cad/model/mobject"; import {MObject} from "cad/model/mobject";

View file

@ -1,7 +1,7 @@
import {roundValueForPresentation as r} from 'cad/craft/operationHelper'; import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {SetLocation} from "cad/craft/e0/interact"; import {SetLocation} from "cad/craft/e0/interact";
import {MDatum} from "cad/model/mdatum"; import {MDatum} from "cad/model/mdatum";

View file

@ -1,5 +1,5 @@
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {LocalFile, LocalFileAdapter} from "ui/components/controls/FileControl"; import {LocalFile, LocalFileAdapter} from "ui/components/controls/FileControl";
import CadError from "../../../../../web/app/utils/errors"; import CadError from "../../../../../web/app/utils/errors";
import {parseStringPromise} from 'xml2js'; import {parseStringPromise} from 'xml2js';

View file

@ -2,7 +2,7 @@ import { roundValueForPresentation as r } from 'cad/craft/operationHelper';
import { ApplicationContext } from "cad/context"; import { ApplicationContext } from "cad/context";
import { EntityKind } from "cad/model/entities"; import { EntityKind } from "cad/model/entities";
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition"; import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
import { OperationDescriptor } from "cad/craft/operationPlugin"; import { OperationDescriptor } from "cad/craft/operationBundle";
import { MSketchLoop } from "cad/model/mloop"; import { MSketchLoop } from "cad/model/mloop";
import { FromSketchProductionAnalyzer } from "cad/craft/production/productionAnalyzer"; import { FromSketchProductionAnalyzer } from "cad/craft/production/productionAnalyzer";
import {FaceRef} from "cad/craft/e0/OCCUtils"; import {FaceRef} from "cad/craft/e0/OCCUtils";

View file

@ -3,7 +3,7 @@ import { MFace } from "cad/model/mface";
import { ApplicationContext } from "cad/context"; import { ApplicationContext } from "cad/context";
import { EntityKind } from "cad/model/entities"; import { EntityKind } from "cad/model/entities";
import Axis from "math/axis"; import Axis from "math/axis";
import { OperationDescriptor } from "cad/craft/operationPlugin"; import { OperationDescriptor } from "cad/craft/operationBundle";
import { MShell } from 'cad/model/mshell'; import { MShell } from 'cad/model/mshell';
interface MirrorBodyParams { interface MirrorBodyParams {

View file

@ -4,7 +4,7 @@ import { ApplicationContext } from "cad/context";
import { EntityKind } from "cad/model/entities"; import { EntityKind } from "cad/model/entities";
import Axis from "math/axis"; import Axis from "math/axis";
import { UnitVector } from "math/vector"; import { UnitVector } from "math/vector";
import { OperationDescriptor } from "cad/craft/operationPlugin"; import { OperationDescriptor } from "cad/craft/operationBundle";
import { MShell } from 'cad/model/mshell'; import { MShell } from 'cad/model/mshell';
import { MDatum } from "cad/model/mdatum"; import { MDatum } from "cad/model/mdatum";
import {Matrix3x4} from "math/matrix"; import {Matrix3x4} from "math/matrix";

View file

@ -3,7 +3,7 @@ import {MFace} from "cad/model/mface";
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import Axis from "math/axis"; import Axis from "math/axis";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {MShell} from 'cad/model/mshell'; import {MShell} from 'cad/model/mshell';
import {Matrix3x4} from "math/matrix"; import {Matrix3x4} from "math/matrix";
import {AddLocation, SetLocation} from "cad/craft/e0/interact"; import {AddLocation, SetLocation} from "cad/craft/e0/interact";

View file

@ -2,7 +2,7 @@ import {ApplicationContext} from 'cad/context';
import {roundValueForPresentation as r} from 'cad/craft/operationHelper'; import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import CSys from "math/csys"; import CSys from "math/csys";
import {MDatum} from "cad/model/mdatum"; import {MDatum} from "cad/model/mdatum";
import {ExpectedOrderProductionAnalyzer} from "cad/craft/production/productionAnalyzer"; import {ExpectedOrderProductionAnalyzer} from "cad/craft/production/productionAnalyzer";

View file

@ -2,7 +2,7 @@ import { ApplicationContext } from 'cad/context';
import { roundValueForPresentation as r } from 'cad/craft/operationHelper'; import { roundValueForPresentation as r } from 'cad/craft/operationHelper';
import { EntityKind } from "cad/model/entities"; import { EntityKind } from "cad/model/entities";
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition"; import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
import { OperationDescriptor } from "cad/craft/operationPlugin"; import { OperationDescriptor } from "cad/craft/operationBundle";
import { MDatum } from "cad/model/mdatum"; import { MDatum } from "cad/model/mdatum";
import CSys from "math/csys"; import CSys from "math/csys";
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer"; import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";

View file

@ -2,7 +2,7 @@ import {ApplicationContext} from 'cad/context';
import {roundValueForPresentation as r} from 'cad/craft/operationHelper'; import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {MDatum} from "cad/model/mdatum"; import {MDatum} from "cad/model/mdatum";
import CSys from "math/csys"; import CSys from "math/csys";
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer"; import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";

View file

@ -2,7 +2,7 @@ import {ApplicationContext} from 'cad/context';
import {roundValueForPresentation as r} from 'cad/craft/operationHelper'; import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {MDatum} from "cad/model/mdatum"; import {MDatum} from "cad/model/mdatum";
import CSys from "math/csys"; import CSys from "math/csys";
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer"; import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";

View file

@ -2,7 +2,7 @@ import { ApplicationContext } from 'cad/context';
import { roundValueForPresentation as r } from 'cad/craft/operationHelper'; import { roundValueForPresentation as r } from 'cad/craft/operationHelper';
import { EntityKind } from "cad/model/entities"; import { EntityKind } from "cad/model/entities";
import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition"; import { BooleanDefinition } from "cad/craft/schema/common/BooleanDefinition";
import { OperationDescriptor } from "cad/craft/operationPlugin"; import { OperationDescriptor } from "cad/craft/operationBundle";
import { MDatum } from "cad/model/mdatum"; import { MDatum } from "cad/model/mdatum";
import CSys from "math/csys"; import CSys from "math/csys";
import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer"; import { ExpectedOrderProductionAnalyzer } from "cad/craft/production/productionAnalyzer";

View file

@ -4,7 +4,7 @@ import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
import Axis from "math/axis"; import Axis from "math/axis";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {FaceRef} from "cad/craft/e0/OCCUtils"; import {FaceRef} from "cad/craft/e0/OCCUtils";
import {FromMObjectProductionAnalyzer, FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer"; import {FromMObjectProductionAnalyzer, FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer";

View file

@ -2,7 +2,7 @@ import {MShell} from 'cad/model/mshell';
import {roundValueForPresentation as r} from 'cad/craft/operationHelper'; import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
interface scaleParams { interface scaleParams {

View file

@ -2,7 +2,7 @@ import {roundValueForPresentation as r} from 'cad/craft/operationHelper';
import {MFace} from "cad/model/mface"; import {MFace} from "cad/model/mface";
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
interface ShellParams { interface ShellParams {

View file

@ -1,7 +1,7 @@
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {MSketchLoop} from "cad/model/mloop"; import {MSketchLoop} from "cad/model/mloop";
interface SweepParams { interface SweepParams {

View file

@ -4,7 +4,7 @@ import { ApplicationContext } from "cad/context";
import { EntityKind } from "cad/model/entities"; import { EntityKind } from "cad/model/entities";
import { BooleanDefinition, BooleanKind } from "cad/craft/schema/common/BooleanDefinition"; import { BooleanDefinition, BooleanKind } from "cad/craft/schema/common/BooleanDefinition";
import Axis from "math/axis"; import Axis from "math/axis";
import { OperationDescriptor } from "cad/craft/operationPlugin"; import { OperationDescriptor } from "cad/craft/operationBundle";
interface smFlangeParams { interface smFlangeParams {
angle: number; angle: number;

View file

@ -4,7 +4,7 @@ import {ApplicationContext} from "cad/context";
import {EntityKind} from "cad/model/entities"; import {EntityKind} from "cad/model/entities";
import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition} from "cad/craft/schema/common/BooleanDefinition";
import {UnitVector} from "math/vector"; import {UnitVector} from "math/vector";
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer"; import {FromSketchProductionAnalyzer} from "cad/craft/production/productionAnalyzer";
interface smTabParams { interface smTabParams {

View file

@ -155,7 +155,7 @@ export interface ActionService {
hint$: StateStream<Hint>; hint$: StateStream<Hint>;
} }
export interface ActionSystemPlugin { export interface ActionSystemBundle {
actionService: ActionService; actionService: ActionService;
} }

View file

@ -1,7 +1,7 @@
import {SolveStatus} from "../../sketcher/constr/AlgNumSystem"; import {SolveStatus} from "../../sketcher/constr/AlgNumSystem";
import {MShell} from "../model/mshell"; import {MShell} from "../model/mshell";
import {MObject} from "../model/mobject"; import {MObject} from "../model/mobject";
import {CadRegistry} from "../craft/cadRegistryPlugin"; import {CadRegistry} from "../craft/cadRegistryBundle";
import {AssemblyConstraint, AssemblyConstraintDefinition} from "./assemblyConstraint"; import {AssemblyConstraint, AssemblyConstraintDefinition} from "./assemblyConstraint";
import {AssemblyConstraintsSchemas} from "./assemblySchemas"; import {AssemblyConstraintsSchemas} from "./assemblySchemas";
import {dfs} from "gems/traverse"; import {dfs} from "gems/traverse";

View file

@ -2,13 +2,13 @@ import {Plugin} from "plugable/pluginSystem";
import {AttributesService} from "cad/attributes/attributesService"; import {AttributesService} from "cad/attributes/attributesService";
import {contributeComponent} from "cad/dom/components/ContributedComponents"; import {contributeComponent} from "cad/dom/components/ContributedComponents";
import {DisplayOptionsDialogManager} from "cad/attributes/ui/DisplayOptionsDialog"; import {DisplayOptionsDialogManager} from "cad/attributes/ui/DisplayOptionsDialog";
import {ActionSystemPlugin} from "cad/actions/actionSystemPlugin"; import {ActionSystemBundle} from "cad/actions/actionSystemBundle";
import {RequiresAnyModelSelection} from "cad/actions/actionHelpers"; import {RequiresAnyModelSelection} from "cad/actions/actionHelpers";
import {IoColorPalette} from "react-icons/io5"; import {IoColorPalette} from "react-icons/io5";
import {FaTable} from "react-icons/fa"; import {FaTable} from "react-icons/fa";
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
type AttributesPluginInputContext = ActionSystemPlugin; type AttributesPluginInputContext = ActionSystemBundle;
export interface AttributesPluginContext { export interface AttributesPluginContext {
attributesService: AttributesService; attributesService: AttributesService;
@ -16,7 +16,7 @@ export interface AttributesPluginContext {
type AttributesPluginWorkingContext = AttributesPluginInputContext&AttributesPluginContext; type AttributesPluginWorkingContext = AttributesPluginInputContext&AttributesPluginContext;
export const AttributesPlugin: Plugin<AttributesPluginInputContext, AttributesPluginContext, AttributesPluginWorkingContext> = { export const AttributesBundle: Plugin<AttributesPluginInputContext, AttributesPluginContext, AttributesPluginWorkingContext> = {
inputContextSpec: { inputContextSpec: {
actionService: 'required', actionService: 'required',

View file

@ -1,26 +1,26 @@
import {ProjectBundleContext} from "cad/projectPlugin"; import {ProjectBundleContext} from "cad/projectBundle";
import {ActionSystemPlugin} from "cad/actions/actionSystemPlugin"; import {ActionSystemBundle} from "cad/actions/actionSystemBundle";
import {AssemblyBundleContext} from "cad/assembly/assemblyPlugin"; import {AssemblyBundleContext} from "cad/assembly/assemblyBundle";
import {AttributesPluginContext} from "cad/attributes/attributesPlugin"; import {AttributesPluginContext} from "cad/attributes/attributesBundle";
import {CadRegistryBundleContext} from "cad/craft/cadRegistryPlugin"; import {CadRegistryBundleContext} from "cad/craft/cadRegistryBundle";
import {CraftBundleContext} from "cad/craft/craftPlugin"; import {CraftBundleContext} from "cad/craft/craftBundle";
import {OperationBundleContext} from "cad/craft/operationPlugin"; import {OperationBundleContext} from "cad/craft/operationBundle";
import {OCCBundleContext} from "cad/craft/e0/occtPlugin"; import {OCCBundleContext} from "cad/craft/e0/occtBundle";
import {WizardPluginContext} from "cad/craft/wizard/wizardPlugin"; import {WizardPluginContext} from "cad/craft/wizard/wizardBundle";
import {AppTabsBundleContext} from "cad/dom/appTabsPlugin"; import {AppTabsBundleContext} from "cad/dom/appTabsBundle";
import {DomPluginContext} from "cad/dom/domPlugin"; import {DomPluginContext} from "cad/dom/domBundle";
import {UIBundleContext} from "cad/dom/uiPlugin"; import {UIBundleContext} from "cad/dom/uiBundle";
import {ExpressionBundleContext} from "cad/expressions/expressionsPlugin"; import {ExpressionBundleContext} from "cad/expressions/expressionsBundle";
import {LocationBundleContext} from "cad/location/LocationPlugin"; import {LocationBundleContext} from "cad/location/LocationBundle";
import {RemotePartsBundleContext} from "cad/partImport/remotePartsPlugin"; import {RemotePartsBundleContext} from "cad/partImport/remotePartsBundle";
import {ProjectManagerBundleContext} from "cad/projectManager/projectManagerPlugin"; import {ProjectManagerBundleContext} from "cad/projectManager/projectManagerBundle";
import {EntityContextBundleContext} from "cad/scene/entityContextPlugin"; import {EntityContextBundleContext} from "cad/scene/entityContextBundle";
import {HighlightPluginContext} from "cad/scene/highlightPlugin"; import {HighlightPluginContext} from "cad/scene/highlightBundle";
import {SceneBundleContext} from "cad/scene/scenePlugin"; import {SceneBundleContext} from "cad/scene/sceneBundle";
import {SketcherBundleContext} from "cad/sketch/sketcherPlugin"; import {SketcherBundleContext} from "cad/sketch/sketcherBundle";
import {SketchStorageBundleContext} from "cad/sketch/sketchStoragePlugin"; import {SketchStorageBundleContext} from "cad/sketch/sketchStorageBundle";
import {StorageBundleContext} from "cad/storage/storagePlugin"; import {StorageBundleContext} from "cad/storage/storageBundle";
import {WorkbenchBundleContext} from "cad/workbench/workbenchPlugin"; import {WorkbenchBundleContext} from "cad/workbench/workbenchBundle";
export interface LegacyContext { export interface LegacyContext {
services: any, services: any,
@ -30,7 +30,7 @@ export interface LegacyContext {
export interface ApplicationContext extends export interface ApplicationContext extends
LegacyContext, LegacyContext,
ProjectBundleContext, ProjectBundleContext,
ActionSystemPlugin, ActionSystemBundle,
AssemblyBundleContext, AssemblyBundleContext,
AttributesPluginContext, AttributesPluginContext,
CadRegistryBundleContext, CadRegistryBundleContext,

View file

@ -1,7 +1,7 @@
import {SketchGeom} from "cad/sketch/sketchReader"; import {SketchGeom} from "cad/sketch/sketchReader";
import {CoreContext} from "cad/context"; import {CoreContext} from "cad/context";
import CSys from "math/csys"; import CSys from "math/csys";
import {OperationResult} from "cad/craft/craftPlugin"; import {OperationResult} from "cad/craft/craftBundle";
import {BooleanDefinition, BooleanKind} from "cad/craft/schema/common/BooleanDefinition"; import {BooleanDefinition, BooleanKind} from "cad/craft/schema/common/BooleanDefinition";
import {WireRef} from "cad/craft/e0/occSketchLoader"; import {WireRef} from "cad/craft/e0/occSketchLoader";
import {FromMObjectProductionAnalyzer, ProductionAnalyzer} from "cad/craft/production/productionAnalyzer"; import {FromMObjectProductionAnalyzer, ProductionAnalyzer} from "cad/craft/production/productionAnalyzer";

View file

@ -1,4 +1,4 @@
import {STORAGE_GLOBAL_PREFIX} from '../projectPlugin'; import {STORAGE_GLOBAL_PREFIX} from '../projectBundle';
const EXTENSIONS_STORAGE_PREFIX = `${STORAGE_GLOBAL_PREFIX}.Extensions`; const EXTENSIONS_STORAGE_PREFIX = `${STORAGE_GLOBAL_PREFIX}.Extensions`;

View file

@ -1,9 +1,9 @@
import React from 'react'; import React from 'react';
import {state} from 'lstream'; import {state} from 'lstream';
import {IconType} from "react-icons"; import {IconType} from "react-icons";
import {ActionAppearance} from "../actions/actionSystemPlugin"; import {ActionAppearance} from "../actions/actionSystemBundle";
import {ApplicationContext, CoreContext} from "cad/context"; import {ApplicationContext, CoreContext} from "cad/context";
import {OperationResult} from "./craftPlugin"; import {OperationResult} from "./craftBundle";
import {OperationSchema, SchemaField, schemaIterator, unwrapMetadata} from "cad/craft/schema/schema"; import {OperationSchema, SchemaField, schemaIterator, unwrapMetadata} from "cad/craft/schema/schema";
import {FormDefinition} from "cad/mdf/ui/uiDefinition"; import {FormDefinition} from "cad/mdf/ui/uiDefinition";
import {Types} from "cad/craft/schema/types"; import {Types} from "cad/craft/schema/types";

View file

@ -1,4 +1,4 @@
import {Operation} from "cad/craft/operationPlugin"; import {Operation} from "cad/craft/operationBundle";
import {resolveIcon} from "cad/craft/ui/iconResolver"; import {resolveIcon} from "cad/craft/ui/iconResolver";
export function roundValueForPresentation(value) { export function roundValueForPresentation(value) {

View file

@ -3,7 +3,7 @@ import initializeBySchema from '../schema/initializeBySchema';
import {clone} from 'gems/objects'; import {clone} from 'gems/objects';
import materializeParams from '../schema/materializeParams'; import materializeParams from '../schema/materializeParams';
import {createFunctionList} from 'gems/func'; import {createFunctionList} from 'gems/func';
import {CraftHistory, OperationRequest} from "cad/craft/craftPlugin"; import {CraftHistory, OperationRequest} from "cad/craft/craftBundle";
import { import {
NewOperationCall, NewOperationCall,
ParamsPath, ParamsPath,
@ -15,7 +15,7 @@ import {
import _ from "lodash"; import _ from "lodash";
import {OperationParamValue} from "cad/craft/schema/schema"; import {OperationParamValue} from "cad/craft/schema/schema";
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {Operation} from "cad/craft/operationPlugin"; import {Operation} from "cad/craft/operationBundle";
import produce from "immer" import produce from "immer"
export function activate(ctx: ApplicationContext) { export function activate(ctx: ApplicationContext) {

View file

@ -1,11 +1,11 @@
import {FACE, SHELL} from 'cad/model/entities'; import {FACE, SHELL} from 'cad/model/entities';
import {OperationRequest} from "cad/craft/craftPlugin"; import {OperationRequest} from "cad/craft/craftBundle";
import {ParamsPath, WizardService} from "cad/craft/wizard/wizardTypes"; import {ParamsPath, WizardService} from "cad/craft/wizard/wizardTypes";
import {OperationParamPrimitive} from "cad/craft/schema/schema"; import {OperationParamPrimitive} from "cad/craft/schema/schema";
import {EntityReference} from "cad/craft/operationPlugin"; import {EntityReference} from "cad/craft/operationBundle";
import {Plugin} from "plugable/pluginSystem"; import {Plugin} from "plugable/pluginSystem";
import {MarkerPluginContext} from "cad/scene/selectionMarker/markerPlugin"; import {MarkerPluginContext} from "cad/scene/selectionMarker/markerPlugin";
import {WizardPluginContext} from "cad/craft/wizard/wizardPlugin"; import {WizardPluginContext} from "cad/craft/wizard/wizardBundle";
import {PickControlPluginContext} from "cad/scene/controls/pickControlPlugin"; import {PickControlPluginContext} from "cad/scene/controls/pickControlPlugin";
import _ from "lodash"; import _ from "lodash";
import {MObject} from "cad/model/mobject"; import {MObject} from "cad/model/mobject";

View file

@ -1,7 +1,7 @@
import {StateStream} from "lstream"; import {StateStream} from "lstream";
import {CraftHints, OperationRequest} from "cad/craft/craftPlugin"; import {CraftHints, OperationRequest} from "cad/craft/craftBundle";
import {MaterializedOperationParams, OperationParamValue, OperationParams} from "cad/craft/schema/schema"; import {MaterializedOperationParams, OperationParamValue, OperationParams} from "cad/craft/schema/schema";
import {Operation} from "cad/craft/operationPlugin"; import {Operation} from "cad/craft/operationBundle";
export type ParamsPathSegment = string|number; export type ParamsPathSegment = string|number;

View file

@ -1,6 +1,6 @@
import React, {useContext} from 'react'; import React, {useContext} from 'react';
import {useStream, useStreamWithPatcher} from "ui/effects"; import {useStream, useStreamWithPatcher} from "ui/effects";
import {SELECTABLE_ENTITIES} from "../../scene/entityContextPlugin"; import {SELECTABLE_ENTITIES} from "../../scene/entityContextBundle";
import {AppContext} from "cad/dom/components/AppContext"; import {AppContext} from "cad/dom/components/AppContext";
import Field from "ui/components/controls/Field"; import Field from "ui/components/controls/Field";
import {InnerFolder} from "ui/components/Folder"; import {InnerFolder} from "ui/components/Folder";

View file

@ -1,6 +1,6 @@
import {contributeComponent} from './components/ContributedComponents'; import {contributeComponent} from './components/ContributedComponents';
import {Plugin} from "plugable/pluginSystem"; import {Plugin} from "plugable/pluginSystem";
import {AppTabsService} from "cad/dom/appTabsPlugin"; import {AppTabsService} from "cad/dom/appTabsBundle";
export interface DomService { export interface DomService {
@ -23,7 +23,7 @@ export interface DomPluginContext {
type DomPluginWorkingContext = DomPluginInputContext&DomPluginContext; type DomPluginWorkingContext = DomPluginInputContext&DomPluginContext;
export const DomPlugin: Plugin<DomPluginInputContext, DomPluginContext, DomPluginWorkingContext> = { export const DomBundle: Plugin<DomPluginInputContext, DomPluginContext, DomPluginWorkingContext> = {
inputContextSpec: { inputContextSpec: {
appTabsService: 'required', appTabsService: 'required',

View file

@ -1,47 +1,47 @@
import * as LifecyclePlugin from './lifecyclePlugin'; import * as LifecyclePlugin from './lifecyclePlugin';
import * as AppTabsPlugin from '../dom/appTabsPlugin'; import * as AppTabsPlugin from '../dom/appTabsBundle';
import {DomPlugin} from '../dom/domPlugin'; import {DomBundle} from '../dom/domBundle';
import * as PickControlPlugin from '../scene/controls/pickControlPlugin'; import * as PickControlPlugin from '../scene/controls/pickControlPlugin';
import * as MouseEventSystemPlugin from '../scene/controls/mouseEventSystemPlugin'; import * as MouseEventSystemPlugin from '../scene/controls/mouseEventSystemPlugin';
import * as ScenePlugin from '../scene/scenePlugin'; import * as ScenePlugin from '../scene/sceneBundle';
import * as MarkerPlugin from '../scene/selectionMarker/markerPlugin'; import * as MarkerPlugin from '../scene/selectionMarker/markerPlugin';
import * as ActionSystemPlugin from '../actions/actionSystemPlugin'; import * as ActionSystemPlugin from '../actions/actionSystemBundle';
import * as UiPlugin from '../dom/uiPlugin'; import * as UiPlugin from '../dom/uiBundle';
import * as MenuPlugin from '../dom/menu/menuPlugin'; import * as MenuPlugin from '../dom/menu/menuPlugin';
import * as KeyboardPlugin from '../keyboard/keyboardPlugin'; import * as KeyboardPlugin from '../keyboard/keyboardPlugin';
import * as WizardPlugin from '../craft/wizard/wizardPlugin'; import * as WizardPlugin from '../craft/wizard/wizardBundle';
import {WizardSelectionPlugin} from '../craft/wizard/wizardSelectionPlugin'; import {WizardSelectionPlugin} from '../craft/wizard/wizardSelectionPlugin';
import * as PreviewPlugin from '../preview/previewPlugin'; import * as PreviewPlugin from '../preview/previewPlugin';
import * as OperationPlugin from '../craft/operationPlugin'; import * as OperationPlugin from '../craft/operationBundle';
import * as ExtensionsPlugin from '../craft/extensionsPlugin'; import * as ExtensionsPlugin from '../craft/extensionsPlugin';
import * as CadRegistryPlugin from '../craft/cadRegistryPlugin'; import * as CadRegistryPlugin from '../craft/cadRegistryBundle';
import * as CraftPlugin from '../craft/craftPlugin'; import * as CraftPlugin from '../craft/craftBundle';
import * as RemotePartsPlugin from '../partImport/remotePartsPlugin'; import * as RemotePartsPlugin from '../partImport/remotePartsBundle';
import * as CraftUiPlugin from '../craft/craftUiPlugin'; import * as CraftUiPlugin from '../craft/craftUiPlugin';
import * as StoragePlugin from '../storage/storagePlugin'; import * as StoragePlugin from '../storage/storageBundle';
import * as ProjectPlugin from '../projectPlugin'; import * as ProjectPlugin from '../projectBundle';
import * as ProjectManagerPlugin from '../projectManager/projectManagerPlugin'; import * as ProjectManagerPlugin from '../projectManager/projectManagerBundle';
import * as SketcherPlugin from '../sketch/sketcherPlugin'; import * as SketcherPlugin from '../sketch/sketcherBundle';
import * as SketcherStoragePlugin from '../sketch/sketchStoragePlugin'; import * as SketcherStoragePlugin from '../sketch/sketchStorageBundle';
import * as ExportPlugin from '../exportPlugin'; import * as ExportPlugin from '../exportPlugin';
import * as ExposurePlugin from '../exposure/exposurePlugin'; import * as ExposurePlugin from '../exposure/exposurePlugin';
import {ViewSyncPlugin} from '../scene/viewSyncPlugin'; import {ViewSyncPlugin} from '../scene/viewSyncPlugin';
import * as EntityContextPlugin from '../scene/entityContextPlugin'; import * as EntityContextPlugin from '../scene/entityContextBundle';
import * as OCCTPlugin from '../craft/e0/occtPlugin'; import * as OCCTPlugin from '../craft/e0/occtBundle';
import context from 'cad/context'; import context from 'cad/context';
import startReact from "../dom/startReact"; import startReact from "../dom/startReact";
import * as UIConfigPlugin from "../workbench/uiConfigPlugin"; import * as UIConfigPlugin from "../workbench/uiConfigPlugin";
import * as DebugPlugin from "../debugPlugin"; import * as DebugPlugin from "../debugPlugin";
import * as ExpressionsPlugin from "../expressions/expressionsPlugin"; import * as ExpressionsPlugin from "../expressions/expressionsBundle";
import {WorkbenchPlugin} from "../workbench/workbenchPlugin"; import {WorkbenchBundle} from "../workbench/workbenchBundle";
import * as LocationPlugin from "../location/LocationPlugin"; import * as LocationPlugin from "../location/LocationBundle";
import * as AssemblyPlugin from "../assembly/assemblyPlugin"; import * as AssemblyPlugin from "../assembly/assemblyBundle";
import {WorkbenchesLoaderPlugin} from "cad/workbench/workbenchesLoaderPlugin"; import {WorkbenchesLoaderPlugin} from "cad/workbench/workbenchesLoaderPlugin";
import {PluginSystem} from "plugable/pluginSystem"; import {PluginSystem} from "plugable/pluginSystem";
import {AttributesPlugin} from "cad/attributes/attributesPlugin"; import {AttributesBundle} from "cad/attributes/attributesBundle";
import {HighlightPlugin} from "cad/scene/highlightPlugin"; import {HighlightBundle} from "cad/scene/highlightBundle";
export default function startApplication(callback) { export default function startApplication(callback) {
@ -70,14 +70,14 @@ export default function startApplication(callback) {
]; ];
let plugins = [ let plugins = [
DomPlugin, DomBundle,
ScenePlugin, ScenePlugin,
MouseEventSystemPlugin, MouseEventSystemPlugin,
MarkerPlugin, MarkerPlugin,
PickControlPlugin, PickControlPlugin,
EntityContextPlugin, EntityContextPlugin,
WorkbenchesLoaderPlugin, WorkbenchesLoaderPlugin,
WorkbenchPlugin, WorkbenchBundle,
SketcherPlugin, SketcherPlugin,
UIConfigPlugin, UIConfigPlugin,
DebugPlugin, DebugPlugin,
@ -86,8 +86,8 @@ export default function startApplication(callback) {
RemotePartsPlugin, RemotePartsPlugin,
ViewSyncPlugin, ViewSyncPlugin,
WizardSelectionPlugin, WizardSelectionPlugin,
AttributesPlugin, AttributesBundle,
HighlightPlugin HighlightBundle
]; ];
let allPlugins = [...preUIPlugins, ...plugins]; let allPlugins = [...preUIPlugins, ...plugins];

View file

@ -1,9 +1,9 @@
import {GrCloudDownload} from "react-icons/gr"; import {GrCloudDownload} from "react-icons/gr";
import {ImportPartForm} from "./ImportPartForm"; import {ImportPartForm} from "./ImportPartForm";
import importPartSchema from "./importPartSchema"; import importPartSchema from "./importPartSchema";
import {OperationDescriptor} from "../../craft/operationPlugin"; import {OperationDescriptor} from "../../craft/operationBundle";
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {OperationResult} from "../../craft/craftPlugin"; import {OperationResult} from "../../craft/craftBundle";
export interface ImportPartOperationParams { export interface ImportPartOperationParams {
partRef: string, partRef: string,

View file

@ -8,14 +8,14 @@ import {ImportPartOperation} from "./importPartOperation/importPartOperation";
import {MObject, MObjectIdGenerator} from "../model/mobject"; import {MObject, MObjectIdGenerator} from "../model/mobject";
import {WEB_CAD_ORG_PARTS_REPO, WEB_CAD_ORG_COMMONS_CATALOG} from "./remotePartsConfig"; import {WEB_CAD_ORG_PARTS_REPO, WEB_CAD_ORG_COMMONS_CATALOG} from "./remotePartsConfig";
import {indexById} from "gems/iterables"; import {indexById} from "gems/iterables";
import {ModelBundle} from "../projectManager/projectManagerPlugin"; import {ModelBundle} from "../projectManager/projectManagerBundle";
import {PartRepository} from "./partRepository"; import {PartRepository} from "./partRepository";
import {initProjectService} from "../projectPlugin"; import {initProjectService} from "../projectBundle";
import {activate as activateCraftPlugin} from '../craft/craftPlugin'; import {activate as activateCraftPlugin} from '../craft/craftBundle';
import {activate as activateExpressionsPlugin} from '../expressions/expressionsPlugin'; import {activate as activateExpressionsPlugin} from '../expressions/expressionsBundle';
import {activate as activateCadRegistryPlugin} from '../craft/cadRegistryPlugin'; import {activate as activateCadRegistryPlugin} from '../craft/cadRegistryBundle';
import {activate as activateStoragePlugin} from '../storage/storagePlugin'; import {activate as activateStoragePlugin} from '../storage/storageBundle';
import {activate as activateSketchStoragePlugin} from '../sketch/sketchStoragePlugin'; import {activate as activateSketchStoragePlugin} from '../sketch/sketchStorageBundle';
export function activate(ctx: ApplicationContext) { export function activate(ctx: ApplicationContext) {

View file

@ -1,4 +1,4 @@
import {PartsCatalog} from "./remotePartsPlugin"; import {PartsCatalog} from "./remotePartsBundle";
import {GitHubRepoRepository} from "../repository/GitHubRepoRepository"; import {GitHubRepoRepository} from "../repository/GitHubRepoRepository";
import {GrCubes} from "react-icons/gr"; import {GrCubes} from "react-icons/gr";
import {PartRepository} from "./partRepository"; import {PartRepository} from "./partRepository";

View file

@ -1,5 +1,5 @@
import React, {ReactNode} from "react"; import React, {ReactNode} from "react";
import {CatalogCategory, CatalogPart} from "../remotePartsPlugin"; import {CatalogCategory, CatalogPart} from "../remotePartsBundle";
import {Tree} from "ui/components/Tree"; import {Tree} from "ui/components/Tree";
import {FiBox} from "react-icons/fi"; import {FiBox} from "react-icons/fi";
import {GrCubes} from "react-icons/gr"; import {GrCubes} from "react-icons/gr";

View file

@ -1,6 +1,6 @@
import * as DomPlugin from './dom/domPlugin'; import * as DomPlugin from './dom/domBundle';
import * as PickControlPlugin from './scene/controls/pickControlPlugin'; import * as PickControlPlugin from './scene/controls/pickControlPlugin';
import * as ScenePlugin from './scene/scenePlugin'; import * as ScenePlugin from './scene/sceneBundle';
import * as SelectionMarkerPlugin from './scene/selectionMarker/markerPlugin'; import * as SelectionMarkerPlugin from './scene/selectionMarker/markerPlugin';
export default [ export default [

View file

@ -2,7 +2,7 @@ import {setSketchPrecision} from './sketch/sketchReader';
import {runSandbox} from './sandbox'; import {runSandbox} from './sandbox';
import {LOG_FLAGS} from './logFlags'; import {LOG_FLAGS} from './logFlags';
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {ProjectModel} from "./projectManager/projectManagerPlugin"; import {ProjectModel} from "./projectManager/projectManagerBundle";
import {DebugMode$} from "debugger/Debugger"; import {DebugMode$} from "debugger/Debugger";
import {fillUpMissingFields} from "cad/craft/schema/initializeBySchema"; import {fillUpMissingFields} from "cad/craft/schema/initializeBySchema";

View file

@ -1,9 +1,9 @@
import {PROJECTS_PREFIX, SKETCH_SUFFIX} from '../projectPlugin'; import {PROJECTS_PREFIX, SKETCH_SUFFIX} from '../projectBundle';
import {ProjectManager} from './ProjectManager'; import {ProjectManager} from './ProjectManager';
import exportTextData from 'gems/exportTextData'; import exportTextData from 'gems/exportTextData';
import {SketchFormat_V3} from "sketcher/io"; import {SketchFormat_V3} from "sketcher/io";
import {ApplicationContext} from "cad/context"; import {ApplicationContext} from "cad/context";
import {OperationRequest} from "../craft/craftPlugin"; import {OperationRequest} from "../craft/craftBundle";
import {AssemblyConstraintDefinition} from "cad/assembly/assemblyConstraint"; import {AssemblyConstraintDefinition} from "cad/assembly/assemblyConstraint";
export function activate(ctx: ApplicationContext) { export function activate(ctx: ApplicationContext) {

View file

@ -53,7 +53,7 @@ export interface HighlightPluginContext {
type HighlightPluginWorkingContext = HighlightPluginInputContext&HighlightPluginContext; type HighlightPluginWorkingContext = HighlightPluginInputContext&HighlightPluginContext;
export const HighlightPlugin: Plugin<HighlightPluginInputContext, HighlightPluginContext, HighlightPluginWorkingContext> = { export const HighlightBundle: Plugin<HighlightPluginInputContext, HighlightPluginContext, HighlightPluginWorkingContext> = {
inputContextSpec: { inputContextSpec: {
viewer: 'required', viewer: 'required',

View file

@ -8,7 +8,7 @@ export interface WorkbenchBundleContext {
workbenchService: WorkbenchService; workbenchService: WorkbenchService;
} }
export const WorkbenchPlugin = { export const WorkbenchBundle = {
activate(ctx: ApplicationContext) { activate(ctx: ApplicationContext) {

View file

@ -1,9 +1,9 @@
import {OperationDescriptor} from "cad/craft/operationPlugin"; import {OperationDescriptor} from "cad/craft/operationBundle";
import {ActionDefinition} from "cad/actions/actionSystemPlugin"; import {ActionDefinition} from "cad/actions/actionSystemBundle";
import {state} from "lstream"; import {state} from "lstream";
import {Index} from "gems/indexType"; import {Index} from "gems/indexType";
import {ApplicationContext, CoreContext} from "cad/context"; import {ApplicationContext, CoreContext} from "cad/context";
import {ActionRef} from "cad/dom/uiPlugin"; import {ActionRef} from "cad/dom/uiBundle";
import {IconDeclaration} from "cad/icons/IconDeclaration"; import {IconDeclaration} from "cad/icons/IconDeclaration";
import {CurrentWorkbenchIcon} from "cad/workbench/CurrentWorkbenchIcon"; import {CurrentWorkbenchIcon} from "cad/workbench/CurrentWorkbenchIcon";

View file

@ -6,7 +6,7 @@ import rotateDatumOperation from "cad/craft/datum/rotate/rotateDatumOperation";
import datumOperation from "cad/craft/primitives/plane/planeOperation"; import datumOperation from "cad/craft/primitives/plane/planeOperation";
import {Plugin} from "plugable/pluginSystem"; import {Plugin} from "plugable/pluginSystem";
import {WorkbenchService} from "cad/workbench/workbenchService"; import {WorkbenchService} from "cad/workbench/workbenchService";
import {OperationService} from "cad/craft/operationPlugin"; import {OperationService} from "cad/craft/operationBundle";
export interface WorkbenchesLoaderInputContext { export interface WorkbenchesLoaderInputContext {
workbenchService: WorkbenchService, workbenchService: WorkbenchService,