/*
 * Copyright 2003-2011 JetBrains s.r.o.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package jetbrains.mps.project;

public class MPSExtentions {
  public static final String MPS_PROJECT = "mpr";
  public static final String IDEAWORKSPACE = "iws";
  public static final String WORKSPACE = "mws";
  public static final String IDEAMODULE = "iml";
  public static final String LANGUAGE = "mpl";
  public static final String SOLUTION = "msd";
  private static final String LIBRARY = "lib";
  public static final String DEVKIT = "devkit";
  public static final String MODEL = "mps";
  public static final String MODEL_BINARY = "mpb";
  public static final String MODEL_ROOT = "mpsr";
  public static final String MODEL_HEADER = "model";
  public static final String JAVAFILE = "java";
  public static final String CLASSFILE = "class";
  public static final String IDEA_PROJECT = "mpr";
  public static final String PACKAGED_MODULE = "module.xml";

  public static final String MPS_ARCH = "jar";
  @Deprecated
  public static final String RUNTIME_ARCH = "runtime.jar";

  public static final String DOT = ".";
  public static final String DOT_MPS_PROJECT = DOT + MPS_PROJECT;
  public static final String DOT_LANGUAGE = DOT + LANGUAGE;
  public static final String DOT_SOLUTION = DOT + SOLUTION;
  public static final String DOT_DEVKIT = DOT + DEVKIT;
  public static final String DOT_MODEL = DOT + MODEL;
  public static final String DOT_MODEL_ROOT = DOT + MODEL_ROOT;
  public static final String DOT_MODEL_HEADER = DOT + MODEL_HEADER;
  public static final String DOT_JAVAFILE = DOT + JAVAFILE;
  public static final String DOT_CLASSFILE = DOT + CLASSFILE;
  public static final String DOT_IDEAWORKSPACE = DOT + IDEAWORKSPACE;
  public static final String DOT_WORKSPACE = DOT + WORKSPACE;
  public static final String DOT_IDEMODULE = DOT + IDEAMODULE;
  public static final String DOT_LIBRARY = DOT + LIBRARY;
  public static final String DOT_MODEL_BINARY = DOT + MODEL_BINARY;
}
