Class DiagramConfigurationExtractor
- java.lang.Object
-
- com._1c.g5.v8.dt.erd.ui.handlers.support.DiagramConfigurationExtractor
-
public class DiagramConfigurationExtractor extends Object
Gets configuration objects(documents, catalogs, ect.) from 1c configuration.
How to use:- Set object types that you need to take from configuration via
setLiterals(List)
method. - Use
extractConfiguration(IProject)
orextractConfiguration(String)
method to get configuration objects.
- Set object types that you need to take from configuration via
-
-
Constructor Summary
Constructors Constructor Description DiagramConfigurationExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<MdObject>
extractConfiguration(Configuration configuration)
Opens configuration and returns configuration objects.Collection<MdObject>
extractConfiguration(String projectName)
Opens configuration and returns configuration objects.Collection<MdObject>
extractConfiguration(org.eclipse.core.resources.IProject project)
Opens configuration and returns configuration objects.void
setLiterals(List<org.eclipse.emf.ecore.EStructuralFeature> literals)
Sets object types which will be returned afterextreact configuration
is used.
-
-
-
Method Detail
-
setLiterals
public void setLiterals(List<org.eclipse.emf.ecore.EStructuralFeature> literals)
Sets object types which will be returned afterextreact configuration
is used.
MdClassPackage.Literals
class contains futures constants.- Parameters:
literals
- - futures to take from configuration. Can't benull
.
-
extractConfiguration
public Collection<MdObject> extractConfiguration(String projectName)
Opens configuration and returns configuration objects.- Parameters:
projectName
- - configuration name. Can't benull
.- Returns:
- configuration objects. Can't be
null
.
-
extractConfiguration
public Collection<MdObject> extractConfiguration(Configuration configuration)
Opens configuration and returns configuration objects.- Parameters:
configuration
- - configuration to extract. Can't benull
.- Returns:
- configuration objects. Can't be
null
.
-
extractConfiguration
public Collection<MdObject> extractConfiguration(org.eclipse.core.resources.IProject project)
Opens configuration and returns configuration objects.- Parameters:
project
- - configuration project. Can't benull
.- Returns:
- configuration objects. Can't be
null
.
-
-