Uses of Interface
com._1c.g5.v8.dt.core.platform.IDtProject
-
-
Uses of IDtProject in com._1c.g5.v8.dt.binary.resource
Methods in com._1c.g5.v8.dt.binary.resource with parameters of type IDtProject Modifier and Type Method Description protected byte[]
BinaryResourceContentImporter. handleResourceCreationOrModification(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean fullOverride)
protected void
BinaryResourceContentImporter. handleResourceDeletion(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path)
-
Uses of IDtProject in com._1c.g5.v8.dt.bm.index.rights
Methods in com._1c.g5.v8.dt.bm.index.rights with parameters of type IDtProject Modifier and Type Method Description IBmRightsIndexProvider
IBmRightsIndexManager. addRightsIndexProvider(IDtProject project, boolean cleanRestart)
Adds a new rights index provider for the given project.IBmRightsIndexProvider
IBmRightsIndexManager. getRightsIndexProvider(IDtProject project)
Gets a specific rights index provider bound to the provided project.void
IBmRightsIndexManager. removeRightsIndexProvider(IDtProject project, boolean cleanIndexData)
Removes an existing provider from the manager control. -
Uses of IDtProject in com._1c.g5.v8.dt.bm.xtext
Methods in com._1c.g5.v8.dt.bm.xtext with parameters of type IDtProject Modifier and Type Method Description org.eclipse.emf.ecore.resource.ResourceSet
BmAwareResourceSetProvider. get(IDtProject project)
Gets resource set by DT project. -
Uses of IDtProject in com._1c.g5.v8.dt.bm.xtext.resource
Fields in com._1c.g5.v8.dt.bm.xtext.resource declared as IDtProject Modifier and Type Field Description protected IDtProject
BmAwareSynchronizedXtextResourceSet. project
Constructors in com._1c.g5.v8.dt.bm.xtext.resource with parameters of type IDtProject Constructor Description BmAwareSynchronizedXtextResourceSet(IDtProject project, IBmModelManager modelManager)
Construcotor -
Uses of IDtProject in com._1c.g5.v8.dt.bsl.bm.scoping
Methods in com._1c.g5.v8.dt.bsl.bm.scoping with parameters of type IDtProject Modifier and Type Method Description org.eclipse.xtext.scoping.IScope
BmAwareBslGlobalScopeProvider. getScope(IDtProject project, org.eclipse.emf.ecore.EReference reference, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter)
-
Uses of IDtProject in com._1c.g5.v8.dt.cmi.resource
Methods in com._1c.g5.v8.dt.cmi.resource with parameters of type IDtProject Modifier and Type Method Description protected void
CmiExporter. waitDerivedDataComputation(IDtProject project)
-
Uses of IDtProject in com._1c.g5.v8.dt.compare.datasource
Methods in com._1c.g5.v8.dt.compare.datasource that return IDtProject Modifier and Type Method Description IDtProject
IComparisonDataSource. getDtProject()
Gets theIDtProject
instance associated with this data source and related to the project being represented by this source -
Uses of IDtProject in com._1c.g5.v8.dt.core.filesystem
Methods in com._1c.g5.v8.dt.core.filesystem with parameters of type IDtProject Modifier and Type Method Description IProjectFileSystemSupport
IProjectFileSystemSupportProvider. getProjectFileSystemSupport(IDtProject project)
ReturnsIProjectFileSystemSupport
instance for given project. -
Uses of IDtProject in com._1c.g5.v8.dt.core.library
Methods in com._1c.g5.v8.dt.core.library that return types with arguments of type IDtProject Modifier and Type Method Description Collection<IDtProject>
ILibraryRegistry. getProjects(LibraryDescriptor libraryDescriptor)
Returns the collection of all projects which were created or updated based on the specified library.Methods in com._1c.g5.v8.dt.core.library with parameters of type IDtProject Modifier and Type Method Description LibraryDescriptor
ILibraryRegistry. getLibrary(IDtProject dtProject)
Returns the library descriptor based on which this project was created or updated.void
ILibraryRegistry. setLibrary(IDtProject dtProject, LibraryDescriptor libraryDescriptor)
Sets the library descriptor based on which the specified project was created or updated (or unsets if the library descriptor isnull
). -
Uses of IDtProject in com._1c.g5.v8.dt.core.lifecycle
Fields in com._1c.g5.v8.dt.core.lifecycle with type parameters of type IDtProject Modifier and Type Field Description protected Collection<IDtProject>
ProjectRestartJob. projects
DT project to restart.Methods in com._1c.g5.v8.dt.core.lifecycle that return IDtProject Modifier and Type Method Description IDtProject
OverlayDtProjectDataProvider. getMasterProject()
Gets the master project for this overlayIDtProject
AbstractDtProjectContext. getProject()
Gets the project from the context.IDtProject
ProjectContext. getProject()
Gets the project.IDtProject
ProjectContextCannotBeStartedException. getProject()
Gets the target project for the exception.IDtProject
ProjectContextRestartRequestedException. getProject()
Gets the target project for the exception.Methods in com._1c.g5.v8.dt.core.lifecycle with parameters of type IDtProject Modifier and Type Method Description default void
IDtProjectResourceLifecycleBootstrap. scheduleDtProjectRestart(IDtProject dtProject)
Schedules the existingIDtProject
restartConstructors in com._1c.g5.v8.dt.core.lifecycle with parameters of type IDtProject Constructor Description AbstractDtProjectContext(IDtProject project)
Constructs an instance of theAbstractDtProjectContext
descendant class.OverlayDtProjectDataProvider(IDtProject masterProject, Function<Path,InputStream> sourceInputStreamProvider)
Constructs a data providerProjectContext(IDtProject project)
Creates the project context.ProjectContext(IDtProject project, Object extraData, ProjectStartType startType)
Creates the project context for the 'Start' phase.ProjectContextCannotBeStartedException(IDtProject project)
Creates an instance of the exception.ProjectContextCannotBeStartedException(IDtProject project, String message)
Creates an instance of the exception.ProjectContextCannotBeStartedException(IDtProject project, String message, Throwable cause)
Creates an instance of the exception.ProjectContextCannotBeStartedException(IDtProject project, Throwable cause)
Creates an instance of the exception.ProjectContextRestartRequestedException(IDtProject project)
Creates an instance of the exception.ProjectContextRestartRequestedException(IDtProject project, String message)
Creates an instance of the exception.ProjectContextRestartRequestedException(IDtProject project, String message, Throwable cause)
Creates an instance of the exception.ProjectContextRestartRequestedException(IDtProject project, Throwable cause)
Creates an instance of the exception.ProjectRestartJob(IDtProject project)
Creates an instance ofProjectRestartJob
.ProjectStopJob(IDtProject project, ProjectStopType stopType)
Constructor ofProjectStopJob
.RuntimeVersionUnsupportedException(IDtProject project, Version requiredVersion, boolean toBeHandled)
Creates an instance of the exception.SafeProjectRestartJob(IWorkspaceOrchestrator workspaceOrchestrator, IDtProject project)
Creates an instance of the job.Constructor parameters in com._1c.g5.v8.dt.core.lifecycle with type arguments of type IDtProject Constructor Description ProjectRestartJob(Collection<IDtProject> projects)
Creates an instance ofProjectRestartJob
. -
Uses of IDtProject in com._1c.g5.v8.dt.core.navigator.order.index
Methods in com._1c.g5.v8.dt.core.navigator.order.index with parameters of type IDtProject Modifier and Type Method Description IBmNavigatorOrderIndexProvider
IBmNavigatorOrderIndexManager. addNavigatorOrderIndexProvider(IDtProject project, boolean cleanStart)
Adds a new navigator order index provider for the given project.void
IBmNavigatorOrderIndexManager. removeNavigatorOrderIndexProvider(IDtProject project, boolean cleanIndexData)
Removes an existing provider from the manager control. -
Uses of IDtProject in com._1c.g5.v8.dt.core.operations
Methods in com._1c.g5.v8.dt.core.operations with parameters of type IDtProject Modifier and Type Method Description IModelApi
IProjectOperationApi. getModelApi(IDtProject project, org.eclipse.core.runtime.IProgressMonitor monitor, ProjectPipelineJob afterJob)
Returns a newly createdIModelApi
for the specifiedproject
.IModelApi
IProjectOperationApi. getReadonlyModelApi(IDtProject project, org.eclipse.core.runtime.IProgressMonitor monitor, ProjectPipelineJob afterJob)
Returns a newly created readonlyIModelApi
for the specifiedproject
.void
IProjectOperationApi. performExclusiveOperation(Runnable runnable, ProjectPipelineJob afterJob, org.eclipse.core.runtime.IProgressMonitor monitor, IDtProject... projects)
Performs the specifiedrunnable
within the workspace exclusive operation.void
IProjectOperationApi. performOperation(Runnable runnable, ProjectPipelineJob afterJob, org.eclipse.core.runtime.IProgressMonitor monitor, IDtProject... projects)
Performs the specifiedrunnable
within the operation.void
IProjectOperationApi. submitOperation(Runnable runnable, ProjectPipelineJob afterJob, org.eclipse.core.runtime.IProgressMonitor monitor, IDtProject... projects)
Submits the operation. -
Uses of IDtProject in com._1c.g5.v8.dt.core.platform
Methods in com._1c.g5.v8.dt.core.platform that return IDtProject Modifier and Type Method Description IDtProject
IBmModelManager. getDtProject(IBmModel bmModel)
ReturnsIDtProject
project associated with given BM instance.IDtProject
IBmModelManager. getDtProject(String engineId)
Returnsproject
associated with given BM engine.IDtProject
IDtProjectManager. getDtProject(String projectName)
Gets theIDtProject
associated with the specified project name.IDtProject
IDtProjectManager. getDtProject(org.eclipse.core.resources.IProject project)
Gets theIDtProject
associated withIProject
IDtProject
IResourceLookup. getDtProject(org.eclipse.emf.common.util.URI uri)
Returns project which contains object with providedURI
.IDtProject
IResourceLookup. getDtProject(org.eclipse.emf.ecore.EObject object)
Returns project which contains object with provided model object.IDtProject
IResourceLookup. getDtProject(org.eclipse.emf.ecore.resource.Resource resource)
Returns project which contains object with provided model object resource.IDtProject
IV8Project. getDtProject()
Returns underlying workspaceIDtProject
instance for this V8 project.IDtProject
IWorkspaceOrchestratorEvent. getProject()
Returns the project this event relates with.IDtProject
IWorkspaceOrchestrator. startProject(String projectType, String projectName, Collection<String> projectNatures, org.eclipse.core.resources.IProject workspaceProject, Object extraData, ProjectStartType startType, Map<String,Object> customProperties, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Starts the specifiedproject
.IDtProject
IWorkspaceOrchestrator. startProject(String projectType, String projectName, Collection<String> projectNatures, org.eclipse.core.resources.IProject workspaceProject, Object extraData, ProjectStartType startType, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
Starts the specifiedproject
.Methods in com._1c.g5.v8.dt.core.platform that return types with arguments of type IDtProject Modifier and Type Method Description static Collection<IDtProject>
IDependentProject. getDependent(IDtProject parent, Collection<? extends IV8Project> candidates)
Utility method that returns a collection of dependent DT projects from the collection of the given v8 project candidates.static Collection<IDtProject>
IDependentProject. getDependent(IDtProject parent, Collection<? extends IV8Project> candidates, Class<? extends IDependentProject> type)
Utility method that returns a collection of dependent DT projects of the given type from the collection of the given v8 project candidates.Collection<IDtProject>
IV8ProjectProvider. getDependentProjects(IDtProject project)
Returns the dependent projects for the specified one.Collection<IDtProject>
IDtProjectManager. getDtProjects()
Gets registeredIDtProject
'sMethods in com._1c.g5.v8.dt.core.platform with parameters of type IDtProject Modifier and Type Method Description void
IWorkspaceOrchestrator. cleanRestartProject(IDtProject project)
Cleans and restarts the specifiedproject
.<T> Future<T>
IBmModelManager. executeAsynchronously(IDtProject project, IBmSingleNamespaceTask<T> task)
Executes the given task in a separate thread (comparing to the calling thread).<T> T
IBmModelManager. executeReadOnlyTask(IDtProject dtProject, IBmSingleNamespaceTask<T> task)
Executes aIBmSingleNamespaceTask
which is bound to a single namespace in a read-only mode<T> T
IBmModelManager. executeReadWriteTask(IDtProject dtProject, IBmSingleNamespaceTask<T> task)
Executes aIBmSingleNamespaceTask
which is bound to a single namespaceboolean
IBmModelManager. forceExport(IDtProject project, String fqn)
Forces export of the object with the specified FQN.IDerivedDataManager
IDerivedDataManagerProvider. get(IDtProject project)
Gets the derived data manager associated with the specified DT project.IBmNamespace
IBmModelManager. getBmNamespace(IDtProject project)
Gets the namespace storing the data of the specified project.Configuration
IConfigurationProvider. getConfiguration(IDtProject project)
Returns the configuration by the provided workspace project.static Collection<IDtProject>
IDependentProject. getDependent(IDtProject parent, Collection<? extends IV8Project> candidates)
Utility method that returns a collection of dependent DT projects from the collection of the given v8 project candidates.static Collection<IDtProject>
IDependentProject. getDependent(IDtProject parent, Collection<? extends IV8Project> candidates, Class<? extends IDependentProject> type)
Utility method that returns a collection of dependent DT projects of the given type from the collection of the given v8 project candidates.Collection<IDtProject>
IV8ProjectProvider. getDependentProjects(IDtProject project)
Returns the dependent projects for the specified one.String
IEditingLanguageManager. getEditingLanguageCode(IDtProject dtProject)
Get language code of configuration editing language by project<T extends MdObject>
Collection<T>IMdObjectByTypeProvider. getEffectiveObjects(Class<T> type, IDtProject project)
Get effective (project relation aware) collection of top object by specified type and projectIBmModel
IBmModelManager. getModel(IDtProject dtProject)
ReturnsIBmModel
instance by given project.org.eclipse.core.resources.IProject
IDtProjectManager. getProject(IDtProject dtProject)
Gets theIProject
associated withIDtProject
IV8Project
IV8ProjectManager. getProject(IDtProject project)
Returns the V8 project by the specifiedIDtProject
.static boolean
IDependentProject. isDependent(IV8Project v8project, IDtProject parent)
Utility method that returns whether the given V8 project is dependent for the given parent DT project candidate.boolean
IDtProjectManager. isProjectActive(IDtProject dtProject)
Checks if the given project is activedefault boolean
IEditingLanguageManager. isRtlLanguage(IDtProject dtProject)
Determines whether the project's editing language is RTL-based or not.boolean
IWorkspaceOrchestrator. isStarted(IDtProject project)
Checks whether the specifiedproject
is started or not.void
IWorkspaceOrchestrator. jobCancelled(IDtProject project, ProjectPipelineJob job)
Notifies orchestrator that the job is cancelled.void
IWorkspaceOrchestrator. jobComplete(IDtProject project, ProjectPipelineJob job)
Notifies orchestrator that the job is complete.void
IWorkspaceOrchestrator. jobInterrupted(IDtProject project, ProjectPipelineJob job)
Notifies orchestrator that the job is interrupted.void
IVirtualProjectResourceImportService. performImport(IDtProject project, List<org.eclipse.core.runtime.IPath> changed, List<org.eclipse.core.runtime.IPath> removed, IResourceAccessor resourceAccessor, boolean fullOverride, org.eclipse.core.runtime.IProgressMonitor monitor)
Performs import.boolean
IWorkspaceOrchestrator. requestJob(IDtProject project, ProjectPipelineJob job)
Requests execution project pipeline job.void
IWorkspaceOrchestrator. stopProject(IDtProject project, ProjectStopType stopType)
Stops the specifiedproject
.void
IWorkspaceOrchestrator. waitUntilStarted(IDtProject project, Duration duration)
Wait until the specifiedproject
is started.void
IWorkspaceOrchestrator. waitUntilStopped(IDtProject project, Duration duration)
Wait until the specifiedproject
is stopped.Method parameters in com._1c.g5.v8.dt.core.platform with type arguments of type IDtProject Modifier and Type Method Description Object
IWorkspaceOrchestrator. beginBackgroundOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob)
Shortcut for theIWorkspaceOrchestrator.enqueueBackgroundOperation(String, Collection, ProjectPipelineJob)
followed by waiting until theIWorkspaceOrchestrator.tryStartOperation(Object)
is succeed.Object
IWorkspaceOrchestrator. beginExclusiveOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob)
Shortcut for theIWorkspaceOrchestrator.enqueueExclusiveOperation(String, Collection, ProjectPipelineJob)
followed by waiting until theIWorkspaceOrchestrator.tryStartOperation(Object)
is succeed.Object
IWorkspaceOrchestrator. beginHalfExclusiveOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob)
Shortcut for theIWorkspaceOrchestrator.enqueueHalfExclusiveOperation(String, Collection, ProjectPipelineJob)
followed by waiting until theIWorkspaceOrchestrator.tryStartOperation(Object)
is succeed.Object
IWorkspaceOrchestrator. beginModalOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob, IModalOperationController modalOperationController)
Shortcut for the#enqueueModalOperation(String, Collection, ProjectPipelineJob)
followed by waiting until theIWorkspaceOrchestrator.tryStartOperation(Object)
is succeed.default void
IWorkspaceOrchestrator. cleanRestartProjects(Collection<IDtProject> projects)
Cleans and restarts the specifiedproject
's.Object
IWorkspaceOrchestrator. enqueueBackgroundOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob)
Enqueues background operation.Object
IWorkspaceOrchestrator. enqueueExclusiveOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob)
Enqueues the exclusive operation.Object
IWorkspaceOrchestrator. enqueueHalfExclusiveOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob)
Enqueues half exclusive operation.Object
IWorkspaceOrchestrator. enqueueHalfExclusiveOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob, boolean implicitDerivedDataWait)
Enqueues half exclusive operation with optional implicit wait cancellingObject
IWorkspaceOrchestrator. enqueueModalOperation(String name, Collection<IDtProject> projects, ProjectPipelineJob afterJob, IModalOperationController modalOperationController)
Enqueues the modal operation. -
Uses of IDtProject in com._1c.g5.v8.dt.core.provider
Methods in com._1c.g5.v8.dt.core.provider that return types with arguments of type IDtProject Modifier and Type Method Description default Function<IDtProject,Boolean>
IXmlFormatterDelegateFactory. getProjectMatcher()
Methods in com._1c.g5.v8.dt.core.provider with parameters of type IDtProject Modifier and Type Method Description default void
IResourceContentExporterExtension. afterExport(IDtProject dtProject, IBmObject bmObject, IBmObject clone, org.eclipse.core.resources.IFile file, Map<org.eclipse.core.resources.IFile,byte[]> extraFiles)
The method is called right after the export of the provided object.void
IResourceContentExporterExtensionManager. afterExport(IDtProject project, IBmObject bmObject, IBmObject clone, org.eclipse.core.resources.IFile file, Map<org.eclipse.core.resources.IFile,byte[]> extraFiles)
This method calls all the registered extensions after the export of the provided object.default void
IResourceContentExporterExtension. beforeExport(IDtProject dtProject, IBmObject bmObject, IBmObject clone, org.eclipse.core.resources.IFile file, Map<org.eclipse.core.resources.IFile,byte[]> extraFiles)
The method is called before the export of the provided object.void
IResourceContentExporterExtensionManager. beforeExport(IDtProject project, IBmObject bmObject, IBmObject clone, org.eclipse.core.resources.IFile file, Map<org.eclipse.core.resources.IFile,byte[]> extraFiles)
This method calls all the registered extensions before the export of the provided object.BmFileDeletionResult
BaseBmBlobExporter. deleteFile(IDtProject project, IBmNamespace namespace, String fqn, String type)
BmFileDeletionResult
BaseBmObjectExporter. deleteFile(IDtProject project, IBmNamespace namespace, org.eclipse.emf.ecore.EClass eClass, String fqn)
BmFileDeletionResult
IBmBlobExporter. deleteFile(IDtProject project, IBmNamespace namespace, String fqn, String type)
Deletes the file(s) the blob is saved in as a response to the blob's deletion.BmFileDeletionResult
IBmObjectExporter. deleteFile(IDtProject project, IBmNamespace namespace, org.eclipse.emf.ecore.EClass eClass, String fqn)
Deletes the file(s) the top object data is saved in as a response to the object's deletion.protected org.eclipse.emf.ecore.resource.Resource
BmContentImportSupport. doResourceLoad(IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, IBmNamespace namespace, boolean resolveExternalReferencesDuringImport, BmContentImportSupport.ILoadOptionsProvider loadOptionsProvider, Version runtimeVersion, org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory, IBmModelManager bmModelManager)
Loads a resource from a provided contentprotected <T> T
BmContentImportSupport. executeTaskInContextIfNecessary(Function<IBmPlatformTransaction,T> importFunction, IDtProject project, boolean executeInGlobalContext, boolean disableEvents, IBmModelManager bmModelManager)
Executes provided generic import function in global editing context or directly as a RW BM taskprotected void
BmContentImportSupport. forceDerivedDataRebuild(IDtProject project, IBmNamespace namespace, IBmObject importedObject, IDerivedDataManagerProvider derivedDataManagerProvider)
During full override we are emulating object attachment for DD subsystem to improve performanceprotected Version
BmContentImportSupport. getRuntimeVersion(IDtProject project, IRuntimeVersionSupport runtimeVersionSupport)
Gets a runtime version for a given projectprotected byte[]
BaseBmBlobImporter. handleResourceCreationOrModification(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean fullOverride)
default byte[]
IResourceContentImporter. handleResourceCreationOrModification(IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, Supplier<InputStream> contentSupplier, boolean fullOverride, boolean executeInGlobalContext)
Handles resource creation or modification.protected byte[]
StandardBmObjectImporter. handleResourceCreationOrModification(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean fullOverride)
byte[]
TransactionalBmContentImporter. handleResourceCreationOrModification(IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, Supplier<InputStream> contentSupplier, boolean fullOverride, boolean executeInGlobalContext)
protected abstract byte[]
TransactionalBmContentImporter. handleResourceCreationOrModification(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean fullOverride)
Handles a data import process for an imported resourceprotected void
BaseBmBlobImporter. handleResourceDeletion(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path)
default void
IResourceContentImporter. handleResourceDeletion(IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, boolean executeInGlobalContext)
Handles resource deletion.protected void
StandardBmObjectImporter. handleResourceDeletion(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path)
void
TransactionalBmContentImporter. handleResourceDeletion(IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, boolean executeInGlobalContext)
protected abstract void
TransactionalBmContentImporter. handleResourceDeletion(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path)
Handles a data removal process for a removed resourceprotected BmContentImportSupport.LoadedData
BmContentImportSupport. loadData(IBmPlatformTransaction transaction, IBmNamespace namespace, IDtProject project, org.eclipse.core.runtime.IPath path, InputStream content, boolean resolveExternalReferencesDuringImport, BmContentImportSupport.ILoadOptionsProvider loadOptionsProvider, org.eclipse.emf.ecore.resource.Resource.Factory resourceFactory, IBmModelManager bmModelManager, IRuntimeVersionSupport runtimeVersionSupport, IQualifiedNameFilePathConverter qualifiedNameFilePathConverter)
Loads the data from the provided content input streamBmFileSaveResult
BaseBmBlobExporter. saveFile(IDtProject project, IBmNamespace namespace, String fqn, String type)
BmFileSaveResult
BaseBmObjectExporter. saveFile(IDtProject project, IBmNamespace namespace, long id)
BmFileSaveResult
IBmBlobExporter. saveFile(IDtProject project, IBmNamespace namespace, String fqn, String type)
Exports the specified blob and saves it in the corresponding workspace file(s) as a response to the blob's creation or modification.BmFileSaveResult
IBmObjectExporter. saveFile(IDtProject project, IBmNamespace namespace, long topObjectId)
Exports the specified top object data and saves it in the corresponding workspace file(s) as a response to the object's creation or modification.protected void
BaseBmObjectExporter. waitDerivedDataComputation(IDtProject project)
Waits DS calculation before save. -
Uses of IDtProject in com._1c.g5.v8.dt.core.resource
Methods in com._1c.g5.v8.dt.core.resource that return IDtProject Modifier and Type Method Description IDtProject
IDtProjectAware. getDtProject()
Gets the associatedIDtProject
Methods in com._1c.g5.v8.dt.core.resource with parameters of type IDtProject Modifier and Type Method Description void
IDtProjectAware. setDtProject(IDtProject dtProject)
Sets the associted projec (as the part of the post-creation initialization process) -
Uses of IDtProject in com._1c.g5.v8.dt.dcs.resource
Methods in com._1c.g5.v8.dt.dcs.resource that return IDtProject Modifier and Type Method Description IDtProject
DcsAppearanceTemplateResource. getDtProject()
IDtProject
DcsResource. getDtProject()
IDtProject
DcsscaResource. getDtProject()
IDtProject
DcssResource. getDtProject()
Methods in com._1c.g5.v8.dt.dcs.resource with parameters of type IDtProject Modifier and Type Method Description void
DcsAppearanceTemplateResource. setDtProject(IDtProject dtProject)
void
DcsResource. setDtProject(IDtProject dtProject)
void
DcsscaResource. setDtProject(IDtProject dtProject)
void
DcssResource. setDtProject(IDtProject dtProject)
Constructors in com._1c.g5.v8.dt.dcs.resource with parameters of type IDtProject Constructor Description DcsAppearanceTemplateResource(org.eclipse.emf.common.util.URI uri, IDtProject dtProject, IResourceLookup resourceLookup)
Create instance ofDcsAppearanceTemplateResource
DcsResource(org.eclipse.emf.common.util.URI uri, IDtProject dtProject, IResourceLookup resourceLookup)
Constructor.DcssResource(org.eclipse.emf.common.util.URI uri, IDtProject dtProject, IResourceLookup resourceLookup)
Create instance ofDcssResource
-
Uses of IDtProject in com._1c.g5.v8.dt.dcs.settings
Methods in com._1c.g5.v8.dt.dcs.settings that return IDtProject Modifier and Type Method Description IDtProject
SettingsContext. getDtProject()
Gets the correspondingIDtProject
Constructors in com._1c.g5.v8.dt.dcs.settings with parameters of type IDtProject Constructor Description SettingsContext(IDtProject dtProject, IBmModel bmModel, IMdTypeIndex mdTypeIndex, IBmEmfIndexManager emfIndexManager)
Constructs an instance of the context -
Uses of IDtProject in com._1c.g5.v8.dt.dcs.util
Methods in com._1c.g5.v8.dt.dcs.util with parameters of type IDtProject Modifier and Type Method Description Map<UUID,TypeItem>
DcsTypeCacheManager. getDefinedTypesToUuid(IDtProject dtProject)
Gets the defined types mapped to their UUID'sstatic QuerySchema
DcsUtil. getQuerySchema(String queryString, IDtProject project)
CreateQuerySchema
by query stringstatic <T> T
DcsUtil. parse(String textToParse, org.eclipse.emf.common.util.URI uri, org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IDtProject dtProject, Map<?,?> options, List<org.eclipse.emf.ecore.resource.Resource.Diagnostic> outputErrors)
static Structure
V8XmlSerializer. readAdditionalProperties(XMLStreamReader reader, IDtProject dtProject, Version version, Map<UUID,TypeItem> definedTypes)
ReadStructure
from xmlstatic Border
V8XmlSerializer. readBorder(XMLStreamReader reader, IDtProject dtProject, Version version)
Reads border valuestatic Color
V8XmlSerializer. readColor(XMLStreamReader reader, IDtProject dtProject, Version version)
ReadsColor
from xml.static Font
V8XmlSerializer. readFont(XMLStreamReader reader, IDtProject dtProject, Version version)
Прочитать значение типа шрифтstatic GaugeChartQualityBand
V8XmlSerializer. readGaugeChartQualityBand(XMLStreamReader reader, IDtProject dtProject, Version version)
Прочитать значение типа полоса для измерительной диаграммыstatic GaugeChartQualityBands
V8XmlSerializer. readGaugeChartQualityBands(XMLStreamReader reader, IDtProject dtProject, Version version)
Прочитать значение типа полосы для измерительной диаграммыstatic Picture
V8XmlSerializer. readPicture(XMLStreamReader streamReader, IDtProject dtProject, Version version)
Read picture value.static TypeDescription
V8XmlSerializer. readTypeDescription(XMLStreamReader reader, IDtProject dtProject, Map<UUID,TypeItem> definedTypes)
Read TypeDescriptionstatic Value
V8XmlSerializer. readValue(XMLStreamReader reader, IDtProject dtProject, Version version, Map<UUID,TypeItem> definedTypes)
Read the value of general typestatic TypedValueList
V8XmlSerializer. readValueList(XMLStreamReader reader, IDtProject dtProject, Version version, Map<UUID,TypeItem> definedTypes)
Read ValueListTypestatic TypedValueListItem
V8XmlSerializer. readValueListItem(XMLStreamReader reader, IDtProject dtProject, Version version, Map<UUID,TypeItem> definedTypes)
Read ValueListItemTypevoid
DcsV8Serializer. serializeXML(org.eclipse.emf.ecore.EObject eObject, OutputStream outputStream, String lineSeparator, IDtProject dtProject)
SerializesEObject
in xml stream.void
DcsV8Serializer. writeCalculatedField(ExportXmlStreamWriter writer, DataCompositionSchemaCalculatedField field, QName elementName, IDtProject project)
WritesDataCompositionSchemaCalculatedField
in xml stream.void
DcsV8Serializer. writeDataSetField(ExportXmlStreamWriter writer, DataSetField field, QName elementName, IDtProject project)
WritesDataSetField
in xml stream.void
DcsV8Serializer. writeParameter(ExportXmlStreamWriter writer, DataCompositionSchemaParameter parameter, QName elementName, IDtProject project)
WritesDataCompositionSchemaParameter
in xml stream.void
DcsV8Serializer. writeSettings(ExportXmlStreamWriter writer, DataCompositionSettings settings, QName elementName, IDtProject project)
Записать настройкиConstructors in com._1c.g5.v8.dt.dcs.util with parameters of type IDtProject Constructor Description DcsV8Serializer(IDtProject dtProject, Version version, IResourceLookup resourceLookup)
Constructor.DcsV8Serializer(IDtProject dtProject, org.eclipse.emf.ecore.resource.Resource resource, IResourceLookup resourceLookup)
Constructor. -
Uses of IDtProject in com._1c.g5.v8.dt.form.service
Methods in com._1c.g5.v8.dt.form.service with parameters of type IDtProject Modifier and Type Method Description static String
DynamicListAttributeService. addStandardFields(QuerySchema schema, String baseQuery, DbViewDef mainTable, IDtProject dtProject, ScriptVariant scriptVariant)
Adds standard fields to exiting query for dynamic list from main tablestatic String
DynamicListAttributeService. addStandardFields(String baseQuery, DbViewDef mainTable, IDtProject dtProject, ScriptVariant scriptVariant)
Adds standard fields to exiting query for dynamic list from main table -
Uses of IDtProject in com._1c.g5.v8.dt.ide
Methods in com._1c.g5.v8.dt.ide with parameters of type IDtProject Modifier and Type Method Description IProjectFileSystemSupport
ProjectFileSystemSupportProvider. getProjectFileSystemSupport(IDtProject dtProject)
Constructors in com._1c.g5.v8.dt.ide with parameters of type IDtProject Constructor Description ConfigurationFileSystemSupport(IDtProject dtProject, org.eclipse.core.resources.IProject project, IBmModelManager bmModelManager, IExternalPropertyManagerRegistry externalPropertyManagerRegistry)
Constructor -
Uses of IDtProject in com._1c.g5.v8.dt.md.scoping
Methods in com._1c.g5.v8.dt.md.scoping with parameters of type IDtProject Modifier and Type Method Description org.eclipse.xtext.scoping.IScope
MdGlobalScopeProvider. getScope(IDtProject project, org.eclipse.emf.ecore.EReference reference, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter)
-
Uses of IDtProject in com._1c.g5.v8.dt.md.typeinfo
Methods in com._1c.g5.v8.dt.md.typeinfo with parameters of type IDtProject Modifier and Type Method Description List<Type>
IMdTypeIndex. getRefTypes(IDtProject dtProject, String typeCategory)
Gets ref types for the given projectIterable<Type>
IMdTypeIndex. getResolvedTypeSetTypes(IDtProject dtProject, TypeSet typeSet)
Gets the resolvedTypeSet
types -
Uses of IDtProject in com._1c.g5.v8.dt.md.ui.subsystems
Methods in com._1c.g5.v8.dt.md.ui.subsystems that return IDtProject Modifier and Type Method Description IDtProject
IFilterBySubsystemsManager. getDtProject(Subsystem subsystem)
Returns theIDtProject
contained the specified subsystemMethods in com._1c.g5.v8.dt.md.ui.subsystems that return types with arguments of type IDtProject Modifier and Type Method Description Set<IDtProject>
FilterBySubsystemsSettings. getAllProjects()
Returns the unmodifiable set of all projects of which are the subsystem are taken.Methods in com._1c.g5.v8.dt.md.ui.subsystems with parameters of type IDtProject Modifier and Type Method Description FilterBySubsystemsSettings
FilterBySubsystemsSettings. addProject(IDtProject project)
Adds the given project to show its subsystems in the tree.Set<Long>
FilterBySubsystemsSettings. getCheckedSubsystemIds(IDtProject project)
Returns the unmodifiable set of checked subsystem Bm ids in the subsystems tree for the given project.Set<Subsystem>
IFilterBySubsystemsManager. getCheckedSubsystems(FilterBySubsystemsSettings settings, IDtProject project)
Returns the actual checked subsystems for the given filter settings and project.Set<Subsystem>
IFilterBySubsystemsManager. getSelectedSubsystems(FilterBySubsystemsSettings settings, IDtProject project)
Returns the selected subsystems for the given filter settings and project.boolean
FilterBySubsystemsSettings. isIncludeNotIncludedInSubsystems(IDtProject project)
Determines whether the 'IncludeNotIncludedInSubsystems' node for the given project is checked in the subsystems tree.boolean
FilterBySubsystemsSettings. isProjectChecked(IDtProject project)
Checks whether the given project is checked in the subsystems tree.FilterBySubsystemsSettings
FilterBySubsystemsSettings. setIncludeNotIncludedInSubsystems(IDtProject project, boolean value)
Set the 'IncludeNotIncludedInSubsystems' flag value.FilterBySubsystemsSettings
FilterBySubsystemsSettings. setProjectChecked(IDtProject project, boolean state)
Sets the checked state for the given project.FilterBySubsystemsSettings
FilterBySubsystemsSettings. setSubsystemChecked(IDtProject project, Subsystem subsystem, boolean state)
Sets the checked state for the given subsystem from the given project. -
Uses of IDtProject in com._1c.g5.v8.dt.migration.cleanup
Methods in com._1c.g5.v8.dt.migration.cleanup with parameters of type IDtProject Modifier and Type Method Description List<T>
ICleanUpProjectTasksProvider. getCleanUpProjectTasks(IDtProject project)
List of clean up tasks for given project -
Uses of IDtProject in com._1c.g5.v8.dt.moxel
Methods in com._1c.g5.v8.dt.moxel that return IDtProject Modifier and Type Method Description IDtProject
MoxelResourceMxlx. getDtProject()
Methods in com._1c.g5.v8.dt.moxel with parameters of type IDtProject Modifier and Type Method Description void
MoxelResourceMxlx. setDtProject(IDtProject dtProject)
-
Uses of IDtProject in com._1c.g5.v8.dt.navigator
Methods in com._1c.g5.v8.dt.navigator with parameters of type IDtProject Modifier and Type Method Description Collection<MdObject>
IRootObjectProvider. getRootObjects(IDtProject project)
Return collection of root objects by the given project -
Uses of IDtProject in com._1c.g5.v8.dt.ql.dcs.resource
Methods in com._1c.g5.v8.dt.ql.dcs.resource that return IDtProject Modifier and Type Method Description IDtProject
QlDcsResource. getDtProject()
Methods in com._1c.g5.v8.dt.ql.dcs.resource with parameters of type IDtProject Modifier and Type Method Description void
QlDcsResource. setDtProject(IDtProject dtProject)
-
Uses of IDtProject in com._1c.g5.v8.dt.ql.scoping
Methods in com._1c.g5.v8.dt.ql.scoping with parameters of type IDtProject Modifier and Type Method Description void
IQlCachedScopeProvider. addDbViewScope(IDtProject project, org.eclipse.xtext.scoping.IScope dbViewScope)
void
QlCachedScopeProvider. addDbViewScope(IDtProject project, org.eclipse.xtext.scoping.IScope dbViewScope)
void
IQlCachedScopeProvider. clearDbViewScopes(IDtProject project)
ClearDbViewElement
scope for projectvoid
QlCachedScopeProvider. clearDbViewScopes(IDtProject project)
org.eclipse.xtext.scoping.IScope
IQlCachedScopeProvider. getDbViewScope(IDtProject project)
org.eclipse.xtext.scoping.IScope
QlCachedScopeProvider. getDbViewScope(IDtProject project)
-
Uses of IDtProject in com._1c.g5.v8.dt.schedule.resource
Methods in com._1c.g5.v8.dt.schedule.resource with parameters of type IDtProject Modifier and Type Method Description protected void
ScheduleExporter. waitDerivedDataComputation(IDtProject project)
-
Uses of IDtProject in com._1c.g5.v8.dt.search.core
Method parameters in com._1c.g5.v8.dt.search.core with type arguments of type IDtProject Modifier and Type Method Description TextSearchScopeSettings
TextSearchScopeSettings. addDtProjects(Collection<IDtProject> projects)
ConvertIDtProject
s to project and add to setting. -
Uses of IDtProject in com._1c.g5.v8.dt.supply
Methods in com._1c.g5.v8.dt.supply that return IDtProject Modifier and Type Method Description IDtProject
IntegrationContext. getDestinationProject()
Gets the destination project.IDtProject
SupplySettingsContext. getProject()
Gets the project being associated with the contextConstructors in com._1c.g5.v8.dt.supply with parameters of type IDtProject Constructor Description IntegrationContext(SupplySettingsContext supplySettingsContext, String libraryName, IDtProject destinationProject, IDtProjectDataSourceConnector destinationDataSource, IDtProjectDataSourceConnector libraryDataSource, IDataReferenceProvider dataReferenceProvider)
Creates an instance of the integration context.SupplySettingsContext(IDtProject project)
Creates the supply settings context using provided project. -
Uses of IDtProject in com._1c.g5.v8.dt.supply.conversion
Methods in com._1c.g5.v8.dt.supply.conversion with parameters of type IDtProject Modifier and Type Method Description void
ISupplySettingsConverter. integeratePlatformSupplySettings(File file, IDtProject libraryProject, IDtProject recipientProject, org.eclipse.core.runtime.IProgressMonitor monitor)
Integrates the legacy settings in the current supply settings of the library project -
Uses of IDtProject in com._1c.g5.v8.dt.validation.marker
Methods in com._1c.g5.v8.dt.validation.marker with parameters of type IDtProject Modifier and Type Method Description void
IMarkerManager. removeContainmentMarkers(IDtProject dtProject, Long topObjectId, Set<Long> removedContainmentIds)
TODO javadoc. -
Uses of IDtProject in com.e1c.g5.dt.core.api.platform
Methods in com.e1c.g5.dt.core.api.platform with parameters of type IDtProject Modifier and Type Method Description Version
IDtProjectRuntimeVersionManager. getRuntimeVersion(IDtProject project)
Returns 1C:Enterprise runtime version specified for given project during project creation.Version
IDtProjectRuntimeVersionManager. getRuntimeVersion(IDtProject project, Version defaultVersion)
Returns 1C:Enterprise runtime version specified for given project during project creation ordefaulVersion
-
Uses of IDtProject in com.e1c.g5.dt.core.api.scoping
Methods in com.e1c.g5.dt.core.api.scoping with parameters of type IDtProject Modifier and Type Method Description org.eclipse.xtext.scoping.IScope
IDtProjectGlobalScopeProvider. getScope(IDtProject project, org.eclipse.emf.ecore.EReference reference, com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> filter)
Returns a global scope for the givenIProject
context. -
Uses of IDtProject in com.e1c.g5.v8.dt.bsl.check.qfix
Methods in com.e1c.g5.v8.dt.bsl.check.qfix with parameters of type IDtProject Modifier and Type Method Description IXtextBslModuleFixModel
IXtextBslModuleFixProvider. getXtextFixModel(IDtProject dtProject, org.eclipse.xtext.validation.Issue issue, IFixSession session, org.eclipse.emf.common.util.URI targetModuleUri, boolean isInteractive)
Returns xtext quick fix modelConstructors in com.e1c.g5.v8.dt.bsl.check.qfix with parameters of type IDtProject Constructor Description SingleVariantXtextBslModuleFixContext(org.eclipse.emf.common.util.URI targetModuleUri, org.eclipse.xtext.validation.Issue issue, IXtextBslModuleFixProvider provider, IDtProject dtProject)
Creates quick fix context -
Uses of IDtProject in com.e1c.g5.v8.dt.check.qfix
Methods in com.e1c.g5.v8.dt.check.qfix that return IDtProject Modifier and Type Method Description IDtProject
IFixContext. getDtProject()
Gets the DT project from the contextIDtProject
IFixSession. getDtProject()
Provides the DT projectMethods in com.e1c.g5.v8.dt.check.qfix with parameters of type IDtProject Modifier and Type Method Description FixProcessHandle
IFixManager. prepareFix(IMarkerWrapper marker, IDtProject dtProject)
Prepares the quick fix process for the problem being described by the given marker -
Uses of IDtProject in com.e1c.g5.v8.dt.check.qfix.components
Methods in com.e1c.g5.v8.dt.check.qfix.components that return IDtProject Modifier and Type Method Description IDtProject
BasicFixContext. getDtProject()
Constructors in com.e1c.g5.v8.dt.check.qfix.components with parameters of type IDtProject Constructor Description BasicFixContext(IDtProject dtProject)
Creates contextBasicModelFixContext(long targetObjectId, int targetFeatureId, IDtProject dtProject)
Creates the instance of the basic model quick fix context -
Uses of IDtProject in com.e1c.g5.v8.dt.check.settings
Methods in com.e1c.g5.v8.dt.check.settings with parameters of type IDtProject Modifier and Type Method Description Collection<CheckUid>
ICheckRepository. getApplicableDelegates(Class<?> targetObjectClass, Object sourceObject, IDtProject dtProject)
Gets applicable delegate checks for the given context, if anyICheck
ICheckRepository. getCheck(CheckUid checkId, IDtProject dtProject)
Gets the check using its UID and corresponding project settingsMap<CheckUid,ICheck>
ICheckRepository. getCheck(String checkId, IDtProject project)
Gets the set of checks using their public identifier.String
ICheckRepository. getShortUid(CheckUid checkUid, IDtProject dtProject)
Gets the short UID for the givenCheckUid
and the projectCheckUid
ICheckRepository. getUidForShortUid(String shortUid, IDtProject project)
Converts short check UID into the full check UID for the given project based on the previously registered checks -
Uses of IDtProject in com.e1c.g5.v8.dt.cli.api.components
Methods in com.e1c.g5.v8.dt.cli.api.components that return IDtProject Modifier and Type Method Description protected IDtProject
BaseCliCommand. startDtProject(Path projectDir)
Starts DT project that is pointed by a specified path.Methods in com.e1c.g5.v8.dt.cli.api.components with parameters of type IDtProject Modifier and Type Method Description protected <R> R
BaseCliCommand. backgroundOperation(String operationName, IDtProject dtProject, ProjectPipelineJob targetStage, Callable<R> callable)
Executes logic within background-priority orchestrated operation (seeIWorkspaceOrchestrator
protected <V> V
BaseCliCommand. exclusiveOperation(String operationName, IDtProject dtProject, ProjectPipelineJob targetJob, Callable<V> callable)
Executes logic within exclusive-priority orchestrated operation (seeIWorkspaceOrchestrator
protected boolean
BaseCliCommand. waitUntilStarted(IDtProject project, Duration waitDuration)
Waits until a specifiedIDtProject
is started (all service contexts are up and running) -
Uses of IDtProject in com.e1c.g5.v8.dt.library
Methods in com.e1c.g5.v8.dt.library with parameters of type IDtProject Modifier and Type Method Description void
ILibraryProjectManager. connectProjectToLibrary(IDtProject dtProject, LibraryDescriptor libraryDescriptor)
Connects the project to the library. -
Uses of IDtProject in com.e1c.g5.v8.dt.library.update
Methods in com.e1c.g5.v8.dt.library.update with parameters of type IDtProject Modifier and Type Method Description CompletableFuture<Boolean>
ILibraryUpdater. updateLibrary(IDtProject dtProject, LibraryDescriptor libraryDescriptor, MatchingStrategy matchingStrategy, boolean parseBslModuleStructure, String mergeSettingsFileName, Consumer<CompareMergeProcessBatch> mergeRunner)
Updates the project library or plugs the library to the project via running comparison and merge.CompletableFuture<Boolean>
ILibraryUpdater. updateLibrary(IDtProject dtProject, Path libraryPath, MatchingStrategy matchingStrategy, boolean parseBslModuleStructure, String mergeSettingsFileName, Consumer<CompareMergeProcessBatch> mergeRunner, org.eclipse.core.runtime.IProgressMonitor monitor)
Updates the project library or plugs the library to the project via running comparison and merge -
Uses of IDtProject in com.e1c.g5.v8.dt.testing.check
Methods in com.e1c.g5.v8.dt.testing.check that return IDtProject Modifier and Type Method Description IDtProject
SingleProjectReadOnlyCheckTestBase. getProject()
Gets the project being asscoiated with the current test caseprotected IDtProject
CheckTestBase. openProjectAndWaitForValidationFinish(String configurationName)
Imports the test EDT project from the standard test location and waits until all validation operations are finishedMethods in com.e1c.g5.v8.dt.testing.check with parameters of type IDtProject Modifier and Type Method Description protected String
CheckTestBase. getCheckIdFromMarker(Marker marker, IDtProject project)
Gets the check identifier from the markerprotected Marker
CheckTestBase. getFirstMarker(String checkId, Object objectIdOrObject, IDtProject project)
Gets the first matching marker from the objectprotected Marker
CheckTestBase. getFirstNestedMarker(String checkId, Object objectIdOrObject, IDtProject project)
Gets the first matching marker from the object or its containments/referncesprotected IBmObject
CheckTestBase. getTopObjectByFqn(String fqn, IDtProject dtProject)
protected Long
CheckTestBase. getTopObjectIdByFqn(String fqn, IDtProject dtProject)
protected void
CheckTestBase. waitForDD(IDtProject project)
-