package jetbrains.mps.build.structure;
/*Generated by MPS */
import jetbrains.mps.smodel.runtime.BaseStructureAspectDescriptor;
import jetbrains.mps.smodel.runtime.ConceptDescriptor;
import java.util.Collection;
import java.util.Arrays;
import org.jetbrains.annotations.Nullable;
import jetbrains.mps.smodel.adapter.ids.SConceptId;
import org.jetbrains.mps.openapi.language.SAbstractConcept;
import jetbrains.mps.smodel.runtime.impl.ConceptDescriptorBuilder2;
import jetbrains.mps.smodel.runtime.ConceptKind;
import jetbrains.mps.smodel.runtime.StaticScope;
public class StructureAspectDescriptor extends BaseStructureAspectDescriptor {
/*package*/ final ConceptDescriptor myConceptBuildAspect = createDescriptorForBuildAspect();
/*package*/ final ConceptDescriptor myConceptBuildCompositePath = createDescriptorForBuildCompositePath();
/*package*/ final ConceptDescriptor myConceptBuildCustomWorkflow = createDescriptorForBuildCustomWorkflow();
/*package*/ final ConceptDescriptor myConceptBuildDependency = createDescriptorForBuildDependency();
/*package*/ final ConceptDescriptor myConceptBuildExternalDependency = createDescriptorForBuildExternalDependency();
/*package*/ final ConceptDescriptor myConceptBuildExternalLayout = createDescriptorForBuildExternalLayout();
/*package*/ final ConceptDescriptor myConceptBuildExternalLayoutDependency = createDescriptorForBuildExternalLayoutDependency();
/*package*/ final ConceptDescriptor myConceptBuildFileExcludeSelector = createDescriptorForBuildFileExcludeSelector();
/*package*/ final ConceptDescriptor myConceptBuildFileIncludeSelector = createDescriptorForBuildFileIncludeSelector();
/*package*/ final ConceptDescriptor myConceptBuildFileIncludesSelector = createDescriptorForBuildFileIncludesSelector();
/*package*/ final ConceptDescriptor myConceptBuildFileSelector = createDescriptorForBuildFileSelector();
/*package*/ final ConceptDescriptor myConceptBuildFileSelectorInAttribute = createDescriptorForBuildFileSelectorInAttribute();
/*package*/ final ConceptDescriptor myConceptBuildFolderMacro = createDescriptorForBuildFolderMacro();
/*package*/ final ConceptDescriptor myConceptBuildInputFileSet = createDescriptorForBuildInputFileSet();
/*package*/ final ConceptDescriptor myConceptBuildInputFiles = createDescriptorForBuildInputFiles();
/*package*/ final ConceptDescriptor myConceptBuildInputFolderSet = createDescriptorForBuildInputFolderSet();
/*package*/ final ConceptDescriptor myConceptBuildInputFolders = createDescriptorForBuildInputFolders();
/*package*/ final ConceptDescriptor myConceptBuildInputResourceSet = createDescriptorForBuildInputResourceSet();
/*package*/ final ConceptDescriptor myConceptBuildInputSingleFile = createDescriptorForBuildInputSingleFile();
/*package*/ final ConceptDescriptor myConceptBuildInputSingleFolder = createDescriptorForBuildInputSingleFolder();
/*package*/ final ConceptDescriptor myConceptBuildJavaPlugin = createDescriptorForBuildJavaPlugin();
/*package*/ final ConceptDescriptor myConceptBuildLayout = createDescriptorForBuildLayout();
/*package*/ final ConceptDescriptor myConceptBuildLayout_AbstractContainer = createDescriptorForBuildLayout_AbstractContainer();
/*package*/ final ConceptDescriptor myConceptBuildLayout_AbstractCopy = createDescriptorForBuildLayout_AbstractCopy();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Comment = createDescriptorForBuildLayout_Comment();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CompileOutputOf = createDescriptorForBuildLayout_CompileOutputOf();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Container = createDescriptorForBuildLayout_Container();
/*package*/ final ConceptDescriptor myConceptBuildLayout_ContainerAcceptingFileSet = createDescriptorForBuildLayout_ContainerAcceptingFileSet();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Copy = createDescriptorForBuildLayout_Copy();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyFilter = createDescriptorForBuildLayout_CopyFilter();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyFilterFixCRLF = createDescriptorForBuildLayout_CopyFilterFixCRLF();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyFilterReplaceRegex = createDescriptorForBuildLayout_CopyFilterReplaceRegex();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyFilterReplaceTokens = createDescriptorForBuildLayout_CopyFilterReplaceTokens();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyFlattenMapper = createDescriptorForBuildLayout_CopyFlattenMapper();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyGlobMapper = createDescriptorForBuildLayout_CopyGlobMapper();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyHandler = createDescriptorForBuildLayout_CopyHandler();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyMapper = createDescriptorForBuildLayout_CopyMapper();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyParameter = createDescriptorForBuildLayout_CopyParameter();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyProcessor = createDescriptorForBuildLayout_CopyProcessor();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CopyRegexMapper = createDescriptorForBuildLayout_CopyRegexMapper();
/*package*/ final ConceptDescriptor myConceptBuildLayout_CustomCopy = createDescriptorForBuildLayout_CustomCopy();
/*package*/ final ConceptDescriptor myConceptBuildLayout_EchoProperties = createDescriptorForBuildLayout_EchoProperties();
/*package*/ final ConceptDescriptor myConceptBuildLayout_EchoPropertyEntry = createDescriptorForBuildLayout_EchoPropertyEntry();
/*package*/ final ConceptDescriptor myConceptBuildLayout_EchoXml = createDescriptorForBuildLayout_EchoXml();
/*package*/ final ConceptDescriptor myConceptBuildLayout_ExportAsJavaLibrary = createDescriptorForBuildLayout_ExportAsJavaLibrary();
/*package*/ final ConceptDescriptor myConceptBuildLayout_File = createDescriptorForBuildLayout_File();
/*package*/ final ConceptDescriptor myConceptBuildLayout_FileSet = createDescriptorForBuildLayout_FileSet();
/*package*/ final ConceptDescriptor myConceptBuildLayout_FileStub = createDescriptorForBuildLayout_FileStub();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Filemode = createDescriptorForBuildLayout_Filemode();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Files = createDescriptorForBuildLayout_Files();
/*package*/ final ConceptDescriptor myConceptBuildLayout_FilesOf = createDescriptorForBuildLayout_FilesOf();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Folder = createDescriptorForBuildLayout_Folder();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Import = createDescriptorForBuildLayout_Import();
/*package*/ final ConceptDescriptor myConceptBuildLayout_ImportContent = createDescriptorForBuildLayout_ImportContent();
/*package*/ final ConceptDescriptor myConceptBuildLayout_InJarNode = createDescriptorForBuildLayout_InJarNode();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Jar = createDescriptorForBuildLayout_Jar();
/*package*/ final ConceptDescriptor myConceptBuildLayout_JarManifest = createDescriptorForBuildLayout_JarManifest();
/*package*/ final ConceptDescriptor myConceptBuildLayout_JarManifest_Attribute = createDescriptorForBuildLayout_JarManifest_Attribute();
/*package*/ final ConceptDescriptor myConceptBuildLayout_JarManifest_Part = createDescriptorForBuildLayout_JarManifest_Part();
/*package*/ final ConceptDescriptor myConceptBuildLayout_JarManifest_Section = createDescriptorForBuildLayout_JarManifest_Section();
/*package*/ final ConceptDescriptor myConceptBuildLayout_NamedContainer = createDescriptorForBuildLayout_NamedContainer();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Node = createDescriptorForBuildLayout_Node();
/*package*/ final ConceptDescriptor myConceptBuildLayout_PathElement = createDescriptorForBuildLayout_PathElement();
/*package*/ final ConceptDescriptor myConceptBuildLayout_PureNode = createDescriptorForBuildLayout_PureNode();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Tar = createDescriptorForBuildLayout_Tar();
/*package*/ final ConceptDescriptor myConceptBuildLayout_TransparentContainer = createDescriptorForBuildLayout_TransparentContainer();
/*package*/ final ConceptDescriptor myConceptBuildLayout_War = createDescriptorForBuildLayout_War();
/*package*/ final ConceptDescriptor myConceptBuildLayout_Zip = createDescriptorForBuildLayout_Zip();
/*package*/ final ConceptDescriptor myConceptBuildMacro = createDescriptorForBuildMacro();
/*package*/ final ConceptDescriptor myConceptBuildNamedLayout = createDescriptorForBuildNamedLayout();
/*package*/ final ConceptDescriptor myConceptBuildPlugin = createDescriptorForBuildPlugin();
/*package*/ final ConceptDescriptor myConceptBuildProject = createDescriptorForBuildProject();
/*package*/ final ConceptDescriptor myConceptBuildProjectDependency = createDescriptorForBuildProjectDependency();
/*package*/ final ConceptDescriptor myConceptBuildProjectPart = createDescriptorForBuildProjectPart();
/*package*/ final ConceptDescriptor myConceptBuildRelativePath = createDescriptorForBuildRelativePath();
/*package*/ final ConceptDescriptor myConceptBuildSourceArchiveRelativePath = createDescriptorForBuildSourceArchiveRelativePath();
/*package*/ final ConceptDescriptor myConceptBuildSourceMacroRelativePath = createDescriptorForBuildSourceMacroRelativePath();
/*package*/ final ConceptDescriptor myConceptBuildSourcePath = createDescriptorForBuildSourcePath();
/*package*/ final ConceptDescriptor myConceptBuildSourceProjectRelativePath = createDescriptorForBuildSourceProjectRelativePath();
/*package*/ final ConceptDescriptor myConceptBuildSourceSetContainer = createDescriptorForBuildSourceSetContainer();
/*package*/ final ConceptDescriptor myConceptBuildSource_CompilablePart = createDescriptorForBuildSource_CompilablePart();
/*package*/ final ConceptDescriptor myConceptBuildSource_FilesetProjectPart = createDescriptorForBuildSource_FilesetProjectPart();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaCP = createDescriptorForBuildSource_JavaCP();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaClassFolder = createDescriptorForBuildSource_JavaClassFolder();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaContentFolder = createDescriptorForBuildSource_JavaContentFolder();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaContentRoot = createDescriptorForBuildSource_JavaContentRoot();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaDependency = createDescriptorForBuildSource_JavaDependency();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaDependencyExternalJar = createDescriptorForBuildSource_JavaDependencyExternalJar();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaDependencyExternalJarInFolder = createDescriptorForBuildSource_JavaDependencyExternalJarInFolder();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaDependencyFileset = createDescriptorForBuildSource_JavaDependencyFileset();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaDependencyJar = createDescriptorForBuildSource_JavaDependencyJar();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaDependencyLibrary = createDescriptorForBuildSource_JavaDependencyLibrary();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaDependencyModule = createDescriptorForBuildSource_JavaDependencyModule();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaExternalJarFolderRef = createDescriptorForBuildSource_JavaExternalJarFolderRef();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaExternalJarRef = createDescriptorForBuildSource_JavaExternalJarRef();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaFiles = createDescriptorForBuildSource_JavaFiles();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaJar = createDescriptorForBuildSource_JavaJar();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaJars = createDescriptorForBuildSource_JavaJars();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaLibrary = createDescriptorForBuildSource_JavaLibrary();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaLibraryCP = createDescriptorForBuildSource_JavaLibraryCP();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaLibraryElement = createDescriptorForBuildSource_JavaLibraryElement();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaLibraryExternalJar = createDescriptorForBuildSource_JavaLibraryExternalJar();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaLibraryExternalJarFolder = createDescriptorForBuildSource_JavaLibraryExternalJarFolder();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaModule = createDescriptorForBuildSource_JavaModule();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaModuleOptions = createDescriptorForBuildSource_JavaModuleOptions();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaOptions = createDescriptorForBuildSource_JavaOptions();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaResources = createDescriptorForBuildSource_JavaResources();
/*package*/ final ConceptDescriptor myConceptBuildSource_JavaSources = createDescriptorForBuildSource_JavaSources();
/*package*/ final ConceptDescriptor myConceptBuildSource_SingleFile = createDescriptorForBuildSource_SingleFile();
/*package*/ final ConceptDescriptor myConceptBuildSource_SingleFolder = createDescriptorForBuildSource_SingleFolder();
/*package*/ final ConceptDescriptor myConceptBuildString = createDescriptorForBuildString();
/*package*/ final ConceptDescriptor myConceptBuildStringContainer = createDescriptorForBuildStringContainer();
/*package*/ final ConceptDescriptor myConceptBuildStringNotEmpty = createDescriptorForBuildStringNotEmpty();
/*package*/ final ConceptDescriptor myConceptBuildStringPart = createDescriptorForBuildStringPart();
/*package*/ final ConceptDescriptor myConceptBuildTextStringPart = createDescriptorForBuildTextStringPart();
/*package*/ final ConceptDescriptor myConceptBuildVarRefStringPart = createDescriptorForBuildVarRefStringPart();
/*package*/ final ConceptDescriptor myConceptBuildVariableMacro = createDescriptorForBuildVariableMacro();
/*package*/ final ConceptDescriptor myConceptBuildVariableMacroInitValue = createDescriptorForBuildVariableMacroInitValue();
/*package*/ final ConceptDescriptor myConceptBuildVariableMacroInitWithDate = createDescriptorForBuildVariableMacroInitWithDate();
/*package*/ final ConceptDescriptor myConceptBuildVariableMacroInitWithFileContent = createDescriptorForBuildVariableMacroInitWithFileContent();
/*package*/ final ConceptDescriptor myConceptBuildVariableMacroInitWithString = createDescriptorForBuildVariableMacroInitWithString();
/*package*/ final ConceptDescriptor myConceptBuildVariableMacroInitWithValueFromFile = createDescriptorForBuildVariableMacroInitWithValueFromFile();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_BuildSource_Folder = createDescriptorForGeneratorInternal_BuildSource_Folder();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_BuildSource_JarFolder = createDescriptorForGeneratorInternal_BuildSource_JarFolder();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_BuildSource_JavaJar = createDescriptorForGeneratorInternal_BuildSource_JavaJar();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_BuildSource_JavaLibrary = createDescriptorForGeneratorInternal_BuildSource_JavaLibrary();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_BuildSource_JavaModule = createDescriptorForGeneratorInternal_BuildSource_JavaModule();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_BuildSource_SingleFile = createDescriptorForGeneratorInternal_BuildSource_SingleFile();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_IWorkflowParticipantReference = createDescriptorForGeneratorInternal_IWorkflowParticipantReference();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_IWorkfowParticipants = createDescriptorForGeneratorInternal_IWorkfowParticipants();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_LibraryArtifacts = createDescriptorForGeneratorInternal_LibraryArtifacts();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_Mapping = createDescriptorForGeneratorInternal_Mapping();
/*package*/ final ConceptDescriptor myConceptGeneratorInternal_ProjectDependency = createDescriptorForGeneratorInternal_ProjectDependency();
/*package*/ final ConceptDescriptor myConceptIWorkflowParticipant = createDescriptorForIWorkflowParticipant();
private final LanguageConceptSwitch myConceptIndex;
public StructureAspectDescriptor() {
myConceptIndex = new LanguageConceptSwitch();
}
@Override
public Collection<ConceptDescriptor> getDescriptors() {
return Arrays.asList(myConceptBuildAspect, myConceptBuildCompositePath, myConceptBuildCustomWorkflow, myConceptBuildDependency, myConceptBuildExternalDependency, myConceptBuildExternalLayout, myConceptBuildExternalLayoutDependency, myConceptBuildFileExcludeSelector, myConceptBuildFileIncludeSelector, myConceptBuildFileIncludesSelector, myConceptBuildFileSelector, myConceptBuildFileSelectorInAttribute, myConceptBuildFolderMacro, myConceptBuildInputFileSet, myConceptBuildInputFiles, myConceptBuildInputFolderSet, myConceptBuildInputFolders, myConceptBuildInputResourceSet, myConceptBuildInputSingleFile, myConceptBuildInputSingleFolder, myConceptBuildJavaPlugin, myConceptBuildLayout, myConceptBuildLayout_AbstractContainer, myConceptBuildLayout_AbstractCopy, myConceptBuildLayout_Comment, myConceptBuildLayout_CompileOutputOf, myConceptBuildLayout_Container, myConceptBuildLayout_ContainerAcceptingFileSet, myConceptBuildLayout_Copy, myConceptBuildLayout_CopyFilter, myConceptBuildLayout_CopyFilterFixCRLF, myConceptBuildLayout_CopyFilterReplaceRegex, myConceptBuildLayout_CopyFilterReplaceTokens, myConceptBuildLayout_CopyFlattenMapper, myConceptBuildLayout_CopyGlobMapper, myConceptBuildLayout_CopyHandler, myConceptBuildLayout_CopyMapper, myConceptBuildLayout_CopyParameter, myConceptBuildLayout_CopyProcessor, myConceptBuildLayout_CopyRegexMapper, myConceptBuildLayout_CustomCopy, myConceptBuildLayout_EchoProperties, myConceptBuildLayout_EchoPropertyEntry, myConceptBuildLayout_EchoXml, myConceptBuildLayout_ExportAsJavaLibrary, myConceptBuildLayout_File, myConceptBuildLayout_FileSet, myConceptBuildLayout_FileStub, myConceptBuildLayout_Filemode, myConceptBuildLayout_Files, myConceptBuildLayout_FilesOf, myConceptBuildLayout_Folder, myConceptBuildLayout_Import, myConceptBuildLayout_ImportContent, myConceptBuildLayout_InJarNode, myConceptBuildLayout_Jar, myConceptBuildLayout_JarManifest, myConceptBuildLayout_JarManifest_Attribute, myConceptBuildLayout_JarManifest_Part, myConceptBuildLayout_JarManifest_Section, myConceptBuildLayout_NamedContainer, myConceptBuildLayout_Node, myConceptBuildLayout_PathElement, myConceptBuildLayout_PureNode, myConceptBuildLayout_Tar, myConceptBuildLayout_TransparentContainer, myConceptBuildLayout_War, myConceptBuildLayout_Zip, myConceptBuildMacro, myConceptBuildNamedLayout, myConceptBuildPlugin, myConceptBuildProject, myConceptBuildProjectDependency, myConceptBuildProjectPart, myConceptBuildRelativePath, myConceptBuildSourceArchiveRelativePath, myConceptBuildSourceMacroRelativePath, myConceptBuildSourcePath, myConceptBuildSourceProjectRelativePath, myConceptBuildSourceSetContainer, myConceptBuildSource_CompilablePart, myConceptBuildSource_FilesetProjectPart, myConceptBuildSource_JavaCP, myConceptBuildSource_JavaClassFolder, myConceptBuildSource_JavaContentFolder, myConceptBuildSource_JavaContentRoot, myConceptBuildSource_JavaDependency, myConceptBuildSource_JavaDependencyExternalJar, myConceptBuildSource_JavaDependencyExternalJarInFolder, myConceptBuildSource_JavaDependencyFileset, myConceptBuildSource_JavaDependencyJar, myConceptBuildSource_JavaDependencyLibrary, myConceptBuildSource_JavaDependencyModule, myConceptBuildSource_JavaExternalJarFolderRef, myConceptBuildSource_JavaExternalJarRef, myConceptBuildSource_JavaFiles, myConceptBuildSource_JavaJar, myConceptBuildSource_JavaJars, myConceptBuildSource_JavaLibrary, myConceptBuildSource_JavaLibraryCP, myConceptBuildSource_JavaLibraryElement, myConceptBuildSource_JavaLibraryExternalJar, myConceptBuildSource_JavaLibraryExternalJarFolder, myConceptBuildSource_JavaModule, myConceptBuildSource_JavaModuleOptions, myConceptBuildSource_JavaOptions, myConceptBuildSource_JavaResources, myConceptBuildSource_JavaSources, myConceptBuildSource_SingleFile, myConceptBuildSource_SingleFolder, myConceptBuildString, myConceptBuildStringContainer, myConceptBuildStringNotEmpty, myConceptBuildStringPart, myConceptBuildTextStringPart, myConceptBuildVarRefStringPart, myConceptBuildVariableMacro, myConceptBuildVariableMacroInitValue, myConceptBuildVariableMacroInitWithDate, myConceptBuildVariableMacroInitWithFileContent, myConceptBuildVariableMacroInitWithString, myConceptBuildVariableMacroInitWithValueFromFile, myConceptGeneratorInternal_BuildSource_Folder, myConceptGeneratorInternal_BuildSource_JarFolder, myConceptGeneratorInternal_BuildSource_JavaJar, myConceptGeneratorInternal_BuildSource_JavaLibrary, myConceptGeneratorInternal_BuildSource_JavaModule, myConceptGeneratorInternal_BuildSource_SingleFile, myConceptGeneratorInternal_IWorkflowParticipantReference, myConceptGeneratorInternal_IWorkfowParticipants, myConceptGeneratorInternal_LibraryArtifacts, myConceptGeneratorInternal_Mapping, myConceptGeneratorInternal_ProjectDependency, myConceptIWorkflowParticipant);
}
@Override
@Nullable
public ConceptDescriptor getDescriptor(SConceptId id) {
switch (myConceptIndex.index(id)) {
case LanguageConceptSwitch.BuildAspect:
return myConceptBuildAspect;
case LanguageConceptSwitch.BuildCompositePath:
return myConceptBuildCompositePath;
case LanguageConceptSwitch.BuildCustomWorkflow:
return myConceptBuildCustomWorkflow;
case LanguageConceptSwitch.BuildDependency:
return myConceptBuildDependency;
case LanguageConceptSwitch.BuildExternalDependency:
return myConceptBuildExternalDependency;
case LanguageConceptSwitch.BuildExternalLayout:
return myConceptBuildExternalLayout;
case LanguageConceptSwitch.BuildExternalLayoutDependency:
return myConceptBuildExternalLayoutDependency;
case LanguageConceptSwitch.BuildFileExcludeSelector:
return myConceptBuildFileExcludeSelector;
case LanguageConceptSwitch.BuildFileIncludeSelector:
return myConceptBuildFileIncludeSelector;
case LanguageConceptSwitch.BuildFileIncludesSelector:
return myConceptBuildFileIncludesSelector;
case LanguageConceptSwitch.BuildFileSelector:
return myConceptBuildFileSelector;
case LanguageConceptSwitch.BuildFileSelectorInAttribute:
return myConceptBuildFileSelectorInAttribute;
case LanguageConceptSwitch.BuildFolderMacro:
return myConceptBuildFolderMacro;
case LanguageConceptSwitch.BuildInputFileSet:
return myConceptBuildInputFileSet;
case LanguageConceptSwitch.BuildInputFiles:
return myConceptBuildInputFiles;
case LanguageConceptSwitch.BuildInputFolderSet:
return myConceptBuildInputFolderSet;
case LanguageConceptSwitch.BuildInputFolders:
return myConceptBuildInputFolders;
case LanguageConceptSwitch.BuildInputResourceSet:
return myConceptBuildInputResourceSet;
case LanguageConceptSwitch.BuildInputSingleFile:
return myConceptBuildInputSingleFile;
case LanguageConceptSwitch.BuildInputSingleFolder:
return myConceptBuildInputSingleFolder;
case LanguageConceptSwitch.BuildJavaPlugin:
return myConceptBuildJavaPlugin;
case LanguageConceptSwitch.BuildLayout:
return myConceptBuildLayout;
case LanguageConceptSwitch.BuildLayout_AbstractContainer:
return myConceptBuildLayout_AbstractContainer;
case LanguageConceptSwitch.BuildLayout_AbstractCopy:
return myConceptBuildLayout_AbstractCopy;
case LanguageConceptSwitch.BuildLayout_Comment:
return myConceptBuildLayout_Comment;
case LanguageConceptSwitch.BuildLayout_CompileOutputOf:
return myConceptBuildLayout_CompileOutputOf;
case LanguageConceptSwitch.BuildLayout_Container:
return myConceptBuildLayout_Container;
case LanguageConceptSwitch.BuildLayout_ContainerAcceptingFileSet:
return myConceptBuildLayout_ContainerAcceptingFileSet;
case LanguageConceptSwitch.BuildLayout_Copy:
return myConceptBuildLayout_Copy;
case LanguageConceptSwitch.BuildLayout_CopyFilter:
return myConceptBuildLayout_CopyFilter;
case LanguageConceptSwitch.BuildLayout_CopyFilterFixCRLF:
return myConceptBuildLayout_CopyFilterFixCRLF;
case LanguageConceptSwitch.BuildLayout_CopyFilterReplaceRegex:
return myConceptBuildLayout_CopyFilterReplaceRegex;
case LanguageConceptSwitch.BuildLayout_CopyFilterReplaceTokens:
return myConceptBuildLayout_CopyFilterReplaceTokens;
case LanguageConceptSwitch.BuildLayout_CopyFlattenMapper:
return myConceptBuildLayout_CopyFlattenMapper;
case LanguageConceptSwitch.BuildLayout_CopyGlobMapper:
return myConceptBuildLayout_CopyGlobMapper;
case LanguageConceptSwitch.BuildLayout_CopyHandler:
return myConceptBuildLayout_CopyHandler;
case LanguageConceptSwitch.BuildLayout_CopyMapper:
return myConceptBuildLayout_CopyMapper;
case LanguageConceptSwitch.BuildLayout_CopyParameter:
return myConceptBuildLayout_CopyParameter;
case LanguageConceptSwitch.BuildLayout_CopyProcessor:
return myConceptBuildLayout_CopyProcessor;
case LanguageConceptSwitch.BuildLayout_CopyRegexMapper:
return myConceptBuildLayout_CopyRegexMapper;
case LanguageConceptSwitch.BuildLayout_CustomCopy:
return myConceptBuildLayout_CustomCopy;
case LanguageConceptSwitch.BuildLayout_EchoProperties:
return myConceptBuildLayout_EchoProperties;
case LanguageConceptSwitch.BuildLayout_EchoPropertyEntry:
return myConceptBuildLayout_EchoPropertyEntry;
case LanguageConceptSwitch.BuildLayout_EchoXml:
return myConceptBuildLayout_EchoXml;
case LanguageConceptSwitch.BuildLayout_ExportAsJavaLibrary:
return myConceptBuildLayout_ExportAsJavaLibrary;
case LanguageConceptSwitch.BuildLayout_File:
return myConceptBuildLayout_File;
case LanguageConceptSwitch.BuildLayout_FileSet:
return myConceptBuildLayout_FileSet;
case LanguageConceptSwitch.BuildLayout_FileStub:
return myConceptBuildLayout_FileStub;
case LanguageConceptSwitch.BuildLayout_Filemode:
return myConceptBuildLayout_Filemode;
case LanguageConceptSwitch.BuildLayout_Files:
return myConceptBuildLayout_Files;
case LanguageConceptSwitch.BuildLayout_FilesOf:
return myConceptBuildLayout_FilesOf;
case LanguageConceptSwitch.BuildLayout_Folder:
return myConceptBuildLayout_Folder;
case LanguageConceptSwitch.BuildLayout_Import:
return myConceptBuildLayout_Import;
case LanguageConceptSwitch.BuildLayout_ImportContent:
return myConceptBuildLayout_ImportContent;
case LanguageConceptSwitch.BuildLayout_InJarNode:
return myConceptBuildLayout_InJarNode;
case LanguageConceptSwitch.BuildLayout_Jar:
return myConceptBuildLayout_Jar;
case LanguageConceptSwitch.BuildLayout_JarManifest:
return myConceptBuildLayout_JarManifest;
case LanguageConceptSwitch.BuildLayout_JarManifest_Attribute:
return myConceptBuildLayout_JarManifest_Attribute;
case LanguageConceptSwitch.BuildLayout_JarManifest_Part:
return myConceptBuildLayout_JarManifest_Part;
case LanguageConceptSwitch.BuildLayout_JarManifest_Section:
return myConceptBuildLayout_JarManifest_Section;
case LanguageConceptSwitch.BuildLayout_NamedContainer:
return myConceptBuildLayout_NamedContainer;
case LanguageConceptSwitch.BuildLayout_Node:
return myConceptBuildLayout_Node;
case LanguageConceptSwitch.BuildLayout_PathElement:
return myConceptBuildLayout_PathElement;
case LanguageConceptSwitch.BuildLayout_PureNode:
return myConceptBuildLayout_PureNode;
case LanguageConceptSwitch.BuildLayout_Tar:
return myConceptBuildLayout_Tar;
case LanguageConceptSwitch.BuildLayout_TransparentContainer:
return myConceptBuildLayout_TransparentContainer;
case LanguageConceptSwitch.BuildLayout_War:
return myConceptBuildLayout_War;
case LanguageConceptSwitch.BuildLayout_Zip:
return myConceptBuildLayout_Zip;
case LanguageConceptSwitch.BuildMacro:
return myConceptBuildMacro;
case LanguageConceptSwitch.BuildNamedLayout:
return myConceptBuildNamedLayout;
case LanguageConceptSwitch.BuildPlugin:
return myConceptBuildPlugin;
case LanguageConceptSwitch.BuildProject:
return myConceptBuildProject;
case LanguageConceptSwitch.BuildProjectDependency:
return myConceptBuildProjectDependency;
case LanguageConceptSwitch.BuildProjectPart:
return myConceptBuildProjectPart;
case LanguageConceptSwitch.BuildRelativePath:
return myConceptBuildRelativePath;
case LanguageConceptSwitch.BuildSourceArchiveRelativePath:
return myConceptBuildSourceArchiveRelativePath;
case LanguageConceptSwitch.BuildSourceMacroRelativePath:
return myConceptBuildSourceMacroRelativePath;
case LanguageConceptSwitch.BuildSourcePath:
return myConceptBuildSourcePath;
case LanguageConceptSwitch.BuildSourceProjectRelativePath:
return myConceptBuildSourceProjectRelativePath;
case LanguageConceptSwitch.BuildSourceSetContainer:
return myConceptBuildSourceSetContainer;
case LanguageConceptSwitch.BuildSource_CompilablePart:
return myConceptBuildSource_CompilablePart;
case LanguageConceptSwitch.BuildSource_FilesetProjectPart:
return myConceptBuildSource_FilesetProjectPart;
case LanguageConceptSwitch.BuildSource_JavaCP:
return myConceptBuildSource_JavaCP;
case LanguageConceptSwitch.BuildSource_JavaClassFolder:
return myConceptBuildSource_JavaClassFolder;
case LanguageConceptSwitch.BuildSource_JavaContentFolder:
return myConceptBuildSource_JavaContentFolder;
case LanguageConceptSwitch.BuildSource_JavaContentRoot:
return myConceptBuildSource_JavaContentRoot;
case LanguageConceptSwitch.BuildSource_JavaDependency:
return myConceptBuildSource_JavaDependency;
case LanguageConceptSwitch.BuildSource_JavaDependencyExternalJar:
return myConceptBuildSource_JavaDependencyExternalJar;
case LanguageConceptSwitch.BuildSource_JavaDependencyExternalJarInFolder:
return myConceptBuildSource_JavaDependencyExternalJarInFolder;
case LanguageConceptSwitch.BuildSource_JavaDependencyFileset:
return myConceptBuildSource_JavaDependencyFileset;
case LanguageConceptSwitch.BuildSource_JavaDependencyJar:
return myConceptBuildSource_JavaDependencyJar;
case LanguageConceptSwitch.BuildSource_JavaDependencyLibrary:
return myConceptBuildSource_JavaDependencyLibrary;
case LanguageConceptSwitch.BuildSource_JavaDependencyModule:
return myConceptBuildSource_JavaDependencyModule;
case LanguageConceptSwitch.BuildSource_JavaExternalJarFolderRef:
return myConceptBuildSource_JavaExternalJarFolderRef;
case LanguageConceptSwitch.BuildSource_JavaExternalJarRef:
return myConceptBuildSource_JavaExternalJarRef;
case LanguageConceptSwitch.BuildSource_JavaFiles:
return myConceptBuildSource_JavaFiles;
case LanguageConceptSwitch.BuildSource_JavaJar:
return myConceptBuildSource_JavaJar;
case LanguageConceptSwitch.BuildSource_JavaJars:
return myConceptBuildSource_JavaJars;
case LanguageConceptSwitch.BuildSource_JavaLibrary:
return myConceptBuildSource_JavaLibrary;
case LanguageConceptSwitch.BuildSource_JavaLibraryCP:
return myConceptBuildSource_JavaLibraryCP;
case LanguageConceptSwitch.BuildSource_JavaLibraryElement:
return myConceptBuildSource_JavaLibraryElement;
case LanguageConceptSwitch.BuildSource_JavaLibraryExternalJar:
return myConceptBuildSource_JavaLibraryExternalJar;
case LanguageConceptSwitch.BuildSource_JavaLibraryExternalJarFolder:
return myConceptBuildSource_JavaLibraryExternalJarFolder;
case LanguageConceptSwitch.BuildSource_JavaModule:
return myConceptBuildSource_JavaModule;
case LanguageConceptSwitch.BuildSource_JavaModuleOptions:
return myConceptBuildSource_JavaModuleOptions;
case LanguageConceptSwitch.BuildSource_JavaOptions:
return myConceptBuildSource_JavaOptions;
case LanguageConceptSwitch.BuildSource_JavaResources:
return myConceptBuildSource_JavaResources;
case LanguageConceptSwitch.BuildSource_JavaSources:
return myConceptBuildSource_JavaSources;
case LanguageConceptSwitch.BuildSource_SingleFile:
return myConceptBuildSource_SingleFile;
case LanguageConceptSwitch.BuildSource_SingleFolder:
return myConceptBuildSource_SingleFolder;
case LanguageConceptSwitch.BuildString:
return myConceptBuildString;
case LanguageConceptSwitch.BuildStringContainer:
return myConceptBuildStringContainer;
case LanguageConceptSwitch.BuildStringNotEmpty:
return myConceptBuildStringNotEmpty;
case LanguageConceptSwitch.BuildStringPart:
return myConceptBuildStringPart;
case LanguageConceptSwitch.BuildTextStringPart:
return myConceptBuildTextStringPart;
case LanguageConceptSwitch.BuildVarRefStringPart:
return myConceptBuildVarRefStringPart;
case LanguageConceptSwitch.BuildVariableMacro:
return myConceptBuildVariableMacro;
case LanguageConceptSwitch.BuildVariableMacroInitValue:
return myConceptBuildVariableMacroInitValue;
case LanguageConceptSwitch.BuildVariableMacroInitWithDate:
return myConceptBuildVariableMacroInitWithDate;
case LanguageConceptSwitch.BuildVariableMacroInitWithFileContent:
return myConceptBuildVariableMacroInitWithFileContent;
case LanguageConceptSwitch.BuildVariableMacroInitWithString:
return myConceptBuildVariableMacroInitWithString;
case LanguageConceptSwitch.BuildVariableMacroInitWithValueFromFile:
return myConceptBuildVariableMacroInitWithValueFromFile;
case LanguageConceptSwitch.GeneratorInternal_BuildSource_Folder:
return myConceptGeneratorInternal_BuildSource_Folder;
case LanguageConceptSwitch.GeneratorInternal_BuildSource_JarFolder:
return myConceptGeneratorInternal_BuildSource_JarFolder;
case LanguageConceptSwitch.GeneratorInternal_BuildSource_JavaJar:
return myConceptGeneratorInternal_BuildSource_JavaJar;
case LanguageConceptSwitch.GeneratorInternal_BuildSource_JavaLibrary:
return myConceptGeneratorInternal_BuildSource_JavaLibrary;
case LanguageConceptSwitch.GeneratorInternal_BuildSource_JavaModule:
return myConceptGeneratorInternal_BuildSource_JavaModule;
case LanguageConceptSwitch.GeneratorInternal_BuildSource_SingleFile:
return myConceptGeneratorInternal_BuildSource_SingleFile;
case LanguageConceptSwitch.GeneratorInternal_IWorkflowParticipantReference:
return myConceptGeneratorInternal_IWorkflowParticipantReference;
case LanguageConceptSwitch.GeneratorInternal_IWorkfowParticipants:
return myConceptGeneratorInternal_IWorkfowParticipants;
case LanguageConceptSwitch.GeneratorInternal_LibraryArtifacts:
return myConceptGeneratorInternal_LibraryArtifacts;
case LanguageConceptSwitch.GeneratorInternal_Mapping:
return myConceptGeneratorInternal_Mapping;
case LanguageConceptSwitch.GeneratorInternal_ProjectDependency:
return myConceptGeneratorInternal_ProjectDependency;
case LanguageConceptSwitch.IWorkflowParticipant:
return myConceptIWorkflowParticipant;
default:
return null;
}
}
/*package*/ int internalIndex(SAbstractConcept c) {
return myConceptIndex.index(c);
}
private static ConceptDescriptor createDescriptorForBuildAspect() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildAspect", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x31292e1a60dd541dL);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3542413272732750877");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildCompositePath() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildCompositePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x779c6e65c01467f1L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/8618885170173601777");
b.prop("head", 0x779c6e65c01467f3L, "8618885170173601779");
b.aggregate("tail", 0x779c6e65c01467f2L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x779c6e65c01467f1L).optional(true).ordered(true).multiple(false).origin("8618885170173601778").done();
b.kind(ConceptKind.NORMAL, StaticScope.NONE);
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildCustomWorkflow() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildCustomWorkflow", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4140393b23438dabL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildAspect", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x31292e1a60dd541dL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4701820937132281259");
b.aggregate("parts", 0x4140393b23438dacL).target(0x698a8d22a10447a0L, 0xba8d10e3ec237f13L, 0x2670d5989d5a6287L).optional(true).ordered(true).multiple(true).origin("4701820937132281260").done();
b.alias("workflow");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildDependency() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a23L);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5617550519002745379");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildExternalDependency() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildExternalDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/841011766566205091");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildExternalLayout() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildExternalLayout", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d0bfc9L);
b.class_(false, false, true);
b.super_("jetbrains.mps.build.structure.BuildLayout_AbstractContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafabcf0cL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7181125477683216329");
b.alias("external layout");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildExternalLayoutDependency() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildExternalLayoutDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d3d0a4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a23L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x62ec2ed0f87da183L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7181125477683417252");
b.associate("layout", 0x63a87b9320d3d0a7L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d0bfc9L).optional(false).origin("7181125477683417255").done();
b.aggregate("artifacts", 0x63a87b9320d3d0a6L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("7181125477683417254").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildFileExcludeSelector() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildFileExcludeSelector", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9262fa7L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildFileSelector", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a7L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904288051111");
b.prop("pattern", 0x48d5d03db9262fa8L, "5248329904288051112");
b.alias("exclude");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildFileIncludeSelector() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildFileIncludeSelector", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9262f9cL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildFileSelector", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a7L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904288051100");
b.prop("pattern", 0x48d5d03db9262f9dL, "5248329904288051101");
b.alias("include");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildFileIncludesSelector() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildFileIncludesSelector", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7819f90ca2eb7bf6L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildFileSelector", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a7L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7819f90ca2eb7c4bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/8654221991637384182");
b.prop("pattern", 0x7819f90ca2eb7bf8L, "8654221991637384184");
b.alias("includes");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildFileSelector() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildFileSelector", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a7L);
b.class_(false, true, false);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7ea63ceef6e8c124L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904287794599");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildFileSelectorInAttribute() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildFileSelectorInAttribute", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7819f90ca2eb7c4bL);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/8654221991637384267");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildFolderMacro() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildFolderMacro", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafadd002L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildMacro", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a1fL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848136194");
b.aggregate("defaultPath", 0x668c6cfbafadf0eaL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("7389400916848144618").done();
b.alias("folder");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildInputFileSet() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildInputFileSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216cebL);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildInputResourceSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216ceaL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904287739115");
b.alias("file set");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildInputFiles() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildInputFiles", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildInputFileSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216cebL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xf82aae5acb92269L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904287794596");
b.aggregate("dir", 0x48d5d03db92245a6L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("5248329904287794598").done();
b.aggregate("selectors", 0x48d5d03db92245f7L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a7L).optional(true).ordered(true).multiple(true).origin("5248329904287794679").done();
b.alias("files from");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildInputFolderSet() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildInputFolderSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216cecL);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildInputResourceSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216ceaL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904287739116");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildInputFolders() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildInputFolders", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x6d2aa38ffdbd053fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildInputFolderSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216cecL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7866279537988666687");
b.aggregate("dir", 0x6d2aa38ffdbd0542L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("7866279537988666690").done();
b.aggregate("selectors", 0x6d2aa38ffdbd0543L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a7L).optional(true).ordered(true).multiple(true).origin("7866279537988666691").done();
b.alias("folders");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildInputResourceSet() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildInputResourceSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216ceaL);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904287739114");
b.alias("resource set");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildInputSingleFile() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildInputSingleFile", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9224596L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildInputFileSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216cebL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xf82aae5acb92269L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afa57ad2L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904287794582");
b.aggregate("path", 0x48d5d03db922459aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("5248329904287794586").done();
b.alias("file");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildInputSingleFolder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildInputSingleFolder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x1ff930b22643b0ffL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildInputFolderSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216cecL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb659d7L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2303926226081001727");
b.aggregate("path", 0x1ff930b22643b100L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("2303926226081001728").done();
b.alias("folder");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildJavaPlugin() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildJavaPlugin", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5c3f3e2c1ce9ac67L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildPlugin", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5c3f3e2c1ce9819eL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6647099934206700647");
b.alias("java");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a14L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_AbstractContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafabcf0cL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5617550519002745364");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_AbstractContainer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_AbstractContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafabcf0cL);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4140393b234482c3L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848004876");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_AbstractCopy() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_AbstractCopy", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394d9b91L);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9184644532456496017");
b.aggregate("fileset", 0x48d5d03db92339baL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db9216cebL).optional(false).ordered(true).multiple(false).origin("5248329904287857082").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Comment() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Comment", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7ea63ceef6dea0cbL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9126048691954557131");
b.prop("text", 0x7ea63ceef6e0d20bL, "9126048691954700811");
b.alias("#");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CompileOutputOf() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CompileOutputOf", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x23f6fd361bdcfd24L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xf82aae5acb92269L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2591537044435828004");
b.associate("module", 0x23f6fd361bdcfd26L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x23f6fd361bdcfd27L).optional(false).origin("2591537044435828006").done();
b.alias("compile output of");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Container() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Container", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4140393b234482c3L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4701820937132344003");
b.aggregate("children", 0x668c6cfbafac4c8eL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L).optional(true).ordered(true).multiple(true).origin("7389400916848037006").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_ContainerAcceptingFileSet() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_ContainerAcceptingFileSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db927f229L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904288166441");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Copy() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Copy", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92339b9L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_AbstractCopy", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394d9b91L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xf82aae5acb92269L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904287857081");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyFilter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyFilter", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a39527643L);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyHandler", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394dcc33L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9184644532456814147");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyFilterFixCRLF() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyFilterFixCRLF", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3a43b020f623c9acL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyFilter", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a39527643L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4198392933254416812");
b.prop("eol", 0x3a43b020f623c9b6L, "4198392933254416822");
b.prop("removeEOF", 0x3a43b020f625d95cL, "4198392933254551900");
b.alias("fix eol");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyFilterReplaceRegex() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyFilterReplaceRegex", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a3956ec48L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyFilter", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a39527643L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9184644532457106504");
b.prop("pattern", 0x7f76698a3956ec49L, "9184644532457106505");
b.prop("flags", 0x7f76698a3956ec4cL, "9184644532457106508");
b.aggregate("value", 0x7f76698a3956ec4aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(false).ordered(true).multiple(false).origin("9184644532457106506").done();
b.alias("replace regex");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyFilterReplaceTokens() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyFilterReplaceTokens", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a39527645L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyFilter", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a39527643L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9184644532456814149");
b.prop("key", 0x7f76698a39527647L, "9184644532456814151");
b.aggregate("value", 0x7f76698a39527648L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(false).ordered(true).multiple(false).origin("9184644532456814152").done();
b.alias("replace");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyFlattenMapper() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyFlattenMapper", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x60d5783406a77553L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyMapper", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x60d5783406a77552L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6977615362525721939");
b.alias("flatten");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyGlobMapper() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyGlobMapper", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3718a2df935ad4caL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyMapper", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x60d5783406a77552L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3970102152660702410");
b.prop("from", 0x3718a2df935d750cL, "3970102152660874508");
b.aggregate("to", 0x3718a2df935d750dL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(false).ordered(true).multiple(false).origin("3970102152660874509").done();
b.alias("filename glob mapper");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyHandler() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyHandler", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394dcc33L);
b.class_(false, true, false);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7ea63ceef6e8c124L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9184644532456508467");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyMapper() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyMapper", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x60d5783406a77552L);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyHandler", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394dcc33L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6977615362525721938");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyParameter() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyParameter", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7ea63ceef6e8c124L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9126048691955220772");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyProcessor() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyProcessor", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x127671bd5d12a2c2L);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyHandler", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394dcc33L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1330375798058820290");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CopyRegexMapper() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CopyRegexMapper", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3718a2df935d7c9fL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_CopyMapper", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x60d5783406a77552L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3970102152660876447");
b.prop("pattern", 0x3718a2df935d7ca0L, "3970102152660876448");
b.prop("replace", 0x3718a2df935d7ca1L, "3970102152660876449");
b.alias("filename regex mapper");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_CustomCopy() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_CustomCopy", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394d9ab2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_AbstractCopy", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394d9b91L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xf82aae5acb92269L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9184644532456495794");
b.aggregate("handlers", 0x7f76698a394e2d1eL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a394dcc33L).optional(true).ordered(true).multiple(true).origin("9184644532456533278").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_EchoProperties() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_EchoProperties", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x2d0f82f7bfda46aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a3953bbb4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/202934866059043946");
b.aggregate("fileName", 0x2d0f82f7bfda46cL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("202934866059043948").done();
b.aggregate("entries", 0x2d0f82f7bfda47aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x2d0f82f7bfda477L).optional(true).ordered(true).multiple(true).origin("202934866059043962").done();
b.alias("properties file");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_EchoPropertyEntry() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_EchoPropertyEntry", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x2d0f82f7bfda477L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/202934866059043959");
b.prop("key", 0x2d0f82f7bfda478L, "202934866059043960");
b.aggregate("value", 0x2d0f82f7bfda479L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(false).ordered(true).multiple(false).origin("202934866059043961").done();
b.alias("entry");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_EchoXml() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_EchoXml", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x6a3e160a3eff6a94L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a3953bbb4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7655580649838832276");
b.aggregate("fileName", 0x6a3e160a3eff6a96L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("7655580649838832278").done();
b.aggregate("element", 0x6a3e160a3eff6ab7L).target(0x479c7a8c02f943b5L, 0x9139d910cb22f298L, 0x5c842a42c549486dL).optional(false).ordered(true).multiple(false).origin("7655580649838832311").done();
b.alias("xml file");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_ExportAsJavaLibrary() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_ExportAsJavaLibrary", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x286d67dde534f69bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_TransparentContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x286d67dde532a284L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2913098736709465755");
b.associate("library", 0x286d67dde534f69eL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x540febaa6144b873L).optional(false).origin("2913098736709465758").done();
b.alias("export as java library");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_File() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_File", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7ea63ceef6e8c0edL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afa57ad2L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9126048691955220717");
b.prop("filemode", 0x7ea63ceef6e8c32bL, "9126048691955221291");
b.aggregate("path", 0x7ea63ceef6e8c11aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("9126048691955220762").done();
b.aggregate("parameters", 0x7ea63ceef6e8c126L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7ea63ceef6e8c124L).optional(true).ordered(true).multiple(true).origin("9126048691955220774").done();
b.alias("file");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_FileSet() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_FileSet", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xf82aae5acb92269L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1117643560963351145");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_FileStub() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_FileStub", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d31b36L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d0c8fbL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afa57ad2L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7181125477683370806");
b.aggregate("fileName", 0x63a87b9320d31b94L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("7181125477683370900").done();
b.alias("file");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Filemode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Filemode", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x6c4335df4e838e40L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_TransparentContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x286d67dde532a284L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7801138212747054656");
b.prop("filemode", 0x6c4335df4e838e44L, "7801138212747054660");
b.prop("dirmode", 0x6c4335df4e838e45L, "7801138212747054661");
b.alias("filemode");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Files() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Files", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x262a04c08b56faffL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2750015747481074431");
b.aggregate("path", 0x262a04c08b56fb00L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("2750015747481074432").done();
b.aggregate("parameters", 0x262a04c08b56fb01L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7ea63ceef6e8c124L).optional(true).ordered(true).multiple(true).origin("2750015747481074433").done();
b.alias("files from");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_FilesOf() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_FilesOf", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x6b9a2011083f9404L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7753544965996647428");
b.associate("element", 0x6b9a2011083f9406L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x6b9a2011083f9402L).optional(false).origin("7753544965996647430").done();
b.alias("files of");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Folder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Folder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c78L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_NamedContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac7f8cL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d0c8fbL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848036984");
b.alias("folder");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Import() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Import", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1350f2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xf82aae5acb92269L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/841011766565753074");
b.associate("target", 0xbabdfbeee1350f4L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L).optional(false).origin("841011766565753076").done();
b.alias("import");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_ImportContent() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_ImportContent", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86af9fdb53L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xf82aae5acb92269L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5610619299013057363");
b.associate("target", 0x4ddcec86af9fdb55L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4140393b234482c3L).optional(false).origin("5610619299013057365").done();
b.aggregate("selectors", 0x5e395ed30d43f65aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a7L).optional(true).ordered(true).multiple(true).origin("6789562173791401562").done();
b.alias("import files from");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_InJarNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_InJarNode", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x52da585100c24b07L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5970181360961342215");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Jar() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Jar", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac7f9aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_NamedContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac7f8cL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db927f229L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d0c8fbL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afa57ad2L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848050074");
b.alias("jar");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_JarManifest() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_JarManifest", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x115d3b22faf20f2eL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1251221292903960366");
b.aggregate("parts", 0x76d807f8dd957193L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x76d807f8dd95718eL).optional(true).ordered(true).multiple(true).origin("8563603456895840659").done();
b.aggregate("name", 0x67af4eb97391dfc1L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(true).ordered(true).multiple(false).origin("7471276865245798337").done();
b.alias("manifest");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_JarManifest_Attribute() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_JarManifest_Attribute", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x115d3b22faf20f30L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_JarManifest_Part", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x76d807f8dd95718eL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a3953bbb4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1251221292903960368");
b.aggregate("name", 0x115d3b22faf20f31L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("1251221292903960369").done();
b.aggregate("value", 0x115d3b22faf20f32L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("1251221292903960370").done();
b.alias("<name>: <value>");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_JarManifest_Part() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_JarManifest_Part", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x76d807f8dd95718eL);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/8563603456895840654");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_JarManifest_Section() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_JarManifest_Section", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x115d3b22faf47d7bL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_JarManifest_Part", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x76d807f8dd95718eL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1251221292904119675");
b.aggregate("attribute", 0x115d3b22faf47d7cL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x115d3b22faf20f30L).optional(true).ordered(true).multiple(true).origin("1251221292904119676").done();
b.aggregate("name", 0x5ee439f214c0c758L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("6837653846148302680").done();
b.alias("section");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_NamedContainer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_NamedContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac7f8cL);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_AbstractContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafabcf0cL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb659d7L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a3953bbb4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848050060");
b.aggregate("containerName", 0x3cca41cd0fe75496L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L).optional(false).ordered(true).multiple(false).origin("4380385936562148502").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Node() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Node", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac4c85L);
b.class_(false, true, false);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x62ec2ed0f87da183L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848036997");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_PathElement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_PathElement", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x62ec2ed0f87da183L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7128123785277710723");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_PureNode() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_PureNode", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d0c8fbL);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7181125477683218683");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Tar() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Tar", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7709f0532a526203L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_NamedContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac7f8cL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db927f229L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d0c8fbL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/8577651205286814211");
b.prop("compression", 0x1b76dbd13de88928L, "1979010778009209128");
b.alias("tar");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_TransparentContainer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_TransparentContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x286d67dde532a284L);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_AbstractContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafabcf0cL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2913098736709313156");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_War() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_War", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x60b09627fedeb73cL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_Jar", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac7f9aL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6967233722066057020");
b.alias("war");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildLayout_Zip() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildLayout_Zip", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac7f97L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildLayout_NamedContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafac7f8cL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db927f229L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x63a87b9320d0c8fbL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848050071");
b.alias("zip");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildMacro() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildMacro", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a1fL);
b.class_(false, true, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5617550519002745375");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildNamedLayout() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildNamedLayout", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x31292e1a60d9f330L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildAspect", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x31292e1a60dd541dL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4140393b234482c3L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x62ec2ed0f87da183L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3542413272732529456");
b.alias("layout");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildPlugin() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildPlugin", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5c3f3e2c1ce9819eL);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6647099934206689694");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildProject() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildProject", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a13L);
b.class_(false, false, true);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x33d23ee961a0cbf3L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5617550519002745363");
b.prop("internalBaseDirectory", 0x48387ebae1a07a23L, "5204048710541015587");
b.prop("fileName", 0x4438b4de59410ebcL, "4915877860348071612");
b.aggregate("plugins", 0x5c3f3e2c1ce9ac70L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5c3f3e2c1ce9819eL).optional(true).ordered(true).multiple(true).origin("6647099934206700656").done();
b.aggregate("dependencies", 0x4df58c6f18f84a25L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a23L).optional(true).ordered(true).multiple(true).origin("5617550519002745381").done();
b.aggregate("macros", 0x4df58c6f18f84a22L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a1fL).optional(true).ordered(true).multiple(true).origin("5617550519002745378").done();
b.aggregate("parts", 0x668c6cfbafacf6f2L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L).optional(true).ordered(true).multiple(true).origin("7389400916848080626").done();
b.aggregate("aspects", 0x31292e1a60db57afL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x31292e1a60dd541dL).optional(true).ordered(true).multiple(true).origin("3542413272732620719").done();
b.aggregate("layout", 0x4df58c6f18f84a1cL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a14L).optional(false).ordered(true).multiple(false).origin("5617550519002745372").done();
b.aggregate("scriptsDir", 0x4291308148e8c6beL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x65997a657729f6fbL).optional(true).ordered(true).multiple(false).origin("4796668409958418110").done();
b.alias("build project");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildProjectDependency() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildProjectDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x454b730dd908c220L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a23L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x62ec2ed0f87da183L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4993211115183325728");
b.associate("script", 0x4df58c6f18f84a24L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a13L).optional(false).origin("5617550519002745380").done();
b.aggregate("artifacts", 0x395055ca96617d32L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(true).ordered(true).multiple(false).origin("4129895186893471026").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildProjectPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848073736");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildRelativePath() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildRelativePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x65997a657729f6fbL);
b.class_(false, true, false);
b.super_("jetbrains.mps.build.structure.BuildSourcePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7321017245476976379");
b.aggregate("compositePart", 0x65997a65772aebcbL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x779c6e65c01467f1L).optional(true).ordered(true).multiple(false).origin("7321017245477039051").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSourceArchiveRelativePath() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSourceArchiveRelativePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x233d92f9e348d768L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildRelativePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x65997a657729f6fbL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x546bf9ab92fe0b3fL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2539347366864541544");
b.aggregate("archivePath", 0x233d92f9e34a784cL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("2539347366864648268").done();
b.alias("*.zip!/");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSourceMacroRelativePath() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSourceMacroRelativePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafae121dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildRelativePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x65997a657729f6fbL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848153117");
b.associate("macro", 0x668c6cfbafae122aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafadd002L).optional(false).origin("7389400916848153130").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSourcePath() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSourcePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848073790");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSourceProjectRelativePath() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSourceProjectRelativePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4c12642949048fb2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildRelativePath", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x65997a657729f6fbL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5481553824944787378");
b.alias(".");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSourceSetContainer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSourceSetContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61fe82bL);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3717132724153083947");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_CompilablePart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_CompilablePart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x23f6fd361bdcfd27L);
b.interface_();
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2591537044435828007");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_FilesetProjectPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_FilesetProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x6b9a2011083f9402L);
b.interface_();
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7753544965996647426");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaCP() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaCP", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61c2404L);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3717132724152837124");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaClassFolder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaClassFolder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x11779a1dbd021959L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaCP", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61c2404L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1258644073389103449");
b.aggregate("dir", 0x3395e884b61c2440L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("3717132724152837184").done();
b.alias("classes");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaContentFolder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaContentFolder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d4319546c6L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2754769020641429190");
b.prop("kind", 0x48d5d03db92974fbL, "5248329904288265467");
b.prop("relativePath", 0x263ae7d4319546c7L, "2754769020641429191");
b.alias("source");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaContentRoot() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaContentRoot", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc52L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaSources", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92974fcL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848073810");
b.aggregate("basePath", 0x668c6cfbafacdc53L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("7389400916848073811").done();
b.aggregate("folders", 0x263ae7d4319546cdL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d4319546c6L).optional(true).ordered(true).multiple(true).origin("2754769020641429197").done();
b.alias("content root");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaDependency() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d431989677L);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2754769020641646199");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaDependencyExternalJar() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaDependencyExternalJar", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5f32ae3ef3770dd4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d431989677L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6859736767834557908");
b.prop("reexport", 0x5f32ae3ef3778cd6L, "6859736767834590422");
b.aggregate("extJar", 0x4ddcec86afb2f72aL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb2f64cL).optional(false).ordered(true).multiple(false).origin("5610619299014309674").done();
b.alias("external jar");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaDependencyExternalJarInFolder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaDependencyExternalJarInFolder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4c1fa58d992addeL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d431989677L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/342830306171203038");
b.prop("reexport", 0x4c1fa58d9932900L, "342830306171234560");
b.prop("suffix", 0x4c1fa58d9933cacL, "342830306171239596");
b.aggregate("extFolder", 0x4c1fa58d9932901L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb65a3fL).optional(false).ordered(true).multiple(false).origin("342830306171234561").done();
b.alias("external jar in folder");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaDependencyFileset() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaDependencyFileset", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x6fcf41976cfa6175L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d431989677L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/8056730377013322101");
b.aggregate("classpath", 0x6e014d63c0847621L).target(0x479c7a8c02f943b5L, 0x9139d910cb22f298L, 0x5c842a42c549486dL).optional(false).ordered(true).multiple(false).origin("7926701909975791137").done();
b.alias("classpath");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaDependencyJar() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaDependencyJar", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b6185c40L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d431989677L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3717132724152589376");
b.prop("reexport", 0x715eee405bff376dL, "8169228734285428589");
b.aggregate("jar", 0x3395e884b6185c41L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x11779a1dbcff551aL).optional(false).ordered(true).multiple(false).origin("3717132724152589377").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaDependencyLibrary() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaDependencyLibrary", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x454b730dd9079dceL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d431989677L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4993211115183250894");
b.prop("reexport", 0x52fab202d8f26228L, "5979287180587196968");
b.associate("library", 0x454b730dd9079dcfL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x540febaa6144b873L).optional(false).origin("4993211115183250895").done();
b.alias("library");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaDependencyModule() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaDependencyModule", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d4319896a7L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d431989677L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2754769020641646247");
b.prop("reexport", 0x64bd442e1cfb0eaaL, "7259033139236507306");
b.associate("module", 0x263ae7d4319896aaL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc38L).optional(false).origin("2754769020641646250").done();
b.alias("module");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaExternalJarFolderRef() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaExternalJarFolderRef", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb65a3fL);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5610619299014531647");
b.associate("folder", 0x4ddcec86afb65a40L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb659d7L).optional(false).origin("5610619299014531648").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaExternalJarRef() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaExternalJarRef", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb2f64cL);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5610619299014309452");
b.associate("jar", 0x4ddcec86afb2f64dL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afa57ad2L).optional(false).origin("5610619299014309453").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaFiles() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaFiles", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x14d3fb6fb8480882L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaSources", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92974fcL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1500819558096177282");
b.aggregate("resset", 0x14d3fb6fb8480883L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x1ff930b22643b0ffL).optional(false).ordered(true).multiple(false).origin("1500819558096177283").done();
b.alias("java files");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaJar() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaJar", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x11779a1dbcff551aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaCP", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61c2404L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1258644073388922138");
b.aggregate("path", 0x3395e884b61c23e2L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("3717132724152837090").done();
b.aggregate("customLocation", 0x78d465945dbd7c46L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb2f64cL).optional(true).ordered(true).multiple(false).origin("8706695667516275782").done();
b.alias("jar");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaJars() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaJars", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61fe867L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaCP", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61c2404L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61fe82bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3717132724153084007");
b.aggregate("jars", 0x3395e884b61fe869L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a4L).optional(false).ordered(true).multiple(false).origin("3717132724153084009").done();
b.alias("jars");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaLibrary() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaLibrary", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x540febaa6144b873L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6057319140845467763");
b.aggregate("elements", 0x540febaa6144e311L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x540febaa6144e320L).optional(true).ordered(true).multiple(true).origin("6057319140845478673").done();
b.alias("java library");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaLibraryCP() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaLibraryCP", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61d4cbbL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaLibraryElement", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x540febaa6144e320L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3717132724152913083");
b.aggregate("classpath", 0x3395e884b61d4cbdL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61c2404L).optional(false).ordered(true).multiple(false).origin("3717132724152913085").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaLibraryElement() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaLibraryElement", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x540febaa6144e320L);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6057319140845478688");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaLibraryExternalJar() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaLibraryExternalJar", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb50da7L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaCP", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61c2404L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5610619299014446503");
b.aggregate("extJar", 0x4ddcec86afb50da8L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb2f64cL).optional(false).ordered(true).multiple(false).origin("5610619299014446504").done();
b.alias("external jar");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaLibraryExternalJarFolder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaLibraryExternalJarFolder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb65af8L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaCP", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61c2404L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee1a36a3L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5610619299014531832");
b.prop("includeRecursively", 0x1c94e4abb1e90814L, "2059522355690539028");
b.aggregate("extFolder", 0x4ddcec86afb65afaL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb65a3fL).optional(false).ordered(true).multiple(false).origin("5610619299014531834").done();
b.alias("external jars");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaModule() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaModule", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc38L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x23f6fd361bdcfd27L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/7389400916848073784");
b.aggregate("sources", 0x668c6cfbafacdc62L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92974fcL).optional(true).ordered(true).multiple(true).origin("7389400916848073826").done();
b.aggregate("dependencies", 0x263ae7d4319896abL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263ae7d431989677L).optional(true).ordered(true).multiple(true).origin("2754769020641646251").done();
b.aggregate("options", 0x1708d207f21880faL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x1708d207f2178b52L).optional(true).ordered(true).multiple(false).origin("1659807394254323962").done();
b.alias("java module");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaModuleOptions() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaModuleOptions", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x1708d207f2178b52L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1659807394254261074");
b.associate("compileOptions", 0x1708d207f214252bL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xcdff0e1a96739c2L).optional(true).origin("1659807394254038315").done();
b.alias("apply compiler options");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaOptions() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaOptions", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xcdff0e1a96739c2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildProjectPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc08L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/927724900262033858");
b.prop("optionsName", 0xcdff0e1a96739c3L, "927724900262033859");
b.prop("generateDebugInfo", 0xcdff0e1a96739c5L, "927724900262033861");
b.prop("copyResources", 0xcdff0e1a96739c6L, "927724900262033862");
b.prop("heapSize", 0xcdff0e1a96ccbe3L, "927724900262398947");
b.prop("noWarnings", 0xcdff0e1a96ccbeeL, "927724900262398958");
b.prop("compiler", 0x1c936d31d311af95L, "2059109515400425365");
b.prop("fork", 0x3d4a6c59711a0304L, "4416461515995611908");
b.prop("javaLevel", 0x6120f2e858dfcfdcL, "6998860900671147996");
b.prop("compilerOptions", 0x147ef24d5e249317L, "1476884141929960215");
b.aggregate("resourceSelectors", 0xcdff0e1a96739c7L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a7L).optional(true).ordered(true).multiple(true).origin("927724900262033863").done();
b.alias("java options");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaResources() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaResources", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x1708d207f21e006dL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildSource_JavaSources", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92974fcL);
b.parent(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3395e884b61fe82bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/1659807394254684269");
b.aggregate("fileset", 0x1708d207f21e0070L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92245a4L).optional(false).ordered(true).multiple(false).origin("1659807394254684272").done();
b.alias("resources");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_JavaSources() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_JavaSources", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x48d5d03db92974fcL);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5248329904288265468");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_SingleFile() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_SingleFile", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afa57ad2L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5610619299013425874");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildSource_SingleFolder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildSource_SingleFolder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb659d7L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5610619299014531543");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildString() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildString", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL);
b.class_(false, false, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4380385936562003279");
b.aggregate("parts", 0x440d7ea3b68cba4bL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x440d7ea3b68b7cffL).optional(true).ordered(true).multiple(true).origin("4903714810883783243").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildStringContainer() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildStringContainer", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x7f76698a3953bbb4L);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/9184644532456897460");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildStringNotEmpty() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildStringNotEmpty", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0xbabdfbeee17fe57L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildString", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/841011766566059607");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildStringPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildStringPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x440d7ea3b68b7cffL);
b.class_(false, true, false);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x110396eaaa4L);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4903714810883702015");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildTextStringPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildTextStringPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x440d7ea3b68b7d03L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildStringPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x440d7ea3b68b7cffL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4903714810883702019");
b.prop("text", 0x440d7ea3b68c4d56L, "4903714810883755350");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildVarRefStringPart() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildVarRefStringPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x440d7ea3b68b7d01L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildStringPart", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x440d7ea3b68b7cffL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4903714810883702017");
b.associate("macro", 0x440d7ea3b68b7d02L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3449288aa0d560e2L).optional(false).origin("4903714810883702018").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildVariableMacro() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildVariableMacro", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3449288aa0d560e2L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildMacro", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a1fL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3767587139141066978");
b.aggregate("initialValue", 0x263c91972cd26288L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263c91972cd1e1aaL).optional(true).ordered(true).multiple(false).origin("2755237150521975432").done();
b.alias("var");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildVariableMacroInitValue() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildVariableMacroInitValue", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263c91972cd1e1aaL);
b.class_(false, true, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2755237150521942442");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildVariableMacroInitWithDate() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildVariableMacroInitWithDate", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x365f30e12d2c3e4L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildVariableMacroInitValue", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263c91972cd1e1aaL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/244868996532454372");
b.prop("pattern", 0x365f30e12d2c3f0L, "244868996532454384");
b.alias("date");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildVariableMacroInitWithFileContent() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildVariableMacroInitWithFileContent", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x74a438668c1b9d5aL);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildVariableMacroInitValue", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263c91972cd1e1aaL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/8404904817668627802");
b.aggregate("fileName", 0x74a438668c1d66d0L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("8404904817668744912").done();
b.alias("load file");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildVariableMacroInitWithString() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildVariableMacroInitWithString", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263c91972cd26287L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildVariableMacroInitValue", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263c91972cd1e1aaL);
b.parent(0xceab519525ea4f22L, 0x9b92103b95ca8c0cL, 0x19796fa16a19888bL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/2755237150521975431");
b.aggregate("value", 0x263c91972cd2628dL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x3cca41cd0fe51d4fL).optional(false).ordered(true).multiple(false).origin("2755237150521975437").done();
b.alias("string");
return b.create();
}
private static ConceptDescriptor createDescriptorForBuildVariableMacroInitWithValueFromFile() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "BuildVariableMacroInitWithValueFromFile", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x365f30e12d43ad7L);
b.class_(false, false, false);
b.super_("jetbrains.mps.build.structure.BuildVariableMacroInitValue", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x263c91972cd1e1aaL);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/244868996532550359");
b.prop("propertyName", 0x365f30e12d43adaL, "244868996532550362");
b.aggregate("fileName", 0x365f30e12d43ad8L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc3eL).optional(false).ordered(true).multiple(false).origin("244868996532550360").done();
b.alias("load from file");
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_BuildSource_Folder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_BuildSource_Folder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x508044c9892875c0L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5800711952433444288");
b.prop("folderName", 0x508044c989287946L, "5800711952433445190");
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_BuildSource_JarFolder() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_BuildSource_JarFolder", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x508044c9892402f6L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5800711952433152758");
b.prop("suffix", 0x508044c9892587e8L, "5800711952433252328");
b.associate("targetFolder", 0x508044c9892402f7L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afb659d7L).optional(false).origin("5800711952433152759").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_BuildSource_JavaJar() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_BuildSource_JavaJar", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x44e5dd192e7c0de4L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4964617264469642724");
b.associate("targetJar", 0x44e5dd192e7c0de5L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x11779a1dbcff551aL).optional(false).origin("4964617264469642725").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_BuildSource_JavaLibrary() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_BuildSource_JavaLibrary", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x44e5dd192e7c0e6fL);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4964617264469642863");
b.associate("targetLibrary", 0x44e5dd192e7c0e70L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x540febaa6144b873L).optional(false).origin("4964617264469642864").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_BuildSource_JavaModule() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_BuildSource_JavaModule", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x44e5dd192e7c0c18L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4964617264469642264");
b.prop("targetReexport", 0x44e5dd192e7c0c1aL, "4964617264469642266");
b.associate("targetModule", 0x44e5dd192e7c0c19L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x668c6cfbafacdc38L).optional(false).origin("4964617264469642265").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_BuildSource_SingleFile() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_BuildSource_SingleFile", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x44e5dd192e7c0d4aL);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/4964617264469642570");
b.associate("targetFile", 0x44e5dd192e7c0d4bL).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4ddcec86afa57ad2L).optional(false).origin("4964617264469642571").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_IWorkflowParticipantReference() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_IWorkflowParticipantReference", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5c860be1bc5cc1c8L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6667029362524340680");
b.associate("participant", 0x5c860be1bc5cc1c9L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x546bf9ab92fe0b3fL).optional(false).origin("6667029362524340681").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_IWorkfowParticipants() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_IWorkfowParticipants", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5f1f0652f6049405L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6854204111265764357");
b.associate("for", 0x5f1f0652f6049406L).target(0x698a8d22a10447a0L, 0xba8d10e3ec237f13L, 0x2670d5989d5a6273L).optional(false).origin("6854204111265764358").done();
b.aggregate("participant", 0x5f1f0652f6049407L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5c860be1bc5cc1c8L).optional(true).ordered(true).multiple(true).origin("6854204111265764359").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_LibraryArtifacts() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_LibraryArtifacts", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x35951dfcf9e0ba02L);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/3861025227901286914");
b.aggregate("attrs", 0x35951dfcf9e0bd1fL).target(0x479c7a8c02f943b5L, 0x9139d910cb22f298L, 0x5c842a42c54b10b3L).optional(true).ordered(true).multiple(true).origin("3861025227901287711").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_Mapping() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_Mapping", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x508044c9892d3b5bL);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/5800711952433757019");
b.prop("key", 0x508044c9892df0b8L, "5800711952433803448");
b.prop("value", 0x508044c9892df0baL, "5800711952433803450");
return b.create();
}
private static ConceptDescriptor createDescriptorForGeneratorInternal_ProjectDependency() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "GeneratorInternal_ProjectDependency", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x5830b38e16a0164cL);
b.class_(false, false, false);
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6354776497066088012");
b.prop("path", 0x5830b38e16a017bdL, "6354776497066088381");
b.associate("project", 0x5830b38e16d823d3L).target(0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x4df58c6f18f84a13L).optional(false).origin("6354776497069761491").done();
return b.create();
}
private static ConceptDescriptor createDescriptorForIWorkflowParticipant() {
ConceptDescriptorBuilder2 b = new ConceptDescriptorBuilder2("jetbrains.mps.build", "IWorkflowParticipant", 0x798100da4f0a421aL, 0xb99171f8c50ce5d2L, 0x546bf9ab92fe0b3fL);
b.interface_();
b.origin("r:e9081cad-d8c3-45f2-b4ad-1dabd5ff82af(jetbrains.mps.build.structure)/6083230236994833215");
return b.create();
}
}