Package com._1c.g5.v8.dt.xdto.resource
Interface ICurrentConfigurationPackageProvider
-
- All Known Implementing Classes:
CurrentConfigurationPackageProvider
public interface ICurrentConfigurationPackageProviderInterface of provider for working withPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config" and its elements. Contains methods for creatingPackageand filling it and has possibility of creating file with content of thePackage. Also has special methods for creatingIScopeby thisPackage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearCachedScope()Clears cachingIScope.voiddeleteCurrentConfigPackage(String projectName)Deletes file with content ofPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"PackagegetCurrentConfigPackage(org.eclipse.core.resources.IProject project)GetsPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"org.eclipse.xtext.scoping.IScopegetScope(org.eclipse.emf.ecore.resource.Resource context, org.eclipse.emf.ecore.EReference reference)Gets actualIScopeof the element fromPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"voidloadCurrentConfigResource(CurrentConfigXdtoResource resource)Loads resource forPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"voidsaveCurrentConfigResource(CurrentConfigXdtoResource resource)Saves resource forPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"
-
-
-
Method Detail
-
clearCachedScope
void clearCachedScope()
Clears cachingIScope. This method should be called each time when content of the configuration object was changed
-
getScope
org.eclipse.xtext.scoping.IScope getScope(org.eclipse.emf.ecore.resource.Resource context, org.eclipse.emf.ecore.EReference reference)Gets actualIScopeof the element fromPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"- Parameters:
context- context resource for creatingIScope, can't benullreference-EReferencefor detect type of the elements inIScope, can't benull- Returns:
- actual
IScopeof the element fromPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config", nevernull
-
getCurrentConfigPackage
Package getCurrentConfigPackage(org.eclipse.core.resources.IProject project)
GetsPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"
-
loadCurrentConfigResource
void loadCurrentConfigResource(CurrentConfigXdtoResource resource)
Loads resource forPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"- Parameters:
resource- loadingCurrentConfigXdtoResource, can't benull
-
saveCurrentConfigResource
void saveCurrentConfigResource(CurrentConfigXdtoResource resource)
Saves resource forPackagewith uri "http://v8.1c.ru/8.1/data/enterprise/current-config"- Parameters:
resource- savingCurrentConfigXdtoResource, can't benull
-
-